builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0358 starttime: 1467047176.64 results: success (0) buildid: 20160627090417 builduid: 3a21e602a97a4decaab302f291f79a16 revision: eacd3797afb7c4cea080a62274c3eb076fabe196 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 10:06:16.642206) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 10:06:16.642599) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 8 secs) (at 2016-06-27 10:06:16.642872) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 8 secs) (at 2016-06-27 10:06:25.186847) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 10:06:25.190267) ========= 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.kVBvCshqxb/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.l6pnXBAcPw/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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-06-27 10:06:26-- 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% 152M=0s 2016-06-27 10:06:26 (152 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.156470 ========= master_lag: 1.32 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 10:06:26.664615) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-27 10:06:26.664957) ========= 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.kVBvCshqxb/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.l6pnXBAcPw/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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.020920 ========= master_lag: 4.51 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-27 10:06:31.195149) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 10:06:31.195544) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev eacd3797afb7c4cea080a62274c3eb076fabe196 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev eacd3797afb7c4cea080a62274c3eb076fabe196 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.kVBvCshqxb/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.l6pnXBAcPw/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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-06-27 10:06:31,293 truncating revision to first 12 chars 2016-06-27 10:06:31,293 Setting DEBUG logging. 2016-06-27 10:06:31,293 attempt 1/10 2016-06-27 10:06:31,293 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/eacd3797afb7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-27 10:06:32,627 unpacking tar archive at: mozilla-beta-eacd3797afb7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.609371 ========= master_lag: 0.30 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 10:06:33.106156) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 10:06:33.106483) ========= script_repo_revision: eacd3797afb7c4cea080a62274c3eb076fabe196 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 10:06:33.106886) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-06-27 10:06:33.107178) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-06-27 10:06:34.802297) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-06-27 10:06:34.802611) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.kVBvCshqxb/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.l6pnXBAcPw/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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 10:06:34 INFO - MultiFileLogger online at 20160627 10:06:34 in /builds/slave/test 10:06:34 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 10:06:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:06:34 INFO - {'append_to_log': False, 10:06:34 INFO - 'base_work_dir': '/builds/slave/test', 10:06:34 INFO - 'blob_upload_branch': 'mozilla-beta', 10:06:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:06:34 INFO - 'buildbot_json_path': 'buildprops.json', 10:06:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:06:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:06:34 INFO - 'download_minidump_stackwalk': True, 10:06:34 INFO - 'download_symbols': 'true', 10:06:34 INFO - 'e10s': False, 10:06:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:06:34 INFO - 'tooltool.py': '/tools/tooltool.py', 10:06:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:06:34 INFO - '/tools/misc-python/virtualenv.py')}, 10:06:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:06:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:06:34 INFO - 'log_level': 'info', 10:06:34 INFO - 'log_to_console': True, 10:06:34 INFO - 'opt_config_files': (), 10:06:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:06:34 INFO - '--processes=1', 10:06:34 INFO - '--config=%(test_path)s/wptrunner.ini', 10:06:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:06:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:06:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:06:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:06:34 INFO - 'pip_index': False, 10:06:34 INFO - 'require_test_zip': True, 10:06:34 INFO - 'test_type': ('testharness',), 10:06:34 INFO - 'this_chunk': '1', 10:06:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:06:34 INFO - 'total_chunks': '10', 10:06:34 INFO - 'virtualenv_path': 'venv', 10:06:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:06:34 INFO - 'work_dir': 'build'} 10:06:34 INFO - ##### 10:06:34 INFO - ##### Running clobber step. 10:06:34 INFO - ##### 10:06:34 INFO - Running pre-action listener: _resource_record_pre_action 10:06:34 INFO - Running main action method: clobber 10:06:34 INFO - rmtree: /builds/slave/test/build 10:06:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:06:37 INFO - Running post-action listener: _resource_record_post_action 10:06:37 INFO - ##### 10:06:37 INFO - ##### Running read-buildbot-config step. 10:06:37 INFO - ##### 10:06:37 INFO - Running pre-action listener: _resource_record_pre_action 10:06:37 INFO - Running main action method: read_buildbot_config 10:06:37 INFO - Using buildbot properties: 10:06:37 INFO - { 10:06:37 INFO - "project": "", 10:06:37 INFO - "product": "firefox", 10:06:37 INFO - "script_repo_revision": "production", 10:06:37 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 10:06:37 INFO - "repository": "", 10:06:37 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 10:06:37 INFO - "buildid": "20160627090417", 10:06:37 INFO - "pgo_build": "False", 10:06:37 INFO - "basedir": "/builds/slave/test", 10:06:37 INFO - "buildnumber": 10, 10:06:37 INFO - "slavename": "t-yosemite-r7-0358", 10:06:37 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 10:06:37 INFO - "platform": "macosx64", 10:06:37 INFO - "branch": "mozilla-beta", 10:06:37 INFO - "revision": "eacd3797afb7c4cea080a62274c3eb076fabe196", 10:06:37 INFO - "repo_path": "releases/mozilla-beta", 10:06:37 INFO - "moz_repo_path": "", 10:06:37 INFO - "stage_platform": "macosx64", 10:06:37 INFO - "builduid": "3a21e602a97a4decaab302f291f79a16", 10:06:37 INFO - "slavebuilddir": "test" 10:06:37 INFO - } 10:06:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 10:06:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 10:06:37 INFO - Running post-action listener: _resource_record_post_action 10:06:37 INFO - ##### 10:06:37 INFO - ##### Running download-and-extract step. 10:06:37 INFO - ##### 10:06:37 INFO - Running pre-action listener: _resource_record_pre_action 10:06:37 INFO - Running main action method: download_and_extract 10:06:37 INFO - mkdir: /builds/slave/test/build/tests 10:06: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')]} 10:06:37 INFO - https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:06:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:06:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:06:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:06:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 10:06:39 INFO - Downloaded 1201 bytes. 10:06:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:06:39 INFO - Using the following test package requirements: 10:06:39 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:06:39 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:06:39 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 10:06:39 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:06:39 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 10:06:39 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:06:39 INFO - u'jsshell-mac64.zip'], 10:06:39 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:06:39 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 10:06:39 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:06:39 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:06:39 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 10:06:39 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:06:39 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 10:06:39 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:06:39 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 10:06:39 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:06:39 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 10:06:39 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 10:06:39 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')]} 10:06:39 INFO - https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:06:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:06:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:06:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 10:06:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 10:06:40 INFO - Downloaded 18405690 bytes. 10:06:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:06:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:06:40 INFO - caution: filename not matched: web-platform/* 10:06:40 INFO - Return code: 11 10:06:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:06:40 INFO - https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:06:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:06:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:06:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:06:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 10:06:43 INFO - Downloaded 36389087 bytes. 10:06:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:06:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:06:47 INFO - caution: filename not matched: bin/* 10:06:47 INFO - caution: filename not matched: config/* 10:06:47 INFO - caution: filename not matched: mozbase/* 10:06:47 INFO - caution: filename not matched: marionette/* 10:06:47 INFO - caution: filename not matched: tools/wptserve/* 10:06:47 INFO - Return code: 11 10:06:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:06:47 INFO - https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 10:06:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:06:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:06:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 10:06:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 10:06:50 INFO - Downloaded 73042108 bytes. 10:06:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:06:50 INFO - mkdir: /builds/slave/test/properties 10:06:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:06:50 INFO - Writing to file /builds/slave/test/properties/build_url 10:06:50 INFO - Contents: 10:06:50 INFO - build_url:https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:06:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:06:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:06:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:06:51 INFO - Contents: 10:06:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:06:51 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')]} 10:06:51 INFO - https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:06:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:06:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:06:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:06:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 10:06:55 INFO - Downloaded 103701156 bytes. 10:06:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:06:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:06:58 INFO - Return code: 0 10:06:58 INFO - Running post-action listener: _resource_record_post_action 10:06:58 INFO - Running post-action listener: set_extra_try_arguments 10:06:58 INFO - ##### 10:06:58 INFO - ##### Running create-virtualenv step. 10:06:58 INFO - ##### 10:06:58 INFO - Running pre-action listener: _pre_create_virtualenv 10:06:58 INFO - Running pre-action listener: _resource_record_pre_action 10:06:58 INFO - Running main action method: create_virtualenv 10:06:58 INFO - Creating virtualenv /builds/slave/test/build/venv 10:06:58 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 10:06:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:06:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:06:58 INFO - Using real prefix '/tools/python27' 10:06:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:06:59 INFO - Installing distribute.............................................................................................................................................................................................done. 10:07:02 INFO - Installing pip.................done. 10:07:02 INFO - Return code: 0 10:07:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:07:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:07:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:07:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:07:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:07:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10bedbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fba40577910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef45e0>, '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 0x10bad7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb02990>, '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.kVBvCshqxb/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.l6pnXBAcPw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:07:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:07:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:07:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kVBvCshqxb/Render', 10:07:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:07:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:07:02 INFO - 'HOME': '/Users/cltbld', 10:07:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:07:02 INFO - 'LOGNAME': 'cltbld', 10:07:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:07:02 INFO - 'MOZ_NO_REMOTE': '1', 10:07:02 INFO - 'NO_EM_RESTART': '1', 10:07:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:07:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:07:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:07:02 INFO - 'PWD': '/builds/slave/test', 10:07:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:07:02 INFO - 'SHELL': '/bin/bash', 10:07:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l6pnXBAcPw/Listeners', 10:07:02 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 10:07:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:07:02 INFO - 'USER': 'cltbld', 10:07:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:07:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:07:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:07:02 INFO - 'XPC_FLAGS': '0x0', 10:07:02 INFO - 'XPC_SERVICE_NAME': '0', 10:07:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:07:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:07:02 INFO - Downloading/unpacking psutil>=0.7.1 10:07:02 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 10:07:02 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 10:07:02 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 10:07:02 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 10:07:02 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 10:07:02 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 10:07:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:07:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:07:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:07:05 INFO - Installing collected packages: psutil 10:07:05 INFO - Running setup.py install for psutil 10:07:05 INFO - building 'psutil._psutil_osx' extension 10:07:05 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 10:07:05 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 10:07:05 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 10:07:05 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 10:07:05 INFO - building 'psutil._psutil_posix' extension 10:07:05 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 10:07:05 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:07:05 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:07:05 INFO - ^ 10:07:05 INFO - 1 warning generated. 10:07:05 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 10:07:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:07:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:07:06 INFO - Successfully installed psutil 10:07:06 INFO - Cleaning up... 10:07:06 INFO - Return code: 0 10:07:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:07:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:07:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:07:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:07:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:07:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:06 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 0x10bedbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fba40577910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef45e0>, '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 0x10bad7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb02990>, '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.kVBvCshqxb/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.l6pnXBAcPw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:07:06 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 10:07:06 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 10:07:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kVBvCshqxb/Render', 10:07:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:07:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:07:06 INFO - 'HOME': '/Users/cltbld', 10:07:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:07:06 INFO - 'LOGNAME': 'cltbld', 10:07:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:07:06 INFO - 'MOZ_NO_REMOTE': '1', 10:07:06 INFO - 'NO_EM_RESTART': '1', 10:07:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:07:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:07:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:07:06 INFO - 'PWD': '/builds/slave/test', 10:07:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:07:06 INFO - 'SHELL': '/bin/bash', 10:07:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l6pnXBAcPw/Listeners', 10:07:06 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 10:07:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:07:06 INFO - 'USER': 'cltbld', 10:07:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:07:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:07:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:07:06 INFO - 'XPC_FLAGS': '0x0', 10:07:06 INFO - 'XPC_SERVICE_NAME': '0', 10:07:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:07:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:07:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:07:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:07:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:07:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:07:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:07:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:07:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:07:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:07:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:07:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:07:09 INFO - Installing collected packages: mozsystemmonitor 10:07:09 INFO - Running setup.py install for mozsystemmonitor 10:07:09 INFO - Successfully installed mozsystemmonitor 10:07:09 INFO - Cleaning up... 10:07:09 INFO - Return code: 0 10:07:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:07:09 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')]} 10:07:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:07:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:09 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')]} 10:07:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:07:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:09 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 0x10bedbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fba40577910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef45e0>, '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 0x10bad7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb02990>, '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.kVBvCshqxb/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.l6pnXBAcPw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:07:09 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 10:07:09 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 10:07:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kVBvCshqxb/Render', 10:07:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:07:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:07:09 INFO - 'HOME': '/Users/cltbld', 10:07:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:07:09 INFO - 'LOGNAME': 'cltbld', 10:07:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:07:09 INFO - 'MOZ_NO_REMOTE': '1', 10:07:09 INFO - 'NO_EM_RESTART': '1', 10:07:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:07:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:07:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:07:09 INFO - 'PWD': '/builds/slave/test', 10:07:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:07:09 INFO - 'SHELL': '/bin/bash', 10:07:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l6pnXBAcPw/Listeners', 10:07:09 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 10:07:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:07:09 INFO - 'USER': 'cltbld', 10:07:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:07:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:07:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:07:09 INFO - 'XPC_FLAGS': '0x0', 10:07:09 INFO - 'XPC_SERVICE_NAME': '0', 10:07:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:07:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:07:09 INFO - Downloading/unpacking blobuploader==1.2.4 10:07:09 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 10:07:09 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 10:07:09 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 10:07:09 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 10:07:09 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 10:07:09 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 10:07:12 INFO - Downloading blobuploader-1.2.4.tar.gz 10:07:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:07:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:07:12 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 10:07:12 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 10:07:12 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 10:07:12 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 10:07:12 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 10:07:12 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 10:07:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:07:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:07:13 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 10:07:13 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 10:07:13 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 10:07:13 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 10:07:13 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 10:07:13 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 10:07:13 INFO - Downloading docopt-0.6.1.tar.gz 10:07:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:07:13 INFO - Installing collected packages: blobuploader, requests, docopt 10:07:13 INFO - Running setup.py install for blobuploader 10:07:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:07:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:07:13 INFO - Running setup.py install for requests 10:07:14 INFO - Running setup.py install for docopt 10:07:14 INFO - Successfully installed blobuploader requests docopt 10:07:14 INFO - Cleaning up... 10:07:14 INFO - Return code: 0 10:07:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:07:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:07:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:07:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:07:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:07:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:14 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 0x10bedbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fba40577910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef45e0>, '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 0x10bad7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb02990>, '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.kVBvCshqxb/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.l6pnXBAcPw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:07:14 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 10:07:14 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 10:07:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kVBvCshqxb/Render', 10:07:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:07:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:07:14 INFO - 'HOME': '/Users/cltbld', 10:07:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:07:14 INFO - 'LOGNAME': 'cltbld', 10:07:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:07:14 INFO - 'MOZ_NO_REMOTE': '1', 10:07:14 INFO - 'NO_EM_RESTART': '1', 10:07:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:07:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:07:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:07:14 INFO - 'PWD': '/builds/slave/test', 10:07:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:07:14 INFO - 'SHELL': '/bin/bash', 10:07:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l6pnXBAcPw/Listeners', 10:07:14 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 10:07:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:07:14 INFO - 'USER': 'cltbld', 10:07:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:07:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:07:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:07:14 INFO - 'XPC_FLAGS': '0x0', 10:07:14 INFO - 'XPC_SERVICE_NAME': '0', 10:07:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:07:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:07:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:07:14 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-g1PaeA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:07:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:07:14 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-uQ5cZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:07:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:07:14 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-0RPS_5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-5irfjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-UCrpIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-Xjpiin-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-IjfEUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-zsXrr2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-Ds6270-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-klHwEf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-079yRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-ev00iJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:07:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:07:15 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-T1hfrs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:07:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:07:16 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-5ZGBWo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:07:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:07:16 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-hrwHUM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:07:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:07:16 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-KkTL6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:07:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:07:16 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-lknTmr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:07:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:07:16 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-hbIjq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:07:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:07:16 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-uanMVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:07:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:07:16 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-PavSai-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:07:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:07:17 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-slnxnx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:07:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:07:17 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 10:07:17 INFO - Running setup.py install for manifestparser 10:07:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:07:17 INFO - Running setup.py install for mozcrash 10:07:17 INFO - Running setup.py install for mozdebug 10:07:17 INFO - Running setup.py install for mozdevice 10:07:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:07:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:07:17 INFO - Running setup.py install for mozfile 10:07:18 INFO - Running setup.py install for mozhttpd 10:07:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:07:18 INFO - Running setup.py install for mozinfo 10:07:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:07:18 INFO - Running setup.py install for mozInstall 10:07:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:07:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:07:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:07:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:07:18 INFO - Running setup.py install for mozleak 10:07:18 INFO - Running setup.py install for mozlog 10:07:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:07:18 INFO - Running setup.py install for moznetwork 10:07:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:07:18 INFO - Running setup.py install for mozprocess 10:07:19 INFO - Running setup.py install for mozprofile 10:07:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:07:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:07:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:07:19 INFO - Running setup.py install for mozrunner 10:07:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:07:19 INFO - Running setup.py install for mozscreenshot 10:07:19 INFO - Running setup.py install for moztest 10:07:19 INFO - Running setup.py install for mozversion 10:07:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:07:19 INFO - Running setup.py install for wptserve 10:07:20 INFO - Running setup.py install for marionette-driver 10:07:20 INFO - Running setup.py install for browsermob-proxy 10:07:20 INFO - Running setup.py install for marionette-client 10:07:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:07:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:07:20 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 10:07:20 INFO - Cleaning up... 10:07:20 INFO - Return code: 0 10:07:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:07:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:07:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:07:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:07:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:07:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:07:20 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 0x10bedbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fba40577910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bef45e0>, '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 0x10bad7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb02990>, '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.kVBvCshqxb/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.l6pnXBAcPw/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:07:20 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 10:07:20 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 10:07:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kVBvCshqxb/Render', 10:07:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:07:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:07:20 INFO - 'HOME': '/Users/cltbld', 10:07:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:07:20 INFO - 'LOGNAME': 'cltbld', 10:07:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:07:20 INFO - 'MOZ_NO_REMOTE': '1', 10:07:20 INFO - 'NO_EM_RESTART': '1', 10:07:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:07:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:07:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:07:20 INFO - 'PWD': '/builds/slave/test', 10:07:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:07:20 INFO - 'SHELL': '/bin/bash', 10:07:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l6pnXBAcPw/Listeners', 10:07:20 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 10:07:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:07:20 INFO - 'USER': 'cltbld', 10:07:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:07:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:07:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:07:20 INFO - 'XPC_FLAGS': '0x0', 10:07:20 INFO - 'XPC_SERVICE_NAME': '0', 10:07:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:07:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:07:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:07:20 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-j5Y7if-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-jVWs25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-WEbLBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-OYoRv8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-7z05lr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-rs0Wrn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-zJZMDP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-co4qrs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-JL__p9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:07:21 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)) 10:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:07:21 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-kUWTBj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-17BMQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-dk6BGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-eDLGkp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-6gWOjZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-T0DEnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-cD3M27-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-hw2lQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-GKUQCd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:07:22 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-E_Uz66-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:07:22 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)) 10:07:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:07:23 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-hphkv6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:07:23 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)) 10:07:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:07:23 INFO - Running setup.py (path:/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/pip-Cemo64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:07:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:07:23 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)) 10:07:23 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)) 10:07:23 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)) 10:07:23 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)) 10:07:23 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)) 10:07:23 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)) 10:07:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:07:23 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 10:07:23 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 10:07:23 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 10:07:23 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 10:07:23 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 10:07:23 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 10:07:26 INFO - Downloading blessings-1.6.tar.gz 10:07:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:07:26 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)) 10:07:26 INFO - Installing collected packages: blessings 10:07:26 INFO - Running setup.py install for blessings 10:07:26 INFO - Successfully installed blessings 10:07:26 INFO - Cleaning up... 10:07:26 INFO - Return code: 0 10:07:26 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:07:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:07:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:07:26 INFO - Reading from file tmpfile_stdout 10:07:26 INFO - Current package versions: 10:07:26 INFO - blessings == 1.6 10:07:26 INFO - blobuploader == 1.2.4 10:07:26 INFO - browsermob-proxy == 0.6.0 10:07:26 INFO - docopt == 0.6.1 10:07:26 INFO - manifestparser == 1.1 10:07:26 INFO - marionette-client == 2.3.0 10:07:26 INFO - marionette-driver == 1.4.0 10:07:26 INFO - mozInstall == 1.12 10:07:26 INFO - mozcrash == 0.17 10:07:26 INFO - mozdebug == 0.1 10:07:26 INFO - mozdevice == 0.48 10:07:26 INFO - mozfile == 1.2 10:07:26 INFO - mozhttpd == 0.7 10:07:26 INFO - mozinfo == 0.9 10:07:26 INFO - mozleak == 0.1 10:07:26 INFO - mozlog == 3.1 10:07:26 INFO - moznetwork == 0.27 10:07:26 INFO - mozprocess == 0.22 10:07:26 INFO - mozprofile == 0.28 10:07:26 INFO - mozrunner == 6.11 10:07:26 INFO - mozscreenshot == 0.1 10:07:26 INFO - mozsystemmonitor == 0.0 10:07:26 INFO - moztest == 0.7 10:07:26 INFO - mozversion == 1.4 10:07:26 INFO - psutil == 3.1.1 10:07:26 INFO - requests == 1.2.3 10:07:26 INFO - wptserve == 1.4.0 10:07:26 INFO - wsgiref == 0.1.2 10:07:26 INFO - Running post-action listener: _resource_record_post_action 10:07:26 INFO - Running post-action listener: _start_resource_monitoring 10:07:26 INFO - Starting resource monitoring. 10:07:26 INFO - ##### 10:07:26 INFO - ##### Running pull step. 10:07:26 INFO - ##### 10:07:26 INFO - Running pre-action listener: _resource_record_pre_action 10:07:26 INFO - Running main action method: pull 10:07:26 INFO - Pull has nothing to do! 10:07:26 INFO - Running post-action listener: _resource_record_post_action 10:07:26 INFO - ##### 10:07:26 INFO - ##### Running install step. 10:07:26 INFO - ##### 10:07:26 INFO - Running pre-action listener: _resource_record_pre_action 10:07:26 INFO - Running main action method: install 10:07:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:07:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:07:27 INFO - Reading from file tmpfile_stdout 10:07:27 INFO - Detecting whether we're running mozinstall >=1.0... 10:07:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:07:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:07:27 INFO - Reading from file tmpfile_stdout 10:07:27 INFO - Output received: 10:07:27 INFO - Usage: mozinstall [options] installer 10:07:27 INFO - Options: 10:07:27 INFO - -h, --help show this help message and exit 10:07:27 INFO - -d DEST, --destination=DEST 10:07:27 INFO - Directory to install application into. [default: 10:07:27 INFO - "/builds/slave/test"] 10:07:27 INFO - --app=APP Application being installed. [default: firefox] 10:07:27 INFO - mkdir: /builds/slave/test/build/application 10:07:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 10:07:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 10:07:45 INFO - Reading from file tmpfile_stdout 10:07:45 INFO - Output received: 10:07:45 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:07:45 INFO - Running post-action listener: _resource_record_post_action 10:07:45 INFO - ##### 10:07:45 INFO - ##### Running run-tests step. 10:07:45 INFO - ##### 10:07:45 INFO - Running pre-action listener: _resource_record_pre_action 10:07:45 INFO - Running main action method: run_tests 10:07:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:07:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:07:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:07:45 INFO - grabbing minidump binary from tooltool 10:07:45 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')]} 10:07:45 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 0x10bef45e0>, '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 0x10bad7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bb02990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:07:45 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 10:07:45 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 10:07:45 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:07:45 INFO - Return code: 0 10:07:45 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:07:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:07:45 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/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:07:45 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/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:07:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kVBvCshqxb/Render', 10:07:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:07:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:07:45 INFO - 'HOME': '/Users/cltbld', 10:07:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:07:45 INFO - 'LOGNAME': 'cltbld', 10:07:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:07:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:07:45 INFO - 'MOZ_NO_REMOTE': '1', 10:07:45 INFO - 'NO_EM_RESTART': '1', 10:07:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:07:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:07:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:07:45 INFO - 'PWD': '/builds/slave/test', 10:07:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:07:45 INFO - 'SHELL': '/bin/bash', 10:07:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.l6pnXBAcPw/Listeners', 10:07:45 INFO - 'TMPDIR': '/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/', 10:07:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:07:45 INFO - 'USER': 'cltbld', 10:07:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:07:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:07:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:07:45 INFO - 'XPC_FLAGS': '0x0', 10:07:45 INFO - 'XPC_SERVICE_NAME': '0', 10:07:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:07:45 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/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:07:45 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 10:07:45 INFO - import pkg_resources 10:07:46 INFO - Using 1 client processes 10:07:46 INFO - wptserve Starting http server on 127.0.0.1:8000 10:07:46 INFO - wptserve Starting http server on 127.0.0.1:8001 10:07:46 INFO - wptserve Starting http server on 127.0.0.1:8443 10:07:48 INFO - SUITE-START | Running 778 tests 10:07:48 INFO - Running testharness tests 10:07:48 INFO - Setting up ssl 10:07:48 INFO - PROCESS | certutil | 10:07:48 INFO - PROCESS | certutil | 10:07:48 INFO - PROCESS | certutil | 10:07:48 INFO - Certificate Nickname Trust Attributes 10:07:48 INFO - SSL,S/MIME,JAR/XPI 10:07:48 INFO - 10:07:48 INFO - web-platform-tests CT,, 10:07:48 INFO - 10:07:48 INFO - Starting runner 10:07:49 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:07:49 INFO - PROCESS | 1952 | 1467047269961 Marionette DEBUG Marionette enabled via build flag and pref 10:07:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x113cb8800 == 1 [pid = 1952] [id = 1] 10:07:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 1 (0x113cb9000) [pid = 1952] [serial = 1] [outer = 0x0] 10:07:50 INFO - PROCESS | 1952 | [1952] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:07:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 2 (0x113cba000) [pid = 1952] [serial = 2] [outer = 0x113cb9000] 10:07:50 INFO - PROCESS | 1952 | 1467047270350 Marionette INFO Listening on port 2828 10:07:50 INFO - PROCESS | 1952 | 1467047270584 Marionette DEBUG Marionette enabled via command-line flag 10:07:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x116960800 == 2 [pid = 1952] [id = 2] 10:07:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 3 (0x116961000) [pid = 1952] [serial = 3] [outer = 0x0] 10:07:50 INFO - PROCESS | 1952 | [1952] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:07:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 4 (0x116962000) [pid = 1952] [serial = 4] [outer = 0x116961000] 10:07:50 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:07:50 INFO - PROCESS | 1952 | 1467047270742 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53526 10:07:50 INFO - PROCESS | 1952 | 1467047270814 Marionette DEBUG Closed connection conn0 10:07:50 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:07:50 INFO - PROCESS | 1952 | 1467047270817 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53527 10:07:50 INFO - PROCESS | 1952 | 1467047270829 Marionette DEBUG Closed connection conn1 10:07:50 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:07:50 INFO - PROCESS | 1952 | 1467047270834 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53528 10:07:50 INFO - PROCESS | 1952 | 1467047270842 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:07:50 INFO - PROCESS | 1952 | 1467047270848 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160627090417","device":"desktop","version":"48.0"} 10:07:51 INFO - PROCESS | 1952 | [1952] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:07:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x119c29800 == 3 [pid = 1952] [id = 3] 10:07:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 5 (0x119c32000) [pid = 1952] [serial = 5] [outer = 0x0] 10:07:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x119c33000 == 4 [pid = 1952] [id = 4] 10:07:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 6 (0x1197abc00) [pid = 1952] [serial = 6] [outer = 0x0] 10:07:51 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:07:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219ac800 == 5 [pid = 1952] [id = 5] 10:07:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 7 (0x1197a9400) [pid = 1952] [serial = 7] [outer = 0x0] 10:07:52 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:07:52 INFO - PROCESS | 1952 | [1952] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:07:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 8 (0x121ab3400) [pid = 1952] [serial = 8] [outer = 0x1197a9400] 10:07:52 INFO - PROCESS | 1952 | [1952] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:07:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 9 (0x1216ab800) [pid = 1952] [serial = 9] [outer = 0x119c32000] 10:07:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 10 (0x121ff3400) [pid = 1952] [serial = 10] [outer = 0x1197abc00] 10:07:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 11 (0x121ff5000) [pid = 1952] [serial = 11] [outer = 0x1197a9400] 10:07:52 INFO - PROCESS | 1952 | [1952] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:07:52 INFO - PROCESS | 1952 | 1467047272740 Marionette INFO startBrowser e751e689-5121-414a-b516-c190b8f00eef 10:07:52 INFO - PROCESS | 1952 | 1467047272761 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1952 | 1467047272772 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1952 | 1467047272774 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 12 (0x126fae800) [pid = 1952] [serial = 12] [outer = 0x1197a9400] 10:07:53 INFO - PROCESS | 1952 | 1467047273088 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e751e689-5121-414a-b516-c190b8f00eef","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160627090417","device":"desktop","version":"48.0","command_id":1}}] 10:07:53 INFO - PROCESS | 1952 | 1467047273173 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}] 10:07:53 INFO - PROCESS | 1952 | 1467047273175 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:53 INFO - PROCESS | 1952 | 1467047273232 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:07:53 INFO - PROCESS | 1952 | 1467047273304 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:07:53 INFO - PROCESS | 1952 | 1467047273305 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:53 INFO - PROCESS | 1952 | [1952] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:07:53 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:07:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 13 (0x119e0d400) [pid = 1952] [serial = 13] [outer = 0x1197a9400] 10:07:53 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:07:53 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:53 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:07:53 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:07:53 INFO - PROCESS | 1952 | 1467047273557 Marionette TRACE conn2 <- [1,3,null,{}] 10:07:53 INFO - PROCESS | 1952 | 1467047273560 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:07:53 INFO - PROCESS | 1952 | 1467047273562 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:53 INFO - PROCESS | 1952 | 1467047273579 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:07:53 INFO - PROCESS | 1952 | 1467047273607 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:07:53 INFO - PROCESS | 1952 | 1467047273609 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:07:53 INFO - PROCESS | 1952 | 1467047273612 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 1952 | 1467047273614 Marionette TRACE conn2 <- [1,6,null,{}] 10:07:53 INFO - PROCESS | 1952 | 1467047273616 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}] 10:07:53 INFO - PROCESS | 1952 | 1467047273618 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:53 INFO - PROCESS | 1952 | 1467047273632 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:07:53 INFO - PROCESS | 1952 | 1467047273636 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1952 | 1467047273639 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb9800 == 6 [pid = 1952] [id = 6] 10:07:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 14 (0x129081c00) [pid = 1952] [serial = 14] [outer = 0x0] 10:07:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 15 (0x129083800) [pid = 1952] [serial = 15] [outer = 0x129081c00] 10:07:53 INFO - PROCESS | 1952 | 1467047273669 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 16 (0x129089400) [pid = 1952] [serial = 16] [outer = 0x129081c00] 10:07:53 INFO - PROCESS | 1952 | 1467047273963 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]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 10:07:53 INFO - PROCESS | 1952 | 1467047273982 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:07:53 INFO - PROCESS | 1952 | 1467047273983 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:07:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x114e10000 == 7 [pid = 1952] [id = 7] 10:07:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 17 (0x113da4400) [pid = 1952] [serial = 17] [outer = 0x0] 10:07:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 18 (0x12942f400) [pid = 1952] [serial = 18] [outer = 0x113da4400] 10:07:54 INFO - PROCESS | 1952 | 1467047274009 Marionette DEBUG loaded listener.js 10:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:07:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 19 (0x129436000) [pid = 1952] [serial = 19] [outer = 0x113da4400] 10:07:54 INFO - PROCESS | 1952 | 1467047274069 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1952 | 1467047274072 Marionette TRACE conn2 <- [1,10,null,{}] 10:07:54 INFO - PROCESS | 1952 | 1467047274104 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}] 10:07:54 INFO - PROCESS | 1952 | 1467047274108 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:54 INFO - PROCESS | 1952 | 1467047274234 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:07:54 INFO - PROCESS | 1952 | 1467047274270 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1952 | 1467047274272 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a528000 == 8 [pid = 1952] [id = 8] 10:07:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 20 (0x12a566800) [pid = 1952] [serial = 20] [outer = 0x0] 10:07:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 21 (0x12a568400) [pid = 1952] [serial = 21] [outer = 0x12a566800] 10:07:54 INFO - PROCESS | 1952 | 1467047274301 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 22 (0x12a903c00) [pid = 1952] [serial = 22] [outer = 0x12a566800] 10:07:54 INFO - PROCESS | 1952 | 1467047274626 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]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 623ms 10:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:07:54 INFO - PROCESS | 1952 | 1467047274658 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1952 | 1467047274660 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:07:54 INFO - PROCESS | 1952 | 1467047274662 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1952 | 1467047274663 Marionette TRACE conn2 <- [1,14,null,{}] 10:07:54 INFO - PROCESS | 1952 | 1467047274665 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}] 10:07:54 INFO - PROCESS | 1952 | 1467047274667 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:54 INFO - PROCESS | 1952 | 1467047274814 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:07:54 INFO - PROCESS | 1952 | 1467047274821 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1952 | 1467047274822 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b729800 == 9 [pid = 1952] [id = 9] 10:07:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 23 (0x12a90b800) [pid = 1952] [serial = 23] [outer = 0x0] 10:07:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 24 (0x12ab0a400) [pid = 1952] [serial = 24] [outer = 0x12a90b800] 10:07:54 INFO - PROCESS | 1952 | 1467047274847 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 25 (0x12b764800) [pid = 1952] [serial = 25] [outer = 0x12a90b800] 10:07:55 INFO - PROCESS | 1952 | 1467047275111 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 467ms 10:07:55 INFO - PROCESS | 1952 | 1467047275130 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1952 | 1467047275131 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:07:55 INFO - PROCESS | 1952 | 1467047275144 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1952 | 1467047275145 Marionette TRACE conn2 <- [1,18,null,{}] 10:07:55 INFO - PROCESS | 1952 | 1467047275147 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}] 10:07:55 INFO - PROCESS | 1952 | 1467047275149 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:55 INFO - PROCESS | 1952 | 1467047275256 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:07:55 INFO - PROCESS | 1952 | 1467047275260 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1952 | 1467047275262 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b915800 == 10 [pid = 1952] [id = 10] 10:07:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 26 (0x12b8dc000) [pid = 1952] [serial = 26] [outer = 0x0] 10:07:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 27 (0x12b953400) [pid = 1952] [serial = 27] [outer = 0x12b8dc000] 10:07:55 INFO - PROCESS | 1952 | 1467047275286 Marionette DEBUG loaded listener.js 10:07:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 28 (0x12b95a000) [pid = 1952] [serial = 28] [outer = 0x12b8dc000] 10:07:55 INFO - PROCESS | 1952 | 1467047275548 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 433ms 10:07:55 INFO - PROCESS | 1952 | 1467047275568 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1952 | 1467047275572 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:07:55 INFO - PROCESS | 1952 | 1467047275579 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1952 | 1467047275580 Marionette TRACE conn2 <- [1,22,null,{}] 10:07:55 INFO - PROCESS | 1952 | 1467047275583 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}] 10:07:55 INFO - PROCESS | 1952 | 1467047275586 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:55 INFO - PROCESS | 1952 | 1467047275693 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:07:55 INFO - PROCESS | 1952 | 1467047275697 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1952 | 1467047275698 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x116677000 == 11 [pid = 1952] [id = 11] 10:07:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 29 (0x12b95d800) [pid = 1952] [serial = 29] [outer = 0x0] 10:07:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 30 (0x12bd99000) [pid = 1952] [serial = 30] [outer = 0x12b95d800] 10:07:55 INFO - PROCESS | 1952 | 1467047275723 Marionette DEBUG loaded listener.js 10:07:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 31 (0x12bdde000) [pid = 1952] [serial = 31] [outer = 0x12b95d800] 10:07:55 INFO - PROCESS | 1952 | 1467047275959 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 10:07:56 INFO - PROCESS | 1952 | 1467047275999 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1952 | 1467047276000 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:07:56 INFO - PROCESS | 1952 | 1467047276013 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1952 | 1467047276014 Marionette TRACE conn2 <- [1,26,null,{}] 10:07:56 INFO - PROCESS | 1952 | 1467047276023 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}] 10:07:56 INFO - PROCESS | 1952 | 1467047276024 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:56 INFO - PROCESS | 1952 | 1467047276123 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:07:56 INFO - PROCESS | 1952 | 1467047276128 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1952 | 1467047276129 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd67800 == 12 [pid = 1952] [id = 12] 10:07:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 32 (0x117e63000) [pid = 1952] [serial = 32] [outer = 0x0] 10:07:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 33 (0x12bde3000) [pid = 1952] [serial = 33] [outer = 0x117e63000] 10:07:56 INFO - PROCESS | 1952 | 1467047276154 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 34 (0x118268000) [pid = 1952] [serial = 34] [outer = 0x117e63000] 10:07:56 INFO - PROCESS | 1952 | 1467047276393 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 10:07:56 INFO - PROCESS | 1952 | 1467047276432 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1952 | 1467047276433 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:07:56 INFO - PROCESS | 1952 | 1467047276445 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1952 | 1467047276446 Marionette TRACE conn2 <- [1,30,null,{}] 10:07:56 INFO - PROCESS | 1952 | 1467047276448 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}] 10:07:56 INFO - PROCESS | 1952 | 1467047276449 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:56 INFO - PROCESS | 1952 | 1467047276552 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:07:56 INFO - PROCESS | 1952 | 1467047276556 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1952 | 1467047276557 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0bd800 == 13 [pid = 1952] [id = 13] 10:07:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 35 (0x11826cc00) [pid = 1952] [serial = 35] [outer = 0x0] 10:07:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 36 (0x12ab03000) [pid = 1952] [serial = 36] [outer = 0x11826cc00] 10:07:56 INFO - PROCESS | 1952 | 1467047276581 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 37 (0x12c315000) [pid = 1952] [serial = 37] [outer = 0x11826cc00] 10:07:56 INFO - PROCESS | 1952 | 1467047276820 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 421ms 10:07:56 INFO - PROCESS | 1952 | 1467047276866 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1952 | 1467047276868 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:07:56 INFO - PROCESS | 1952 | 1467047276877 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1952 | 1467047276878 Marionette TRACE conn2 <- [1,34,null,{}] 10:07:56 INFO - PROCESS | 1952 | 1467047276881 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}] 10:07:56 INFO - PROCESS | 1952 | 1467047276882 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:56 INFO - PROCESS | 1952 | 1467047276978 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:07:56 INFO - PROCESS | 1952 | 1467047276982 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1952 | 1467047276983 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c613000 == 14 [pid = 1952] [id = 14] 10:07:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 38 (0x12c317800) [pid = 1952] [serial = 38] [outer = 0x0] 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 39 (0x12c31e800) [pid = 1952] [serial = 39] [outer = 0x12c317800] 10:07:57 INFO - PROCESS | 1952 | 1467047277008 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 40 (0x12c878400) [pid = 1952] [serial = 40] [outer = 0x12c317800] 10:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 10:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:07:57 INFO - PROCESS | 1952 | 1467047277243 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]]]}] 10:07:57 INFO - PROCESS | 1952 | 1467047277247 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1952 | 1467047277248 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:07:57 INFO - PROCESS | 1952 | 1467047277257 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1952 | 1467047277258 Marionette TRACE conn2 <- [1,38,null,{}] 10:07:57 INFO - PROCESS | 1952 | 1467047277261 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}] 10:07:57 INFO - PROCESS | 1952 | 1467047277262 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:57 INFO - PROCESS | 1952 | 1467047277364 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:07:57 INFO - PROCESS | 1952 | 1467047277376 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1952 | 1467047277378 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca13800 == 15 [pid = 1952] [id = 15] 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 41 (0x12c87dc00) [pid = 1952] [serial = 41] [outer = 0x0] 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 42 (0x12c883c00) [pid = 1952] [serial = 42] [outer = 0x12c87dc00] 10:07:57 INFO - PROCESS | 1952 | 1467047277402 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 43 (0x12cadf400) [pid = 1952] [serial = 43] [outer = 0x12c87dc00] 10:07:57 INFO - PROCESS | 1952 | 1467047277640 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]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 428ms 10:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:07:57 INFO - PROCESS | 1952 | 1467047277680 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1952 | 1467047277681 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:07:57 INFO - PROCESS | 1952 | 1467047277691 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1952 | 1467047277692 Marionette TRACE conn2 <- [1,42,null,{}] 10:07:57 INFO - PROCESS | 1952 | 1467047277694 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}] 10:07:57 INFO - PROCESS | 1952 | 1467047277695 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:57 INFO - PROCESS | 1952 | 1467047277795 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:07:57 INFO - PROCESS | 1952 | 1467047277798 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1952 | 1467047277800 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce11800 == 16 [pid = 1952] [id = 16] 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 44 (0x12cae1c00) [pid = 1952] [serial = 44] [outer = 0x0] 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 45 (0x12caea000) [pid = 1952] [serial = 45] [outer = 0x12cae1c00] 10:07:57 INFO - PROCESS | 1952 | 1467047277825 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 46 (0x121f28800) [pid = 1952] [serial = 46] [outer = 0x12cae1c00] 10:07:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d10e800 == 17 [pid = 1952] [id = 17] 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 47 (0x12d10f800) [pid = 1952] [serial = 47] [outer = 0x0] 10:07:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 48 (0x12d109800) [pid = 1952] [serial = 48] [outer = 0x12d10f800] 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 49 (0x12d10a000) [pid = 1952] [serial = 49] [outer = 0x12d10f800] 10:07:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d102800 == 18 [pid = 1952] [id = 18] 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 50 (0x121f34000) [pid = 1952] [serial = 50] [outer = 0x0] 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 51 (0x12d13ac00) [pid = 1952] [serial = 51] [outer = 0x121f34000] 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 52 (0x121f33c00) [pid = 1952] [serial = 52] [outer = 0x121f34000] 10:07:58 INFO - PROCESS | 1952 | 1467047278186 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]]]}] 10:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 526ms 10:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:07:58 INFO - PROCESS | 1952 | 1467047278217 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:07:58 INFO - PROCESS | 1952 | 1467047278218 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:07:58 INFO - PROCESS | 1952 | 1467047278220 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1952 | 1467047278222 Marionette TRACE conn2 <- [1,46,null,{}] 10:07:58 INFO - PROCESS | 1952 | 1467047278224 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}] 10:07:58 INFO - PROCESS | 1952 | 1467047278225 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:58 INFO - PROCESS | 1952 | 1467047278319 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:07:58 INFO - PROCESS | 1952 | 1467047278322 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1952 | 1467047278323 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d614000 == 19 [pid = 1952] [id = 19] 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 53 (0x121f2d400) [pid = 1952] [serial = 53] [outer = 0x0] 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 54 (0x12c3ce400) [pid = 1952] [serial = 54] [outer = 0x121f2d400] 10:07:58 INFO - PROCESS | 1952 | 1467047278360 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 55 (0x12c3d2800) [pid = 1952] [serial = 55] [outer = 0x121f2d400] 10:07:58 INFO - PROCESS | 1952 | 1467047278618 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]]]}] 10:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 10:07:58 INFO - PROCESS | 1952 | 1467047278641 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:07:58 INFO - PROCESS | 1952 | 1467047278642 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:07:58 INFO - PROCESS | 1952 | 1467047278646 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1952 | 1467047278647 Marionette TRACE conn2 <- [1,50,null,{}] 10:07:58 INFO - PROCESS | 1952 | 1467047278649 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}] 10:07:58 INFO - PROCESS | 1952 | 1467047278650 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:58 INFO - PROCESS | 1952 | 1467047278761 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:07:58 INFO - PROCESS | 1952 | 1467047278764 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1952 | 1467047278765 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7e9800 == 20 [pid = 1952] [id = 20] 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 56 (0x11825e800) [pid = 1952] [serial = 56] [outer = 0x0] 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 57 (0x11898c400) [pid = 1952] [serial = 57] [outer = 0x11825e800] 10:07:58 INFO - PROCESS | 1952 | 1467047278789 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 58 (0x12c3da000) [pid = 1952] [serial = 58] [outer = 0x11825e800] 10:07:59 INFO - PROCESS | 1952 | 1467047279020 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 10:07:59 INFO - PROCESS | 1952 | 1467047279078 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1952 | 1467047279079 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:07:59 INFO - PROCESS | 1952 | 1467047279081 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1952 | 1467047279082 Marionette TRACE conn2 <- [1,54,null,{}] 10:07:59 INFO - PROCESS | 1952 | 1467047279092 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}] 10:07:59 INFO - PROCESS | 1952 | 1467047279093 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:59 INFO - PROCESS | 1952 | 1467047279191 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:07:59 INFO - PROCESS | 1952 | 1467047279195 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1952 | 1467047279196 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7f9800 == 21 [pid = 1952] [id = 21] 10:07:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 59 (0x1186a0000) [pid = 1952] [serial = 59] [outer = 0x0] 10:07:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 60 (0x1186a7800) [pid = 1952] [serial = 60] [outer = 0x1186a0000] 10:07:59 INFO - PROCESS | 1952 | 1467047279228 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 61 (0x1186ac000) [pid = 1952] [serial = 61] [outer = 0x1186a0000] 10:07:59 INFO - PROCESS | 1952 | 1467047279455 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 424ms 10:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:07:59 INFO - PROCESS | 1952 | 1467047279510 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1952 | 1467047279511 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:07:59 INFO - PROCESS | 1952 | 1467047279513 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1952 | 1467047279514 Marionette TRACE conn2 <- [1,58,null,{}] 10:07:59 INFO - PROCESS | 1952 | 1467047279524 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}] 10:07:59 INFO - PROCESS | 1952 | 1467047279525 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:59 INFO - PROCESS | 1952 | 1467047279624 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:07:59 INFO - PROCESS | 1952 | 1467047279628 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1952 | 1467047279629 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:07:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x12e1a0800 == 22 [pid = 1952] [id = 22] 10:07:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 62 (0x1186a9000) [pid = 1952] [serial = 62] [outer = 0x0] 10:07:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x12d13b400) [pid = 1952] [serial = 63] [outer = 0x1186a9000] 10:07:59 INFO - PROCESS | 1952 | 1467047279653 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x1274ad800) [pid = 1952] [serial = 64] [outer = 0x1186a9000] 10:07:59 INFO - PROCESS | 1952 | 1467047279917 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms 10:07:59 INFO - PROCESS | 1952 | 1467047279945 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1952 | 1467047279948 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:07:59 INFO - PROCESS | 1952 | 1467047279964 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1952 | 1467047279973 Marionette TRACE conn2 <- [1,62,null,{}] 10:07:59 INFO - PROCESS | 1952 | 1467047279993 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}] 10:07:59 INFO - PROCESS | 1952 | 1467047279994 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:00 INFO - PROCESS | 1952 | 1467047280136 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:08:00 INFO - PROCESS | 1952 | 1467047280732 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:00 INFO - PROCESS | 1952 | 1467047280734 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x111c9f800 == 23 [pid = 1952] [id = 23] 10:08:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x110d6a000) [pid = 1952] [serial = 65] [outer = 0x0] 10:08:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x111c17000) [pid = 1952] [serial = 66] [outer = 0x110d6a000] 10:08:00 INFO - PROCESS | 1952 | 1467047280770 Marionette DEBUG loaded listener.js 10:08:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x111f40000) [pid = 1952] [serial = 67] [outer = 0x110d6a000] 10:08:01 INFO - PROCESS | 1952 | 1467047281183 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]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1256ms 10:08:01 INFO - PROCESS | 1952 | 1467047281210 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1952 | 1467047281213 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:08:01 INFO - PROCESS | 1952 | 1467047281216 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1952 | 1467047281218 Marionette TRACE conn2 <- [1,66,null,{}] 10:08:01 INFO - PROCESS | 1952 | 1467047281221 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}] 10:08:01 INFO - PROCESS | 1952 | 1467047281224 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:01 INFO - PROCESS | 1952 | 1467047281345 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:08:01 INFO - PROCESS | 1952 | 1467047281385 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1952 | 1467047281387 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x115e1d000 == 24 [pid = 1952] [id = 24] 10:08:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x1121af400) [pid = 1952] [serial = 68] [outer = 0x0] 10:08:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x113c37400) [pid = 1952] [serial = 69] [outer = 0x1121af400] 10:08:01 INFO - PROCESS | 1952 | 1467047281418 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x115e5fc00) [pid = 1952] [serial = 70] [outer = 0x1121af400] 10:08:01 INFO - PROCESS | 1952 | 1467047281877 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]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 672ms 10:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:08:01 INFO - PROCESS | 1952 | 1467047281892 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1952 | 1467047281897 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:08:01 INFO - PROCESS | 1952 | 1467047281901 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1952 | 1467047281903 Marionette TRACE conn2 <- [1,70,null,{}] 10:08:01 INFO - PROCESS | 1952 | 1467047281907 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}] 10:08:01 INFO - PROCESS | 1952 | 1467047281909 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:02 INFO - PROCESS | 1952 | 1467047282043 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:08:02 INFO - PROCESS | 1952 | 1467047282098 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1952 | 1467047282099 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x117144800 == 25 [pid = 1952] [id = 25] 10:08:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x118113000) [pid = 1952] [serial = 71] [outer = 0x0] 10:08:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x118180000) [pid = 1952] [serial = 72] [outer = 0x118113000] 10:08:02 INFO - PROCESS | 1952 | 1467047282129 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x11825f400) [pid = 1952] [serial = 73] [outer = 0x118113000] 10:08:02 INFO - PROCESS | 1952 | 1467047282534 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]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 673ms 10:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:08:02 INFO - PROCESS | 1952 | 1467047282574 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1952 | 1467047282576 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:08:02 INFO - PROCESS | 1952 | 1467047282583 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1952 | 1467047282587 Marionette TRACE conn2 <- [1,74,null,{}] 10:08:02 INFO - PROCESS | 1952 | 1467047282590 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}] 10:08:02 INFO - PROCESS | 1952 | 1467047282593 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:02 INFO - PROCESS | 1952 | 1467047282707 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:08:03 INFO - PROCESS | 1952 | 1467047283019 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1952 | 1467047283021 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x11214f000 == 26 [pid = 1952] [id = 26] 10:08:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x11329c400) [pid = 1952] [serial = 74] [outer = 0x0] 10:08:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x113348400) [pid = 1952] [serial = 75] [outer = 0x11329c400] 10:08:03 INFO - PROCESS | 1952 | 1467047283060 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x113c69400) [pid = 1952] [serial = 76] [outer = 0x11329c400] 10:08:03 INFO - PROCESS | 1952 | 1467047283491 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]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 980ms 10:08:03 INFO - PROCESS | 1952 | 1467047283559 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:08:03 INFO - PROCESS | 1952 | 1467047283561 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:08:03 INFO - PROCESS | 1952 | 1467047283564 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1952 | 1467047283566 Marionette TRACE conn2 <- [1,78,null,{}] 10:08:03 INFO - PROCESS | 1952 | 1467047283593 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}] 10:08:03 INFO - PROCESS | 1952 | 1467047283595 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:03 INFO - PROCESS | 1952 | 1467047283684 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:08:03 INFO - PROCESS | 1952 | 1467047283768 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1952 | 1467047283769 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f6a800 == 27 [pid = 1952] [id = 27] 10:08:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1132a4400) [pid = 1952] [serial = 77] [outer = 0x0] 10:08:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x116196400) [pid = 1952] [serial = 78] [outer = 0x1132a4400] 10:08:03 INFO - PROCESS | 1952 | 1467047283803 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x116610c00) [pid = 1952] [serial = 79] [outer = 0x1132a4400] 10:08:04 INFO - PROCESS | 1952 | 1467047284091 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]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 539ms 10:08:04 INFO - PROCESS | 1952 | 1467047284109 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:08:04 INFO - PROCESS | 1952 | 1467047284112 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:08:04 INFO - PROCESS | 1952 | 1467047284115 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1952 | 1467047284116 Marionette TRACE conn2 <- [1,82,null,{}] 10:08:04 INFO - PROCESS | 1952 | 1467047284127 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}] 10:08:04 INFO - PROCESS | 1952 | 1467047284128 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:04 INFO - PROCESS | 1952 | 1467047284212 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:08:04 INFO - PROCESS | 1952 | 1467047284216 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1952 | 1467047284218 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x115d75000 == 28 [pid = 1952] [id = 28] 10:08:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x1131dc000) [pid = 1952] [serial = 80] [outer = 0x0] 10:08:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x116a12400) [pid = 1952] [serial = 81] [outer = 0x1131dc000] 10:08:04 INFO - PROCESS | 1952 | 1467047284246 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x117e5d800) [pid = 1952] [serial = 82] [outer = 0x1131dc000] 10:08:04 INFO - PROCESS | 1952 | 1467047284532 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]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 10:08:04 INFO - PROCESS | 1952 | 1467047284600 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:08:04 INFO - PROCESS | 1952 | 1467047284601 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:08:04 INFO - PROCESS | 1952 | 1467047284609 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1952 | 1467047284613 Marionette TRACE conn2 <- [1,86,null,{}] 10:08:04 INFO - PROCESS | 1952 | 1467047284619 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}] 10:08:04 INFO - PROCESS | 1952 | 1467047284621 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:04 INFO - PROCESS | 1952 | 1467047284703 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:08:04 INFO - PROCESS | 1952 | 1467047284708 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1952 | 1467047284709 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167c9800 == 29 [pid = 1952] [id = 29] 10:08:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x118112c00) [pid = 1952] [serial = 83] [outer = 0x0] 10:08:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x118186800) [pid = 1952] [serial = 84] [outer = 0x118112c00] 10:08:04 INFO - PROCESS | 1952 | 1467047284737 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x11826bc00) [pid = 1952] [serial = 85] [outer = 0x118112c00] 10:08:05 INFO - PROCESS | 1952 | 1467047285027 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]]]}] 10:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 10:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:08:05 INFO - PROCESS | 1952 | 1467047285081 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:08:05 INFO - PROCESS | 1952 | 1467047285083 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:08:05 INFO - PROCESS | 1952 | 1467047285089 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1952 | 1467047285091 Marionette TRACE conn2 <- [1,90,null,{}] 10:08:05 INFO - PROCESS | 1952 | 1467047285094 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}] 10:08:05 INFO - PROCESS | 1952 | 1467047285096 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:05 INFO - PROCESS | 1952 | 1467047285223 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:08:05 INFO - PROCESS | 1952 | 1467047285282 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1952 | 1467047285284 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x116f94000 == 30 [pid = 1952] [id = 30] 10:08:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1164da400) [pid = 1952] [serial = 86] [outer = 0x0] 10:08:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118264800) [pid = 1952] [serial = 87] [outer = 0x1164da400] 10:08:05 INFO - PROCESS | 1952 | 1467047285325 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1186dfc00) [pid = 1952] [serial = 88] [outer = 0x1164da400] 10:08:05 INFO - PROCESS | 1952 | 1467047285707 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]]]}] 10:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 672ms 10:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:08:05 INFO - PROCESS | 1952 | 1467047285759 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:08:05 INFO - PROCESS | 1952 | 1467047285761 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:08:05 INFO - PROCESS | 1952 | 1467047285774 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1952 | 1467047285776 Marionette TRACE conn2 <- [1,94,null,{}] 10:08:05 INFO - PROCESS | 1952 | 1467047285781 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}] 10:08:05 INFO - PROCESS | 1952 | 1467047285783 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:05 INFO - PROCESS | 1952 | 1467047285867 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:08:05 INFO - PROCESS | 1952 | 1467047285872 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1952 | 1467047285876 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e33800 == 31 [pid = 1952] [id = 31] 10:08:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x118862c00) [pid = 1952] [serial = 89] [outer = 0x0] 10:08:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x118863800) [pid = 1952] [serial = 90] [outer = 0x118862c00] 10:08:05 INFO - PROCESS | 1952 | 1467047285909 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1190d3400) [pid = 1952] [serial = 91] [outer = 0x118862c00] 10:08:06 INFO - PROCESS | 1952 | 1467047286219 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]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 483ms 10:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:08:06 INFO - PROCESS | 1952 | 1467047286246 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1952 | 1467047286247 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:08:06 INFO - PROCESS | 1952 | 1467047286249 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1952 | 1467047286251 Marionette TRACE conn2 <- [1,98,null,{}] 10:08:06 INFO - PROCESS | 1952 | 1467047286255 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}] 10:08:06 INFO - PROCESS | 1952 | 1467047286257 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:06 INFO - PROCESS | 1952 | 1467047286332 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:08:06 INFO - PROCESS | 1952 | 1467047286337 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:06 INFO - PROCESS | 1952 | 1467047286339 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186c7000 == 32 [pid = 1952] [id = 32] 10:08:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x119470400) [pid = 1952] [serial = 92] [outer = 0x0] 10:08:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1197a5c00) [pid = 1952] [serial = 93] [outer = 0x119470400] 10:08:06 INFO - PROCESS | 1952 | 1467047286364 Marionette DEBUG loaded listener.js 10:08:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x120e41400) [pid = 1952] [serial = 94] [outer = 0x119470400] 10:08:06 INFO - PROCESS | 1952 | 1467047286644 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]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 10:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:08:06 INFO - PROCESS | 1952 | 1467047286676 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1952 | 1467047286677 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:08:06 INFO - PROCESS | 1952 | 1467047286682 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1952 | 1467047286683 Marionette TRACE conn2 <- [1,102,null,{}] 10:08:06 INFO - PROCESS | 1952 | 1467047286694 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}] 10:08:06 INFO - PROCESS | 1952 | 1467047286695 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:06 INFO - PROCESS | 1952 | 1467047286817 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:08:06 INFO - PROCESS | 1952 | 1467047286826 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:06 INFO - PROCESS | 1952 | 1467047286827 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x111f53800 == 33 [pid = 1952] [id = 33] 10:08:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x112f84400) [pid = 1952] [serial = 95] [outer = 0x0] 10:08:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x119e0a400) [pid = 1952] [serial = 96] [outer = 0x112f84400] 10:08:06 INFO - PROCESS | 1952 | 1467047286868 Marionette DEBUG loaded listener.js 10:08:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x121079800) [pid = 1952] [serial = 97] [outer = 0x112f84400] 10:08:07 INFO - PROCESS | 1952 | 1467047287283 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 622ms 10:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:08:07 INFO - PROCESS | 1952 | 1467047287305 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1952 | 1467047287307 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:08:07 INFO - PROCESS | 1952 | 1467047287310 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1952 | 1467047287312 Marionette TRACE conn2 <- [1,106,null,{}] 10:08:07 INFO - PROCESS | 1952 | 1467047287315 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}] 10:08:07 INFO - PROCESS | 1952 | 1467047287317 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:07 INFO - PROCESS | 1952 | 1467047287447 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:08:07 INFO - PROCESS | 1952 | 1467047287453 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 1952 | 1467047287454 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f63000 == 34 [pid = 1952] [id = 34] 10:08:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x116907c00) [pid = 1952] [serial = 98] [outer = 0x0] 10:08:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12107e000) [pid = 1952] [serial = 99] [outer = 0x116907c00] 10:08:07 INFO - PROCESS | 1952 | 1467047287479 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x121189000) [pid = 1952] [serial = 100] [outer = 0x116907c00] 10:08:07 INFO - PROCESS | 1952 | 1467047287780 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 521ms 10:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:08:07 INFO - PROCESS | 1952 | 1467047287831 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1952 | 1467047287833 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:08:07 INFO - PROCESS | 1952 | 1467047287836 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1952 | 1467047287837 Marionette TRACE conn2 <- [1,110,null,{}] 10:08:07 INFO - PROCESS | 1952 | 1467047287841 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}] 10:08:07 INFO - PROCESS | 1952 | 1467047287843 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:07 INFO - PROCESS | 1952 | 1467047287970 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:08:08 INFO - PROCESS | 1952 | 1467047288033 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1952 | 1467047288034 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x119563000 == 35 [pid = 1952] [id = 35] 10:08:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x11645d800) [pid = 1952] [serial = 101] [outer = 0x0] 10:08:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12118b400) [pid = 1952] [serial = 102] [outer = 0x11645d800] 10:08:08 INFO - PROCESS | 1952 | 1467047288075 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x121530400) [pid = 1952] [serial = 103] [outer = 0x11645d800] 10:08:08 INFO - PROCESS | 1952 | 1467047288394 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]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 571ms 10:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:08:08 INFO - PROCESS | 1952 | 1467047288410 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:08:08 INFO - PROCESS | 1952 | 1467047288411 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:08:08 INFO - PROCESS | 1952 | 1467047288413 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1952 | 1467047288414 Marionette TRACE conn2 <- [1,114,null,{}] 10:08:08 INFO - PROCESS | 1952 | 1467047288416 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}] 10:08:08 INFO - PROCESS | 1952 | 1467047288420 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:08 INFO - PROCESS | 1952 | 1467047288553 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:08:08 INFO - PROCESS | 1952 | 1467047288559 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1952 | 1467047288561 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x120f84800 == 36 [pid = 1952] [id = 36] 10:08:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12129fc00) [pid = 1952] [serial = 104] [outer = 0x0] 10:08:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x121b0ac00) [pid = 1952] [serial = 105] [outer = 0x12129fc00] 10:08:08 INFO - PROCESS | 1952 | 1467047288604 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x121f2ac00) [pid = 1952] [serial = 106] [outer = 0x12129fc00] 10:08:09 INFO - PROCESS | 1952 | 1467047289032 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 668ms 10:08:09 INFO - PROCESS | 1952 | 1467047289082 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1952 | 1467047289083 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:08:09 INFO - PROCESS | 1952 | 1467047289087 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1952 | 1467047289090 Marionette TRACE conn2 <- [1,118,null,{}] 10:08:09 INFO - PROCESS | 1952 | 1467047289092 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}] 10:08:09 INFO - PROCESS | 1952 | 1467047289094 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:09 INFO - PROCESS | 1952 | 1467047289192 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:08:09 INFO - PROCESS | 1952 | 1467047289195 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1952 | 1467047289196 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x121312000 == 37 [pid = 1952] [id = 37] 10:08:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x121f2c800) [pid = 1952] [serial = 107] [outer = 0x0] 10:08:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x121ff5c00) [pid = 1952] [serial = 108] [outer = 0x121f2c800] 10:08:09 INFO - PROCESS | 1952 | 1467047289221 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x124a6f400) [pid = 1952] [serial = 109] [outer = 0x121f2c800] 10:08:09 INFO - PROCESS | 1952 | 1467047289491 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 10:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:08:09 INFO - PROCESS | 1952 | 1467047289508 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1952 | 1467047289509 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:08:09 INFO - PROCESS | 1952 | 1467047289512 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1952 | 1467047289513 Marionette TRACE conn2 <- [1,122,null,{}] 10:08:09 INFO - PROCESS | 1952 | 1467047289516 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}] 10:08:09 INFO - PROCESS | 1952 | 1467047289517 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:09 INFO - PROCESS | 1952 | 1467047289609 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:08:09 INFO - PROCESS | 1952 | 1467047289612 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1952 | 1467047289613 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x12154e000 == 38 [pid = 1952] [id = 38] 10:08:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x124a71400) [pid = 1952] [serial = 110] [outer = 0x0] 10:08:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x124e0a000) [pid = 1952] [serial = 111] [outer = 0x124a71400] 10:08:09 INFO - PROCESS | 1952 | 1467047289638 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x124fc1c00) [pid = 1952] [serial = 112] [outer = 0x124a71400] 10:08:09 INFO - PROCESS | 1952 | 1467047289934 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 10:08:09 INFO - PROCESS | 1952 | 1467047289981 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1952 | 1467047289982 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:08:10 INFO - PROCESS | 1952 | 1467047290007 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1952 | 1467047290008 Marionette TRACE conn2 <- [1,126,null,{}] 10:08:10 INFO - PROCESS | 1952 | 1467047290012 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}] 10:08:10 INFO - PROCESS | 1952 | 1467047290013 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:10 INFO - PROCESS | 1952 | 1467047290095 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:08:10 INFO - PROCESS | 1952 | 1467047290098 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1952 | 1467047290099 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x121b1a800 == 39 [pid = 1952] [id = 39] 10:08:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x1186a2800) [pid = 1952] [serial = 113] [outer = 0x0] 10:08:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x125621800) [pid = 1952] [serial = 114] [outer = 0x1186a2800] 10:08:10 INFO - PROCESS | 1952 | 1467047290125 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x126882c00) [pid = 1952] [serial = 115] [outer = 0x1186a2800] 10:08:10 INFO - PROCESS | 1952 | 1467047290431 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]]]}] 10:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 493ms 10:08:10 INFO - PROCESS | 1952 | 1467047290479 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:08:10 INFO - PROCESS | 1952 | 1467047290481 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:08:10 INFO - PROCESS | 1952 | 1467047290484 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1952 | 1467047290486 Marionette TRACE conn2 <- [1,130,null,{}] 10:08:10 INFO - PROCESS | 1952 | 1467047290489 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}] 10:08:10 INFO - PROCESS | 1952 | 1467047290491 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:10 INFO - PROCESS | 1952 | 1467047290614 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:08:10 INFO - PROCESS | 1952 | 1467047290686 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1952 | 1467047290687 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x122753000 == 40 [pid = 1952] [id = 40] 10:08:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x124e0c000) [pid = 1952] [serial = 116] [outer = 0x0] 10:08:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x126ad9400) [pid = 1952] [serial = 117] [outer = 0x124e0c000] 10:08:10 INFO - PROCESS | 1952 | 1467047290725 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x126ed3800) [pid = 1952] [serial = 118] [outer = 0x124e0c000] 10:08:11 INFO - PROCESS | 1952 | 1467047291072 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 620ms 10:08:11 INFO - PROCESS | 1952 | 1467047291106 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1952 | 1467047291107 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:08:11 INFO - PROCESS | 1952 | 1467047291110 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1952 | 1467047291111 Marionette TRACE conn2 <- [1,134,null,{}] 10:08:11 INFO - PROCESS | 1952 | 1467047291113 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}] 10:08:11 INFO - PROCESS | 1952 | 1467047291114 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:11 INFO - PROCESS | 1952 | 1467047291196 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:08:11 INFO - PROCESS | 1952 | 1467047291912 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:11 INFO - PROCESS | 1952 | 1467047291913 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x108e5f800 == 41 [pid = 1952] [id = 41] 10:08:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x1131d5800) [pid = 1952] [serial = 119] [outer = 0x0] 10:08:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x113c36400) [pid = 1952] [serial = 120] [outer = 0x1131d5800] 10:08:11 INFO - PROCESS | 1952 | 1467047291941 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 121 (0x115e58c00) [pid = 1952] [serial = 121] [outer = 0x1131d5800] 10:08:12 INFO - PROCESS | 1952 | 1467047292292 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1219ms 10:08:12 INFO - PROCESS | 1952 | 1467047292338 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1952 | 1467047292340 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:08:12 INFO - PROCESS | 1952 | 1467047292343 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1952 | 1467047292344 Marionette TRACE conn2 <- [1,138,null,{}] 10:08:12 INFO - PROCESS | 1952 | 1467047292348 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}] 10:08:12 INFO - PROCESS | 1952 | 1467047292351 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:12 INFO - PROCESS | 1952 | 1467047292446 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:08:12 INFO - PROCESS | 1952 | 1467047292452 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1952 | 1467047292454 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x114e11000 == 42 [pid = 1952] [id = 42] 10:08:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 122 (0x1164e8c00) [pid = 1952] [serial = 122] [outer = 0x0] 10:08:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 123 (0x116f31000) [pid = 1952] [serial = 123] [outer = 0x1164e8c00] 10:08:12 INFO - PROCESS | 1952 | 1467047292481 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 124 (0x117e61000) [pid = 1952] [serial = 124] [outer = 0x1164e8c00] 10:08:12 INFO - PROCESS | 1952 | 1467047292796 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 468ms 10:08:12 INFO - PROCESS | 1952 | 1467047292814 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1952 | 1467047292816 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:08:12 INFO - PROCESS | 1952 | 1467047292826 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1952 | 1467047292828 Marionette TRACE conn2 <- [1,142,null,{}] 10:08:12 INFO - PROCESS | 1952 | 1467047292840 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}] 10:08:12 INFO - PROCESS | 1952 | 1467047292841 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:12 INFO - PROCESS | 1952 | 1467047292948 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:08:12 INFO - PROCESS | 1952 | 1467047292953 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1952 | 1467047292954 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x116957800 == 43 [pid = 1952] [id = 43] 10:08:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 125 (0x118253c00) [pid = 1952] [serial = 125] [outer = 0x0] 10:08:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 126 (0x11826e800) [pid = 1952] [serial = 126] [outer = 0x118253c00] 10:08:12 INFO - PROCESS | 1952 | 1467047292980 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 127 (0x1186ac400) [pid = 1952] [serial = 127] [outer = 0x118253c00] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 126 (0x12b8dc000) [pid = 1952] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 125 (0x12a90b800) [pid = 1952] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 124 (0x12a566800) [pid = 1952] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 123 (0x129081c00) [pid = 1952] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 122 (0x1186a9000) [pid = 1952] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 121 (0x1186a0000) [pid = 1952] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 120 (0x11825e800) [pid = 1952] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x121f2d400) [pid = 1952] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x12cae1c00) [pid = 1952] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x12c87dc00) [pid = 1952] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x12c317800) [pid = 1952] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x11826cc00) [pid = 1952] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x117e63000) [pid = 1952] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x12b95d800) [pid = 1952] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x118112c00) [pid = 1952] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x1164da400) [pid = 1952] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x118862c00) [pid = 1952] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x119470400) [pid = 1952] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x112f84400) [pid = 1952] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x116907c00) [pid = 1952] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x12129fc00) [pid = 1952] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x121f2c800) [pid = 1952] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x124a71400) [pid = 1952] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x110d6a000) [pid = 1952] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1121af400) [pid = 1952] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x118113000) [pid = 1952] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x11329c400) [pid = 1952] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1132a4400) [pid = 1952] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:08:13 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x1131dc000) [pid = 1952] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:08:13 INFO - PROCESS | 1952 | 1467047293765 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]]]}] 10:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 984ms 10:08:13 INFO - PROCESS | 1952 | 1467047293807 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:08:13 INFO - PROCESS | 1952 | 1467047293808 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:08:13 INFO - PROCESS | 1952 | 1467047293815 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 1952 | 1467047293821 Marionette TRACE conn2 <- [1,146,null,{}] 10:08:13 INFO - PROCESS | 1952 | 1467047293824 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}] 10:08:13 INFO - PROCESS | 1952 | 1467047293827 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:13 INFO - PROCESS | 1952 | 1467047293902 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:08:13 INFO - PROCESS | 1952 | 1467047293906 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1952 | 1467047293907 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e2e000 == 44 [pid = 1952] [id = 44] 10:08:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1121bd400) [pid = 1952] [serial = 128] [outer = 0x0] 10:08:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1133b3000) [pid = 1952] [serial = 129] [outer = 0x1121bd400] 10:08:13 INFO - PROCESS | 1952 | 1467047293934 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1186a3c00) [pid = 1952] [serial = 130] [outer = 0x1121bd400] 10:08:14 INFO - PROCESS | 1952 | 1467047294255 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]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 480ms 10:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:08:14 INFO - PROCESS | 1952 | 1467047294291 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1952 | 1467047294293 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:08:14 INFO - PROCESS | 1952 | 1467047294295 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1952 | 1467047294296 Marionette TRACE conn2 <- [1,150,null,{}] 10:08:14 INFO - PROCESS | 1952 | 1467047294299 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}] 10:08:14 INFO - PROCESS | 1952 | 1467047294300 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:14 INFO - PROCESS | 1952 | 1467047294381 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:08:14 INFO - PROCESS | 1952 | 1467047294386 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1952 | 1467047294388 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186c4000 == 45 [pid = 1952] [id = 45] 10:08:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1186e4400) [pid = 1952] [serial = 131] [outer = 0x0] 10:08:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x118990800) [pid = 1952] [serial = 132] [outer = 0x1186e4400] 10:08:14 INFO - PROCESS | 1952 | 1467047294413 Marionette DEBUG loaded listener.js 10:08:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x11946f400) [pid = 1952] [serial = 133] [outer = 0x1186e4400] 10:08:14 INFO - PROCESS | 1952 | 1467047294730 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]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 10:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:08:14 INFO - PROCESS | 1952 | 1467047294766 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1952 | 1467047294767 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:08:14 INFO - PROCESS | 1952 | 1467047294769 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1952 | 1467047294771 Marionette TRACE conn2 <- [1,154,null,{}] 10:08:14 INFO - PROCESS | 1952 | 1467047294773 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}] 10:08:14 INFO - PROCESS | 1952 | 1467047294774 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:14 INFO - PROCESS | 1952 | 1467047294848 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:08:14 INFO - PROCESS | 1952 | 1467047294896 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1952 | 1467047294900 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x11955b000 == 46 [pid = 1952] [id = 46] 10:08:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x119a0f400) [pid = 1952] [serial = 134] [outer = 0x0] 10:08:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x119a19c00) [pid = 1952] [serial = 135] [outer = 0x119a0f400] 10:08:14 INFO - PROCESS | 1952 | 1467047294932 Marionette DEBUG loaded listener.js 10:08:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x120e7b800) [pid = 1952] [serial = 136] [outer = 0x119a0f400] 10:08:15 INFO - PROCESS | 1952 | 1467047295213 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]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 10:08:15 INFO - PROCESS | 1952 | 1467047295242 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1952 | 1467047295243 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:08:15 INFO - PROCESS | 1952 | 1467047295245 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1952 | 1467047295246 Marionette TRACE conn2 <- [1,158,null,{}] 10:08:15 INFO - PROCESS | 1952 | 1467047295248 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}] 10:08:15 INFO - PROCESS | 1952 | 1467047295250 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:15 INFO - PROCESS | 1952 | 1467047295337 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:08:15 INFO - PROCESS | 1952 | 1467047295342 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1952 | 1467047295343 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x117157000 == 47 [pid = 1952] [id = 47] 10:08:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12107a000) [pid = 1952] [serial = 137] [outer = 0x0] 10:08:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x1218e2400) [pid = 1952] [serial = 138] [outer = 0x12107a000] 10:08:15 INFO - PROCESS | 1952 | 1467047295368 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x121d95000) [pid = 1952] [serial = 139] [outer = 0x12107a000] 10:08:15 INFO - PROCESS | 1952 | 1467047295672 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]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 10:08:15 INFO - PROCESS | 1952 | 1467047295735 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1952 | 1467047295738 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:08:15 INFO - PROCESS | 1952 | 1467047295743 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1952 | 1467047295745 Marionette TRACE conn2 <- [1,162,null,{}] 10:08:15 INFO - PROCESS | 1952 | 1467047295749 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}] 10:08:15 INFO - PROCESS | 1952 | 1467047295751 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:15 INFO - PROCESS | 1952 | 1467047295837 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:08:15 INFO - PROCESS | 1952 | 1467047295922 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1952 | 1467047295926 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f75800 == 48 [pid = 1952] [id = 48] 10:08:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x11329e800) [pid = 1952] [serial = 140] [outer = 0x0] 10:08:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x113c45000) [pid = 1952] [serial = 141] [outer = 0x11329e800] 10:08:15 INFO - PROCESS | 1952 | 1467047295957 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x11612f800) [pid = 1952] [serial = 142] [outer = 0x11329e800] 10:08:16 INFO - PROCESS | 1952 | 1467047296389 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]]]}] 10:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 674ms 10:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:08:16 INFO - PROCESS | 1952 | 1467047296417 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:08:16 INFO - PROCESS | 1952 | 1467047296419 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:08:16 INFO - PROCESS | 1952 | 1467047296423 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:08:16 INFO - PROCESS | 1952 | 1467047296426 Marionette TRACE conn2 <- [1,166,null,{}] 10:08:16 INFO - PROCESS | 1952 | 1467047296429 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}] 10:08:16 INFO - PROCESS | 1952 | 1467047296431 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:16 INFO - PROCESS | 1952 | 1467047296532 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:08:16 INFO - PROCESS | 1952 | 1467047296613 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:16 INFO - PROCESS | 1952 | 1467047296614 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190bf800 == 49 [pid = 1952] [id = 49] 10:08:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x118115400) [pid = 1952] [serial = 143] [outer = 0x0] 10:08:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x11811ac00) [pid = 1952] [serial = 144] [outer = 0x118115400] 10:08:16 INFO - PROCESS | 1952 | 1467047296647 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x11826b400) [pid = 1952] [serial = 145] [outer = 0x118115400] 10:08:17 INFO - PROCESS | 1952 | 1467047297140 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]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 723ms 10:08:17 INFO - PROCESS | 1952 | 1467047297146 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1952 | 1467047297148 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:08:17 INFO - PROCESS | 1952 | 1467047297173 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1952 | 1467047297175 Marionette TRACE conn2 <- [1,170,null,{}] 10:08:17 INFO - PROCESS | 1952 | 1467047297188 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}] 10:08:17 INFO - PROCESS | 1952 | 1467047297193 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:17 INFO - PROCESS | 1952 | 1467047297336 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:08:17 INFO - PROCESS | 1952 | 1467047297423 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1952 | 1467047297427 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e2d800 == 50 [pid = 1952] [id = 50] 10:08:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x119a1a800) [pid = 1952] [serial = 146] [outer = 0x0] 10:08:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x120e3dc00) [pid = 1952] [serial = 147] [outer = 0x119a1a800] 10:08:17 INFO - PROCESS | 1952 | 1467047297478 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x12107f000) [pid = 1952] [serial = 148] [outer = 0x119a1a800] 10:08:17 INFO - PROCESS | 1952 | 1467047297941 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]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 794ms 10:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:08:17 INFO - PROCESS | 1952 | 1467047297946 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1952 | 1467047297947 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:08:17 INFO - PROCESS | 1952 | 1467047297949 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1952 | 1467047297951 Marionette TRACE conn2 <- [1,174,null,{}] 10:08:17 INFO - PROCESS | 1952 | 1467047297953 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}] 10:08:17 INFO - PROCESS | 1952 | 1467047297955 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:18 INFO - PROCESS | 1952 | 1467047298048 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:08:18 INFO - PROCESS | 1952 | 1467047298104 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1952 | 1467047298105 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x125031000 == 51 [pid = 1952] [id = 51] 10:08:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x12118dc00) [pid = 1952] [serial = 149] [outer = 0x0] 10:08:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 121 (0x121f28c00) [pid = 1952] [serial = 150] [outer = 0x12118dc00] 10:08:18 INFO - PROCESS | 1952 | 1467047298137 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 122 (0x121fca000) [pid = 1952] [serial = 151] [outer = 0x12118dc00] 10:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 10:08:18 INFO - PROCESS | 1952 | 1467047298561 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]]]}] 10:08:18 INFO - PROCESS | 1952 | 1467047298568 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1952 | 1467047298570 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:08:18 INFO - PROCESS | 1952 | 1467047298572 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1952 | 1467047298573 Marionette TRACE conn2 <- [1,178,null,{}] 10:08:18 INFO - PROCESS | 1952 | 1467047298576 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}] 10:08:18 INFO - PROCESS | 1952 | 1467047298577 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:18 INFO - PROCESS | 1952 | 1467047298668 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:08:18 INFO - PROCESS | 1952 | 1467047298712 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1952 | 1467047298713 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190c2800 == 52 [pid = 1952] [id = 52] 10:08:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 123 (0x119a0d000) [pid = 1952] [serial = 152] [outer = 0x0] 10:08:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 124 (0x121fc7800) [pid = 1952] [serial = 153] [outer = 0x119a0d000] 10:08:18 INFO - PROCESS | 1952 | 1467047298742 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 125 (0x1227f6800) [pid = 1952] [serial = 154] [outer = 0x119a0d000] 10:08:19 INFO - PROCESS | 1952 | 1467047299235 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]]]}] 10:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 10:08:19 INFO - PROCESS | 1952 | 1467047299243 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:08:19 INFO - PROCESS | 1952 | 1467047299245 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:08:19 INFO - PROCESS | 1952 | 1467047299249 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:08:19 INFO - PROCESS | 1952 | 1467047299251 Marionette TRACE conn2 <- [1,182,null,{}] 10:08:19 INFO - PROCESS | 1952 | 1467047299256 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}] 10:08:19 INFO - PROCESS | 1952 | 1467047299258 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:19 INFO - PROCESS | 1952 | 1467047299365 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:08:19 INFO - PROCESS | 1952 | 1467047299426 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1952 | 1467047299429 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x116fa3000 == 53 [pid = 1952] [id = 53] 10:08:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 126 (0x114e62400) [pid = 1952] [serial = 155] [outer = 0x0] 10:08:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 127 (0x11612c800) [pid = 1952] [serial = 156] [outer = 0x114e62400] 10:08:19 INFO - PROCESS | 1952 | 1467047299457 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 128 (0x11660bc00) [pid = 1952] [serial = 157] [outer = 0x114e62400] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x11955b000 == 52 [pid = 1952] [id = 46] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x116f94000 == 51 [pid = 1952] [id = 30] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x1186c4000 == 50 [pid = 1952] [id = 45] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x117e2e000 == 49 [pid = 1952] [id = 44] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x116957800 == 48 [pid = 1952] [id = 43] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x117e33800 == 47 [pid = 1952] [id = 31] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x1186c7000 == 46 [pid = 1952] [id = 32] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x114e11000 == 45 [pid = 1952] [id = 42] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x1167c9800 == 44 [pid = 1952] [id = 29] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x112f6a800 == 43 [pid = 1952] [id = 27] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x108e5f800 == 42 [pid = 1952] [id = 41] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x115d75000 == 41 [pid = 1952] [id = 28] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x111f53800 == 40 [pid = 1952] [id = 33] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x112f63000 == 39 [pid = 1952] [id = 34] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x119563000 == 38 [pid = 1952] [id = 35] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x1190c2800 == 37 [pid = 1952] [id = 52] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x125031000 == 36 [pid = 1952] [id = 51] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x117e2d800 == 35 [pid = 1952] [id = 50] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x12154e000 == 34 [pid = 1952] [id = 38] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x121b1a800 == 33 [pid = 1952] [id = 39] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x121312000 == 32 [pid = 1952] [id = 37] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x122753000 == 31 [pid = 1952] [id = 40] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x1190bf800 == 30 [pid = 1952] [id = 49] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x117157000 == 29 [pid = 1952] [id = 47] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x112f75800 == 28 [pid = 1952] [id = 48] 10:08:20 INFO - PROCESS | 1952 | --DOCSHELL 0x120f84800 == 27 [pid = 1952] [id = 36] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 127 (0x121ff5000) [pid = 1952] [serial = 11] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 126 (0x1274ad800) [pid = 1952] [serial = 64] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 125 (0x116a12400) [pid = 1952] [serial = 81] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 124 (0x118186800) [pid = 1952] [serial = 84] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 123 (0x118264800) [pid = 1952] [serial = 87] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 122 (0x118863800) [pid = 1952] [serial = 90] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 121 (0x1190d3400) [pid = 1952] [serial = 91] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 120 (0x1197a5c00) [pid = 1952] [serial = 93] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x119e0a400) [pid = 1952] [serial = 96] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x121079800) [pid = 1952] [serial = 97] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x12107e000) [pid = 1952] [serial = 99] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x12118b400) [pid = 1952] [serial = 102] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x121b0ac00) [pid = 1952] [serial = 105] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x121ff5c00) [pid = 1952] [serial = 108] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x124e0a000) [pid = 1952] [serial = 111] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x125621800) [pid = 1952] [serial = 114] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x111c17000) [pid = 1952] [serial = 66] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x113c37400) [pid = 1952] [serial = 69] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x118180000) [pid = 1952] [serial = 72] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x113348400) [pid = 1952] [serial = 75] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x113c69400) [pid = 1952] [serial = 76] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x116196400) [pid = 1952] [serial = 78] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x121189000) [pid = 1952] [serial = 100] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x121f2ac00) [pid = 1952] [serial = 106] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x124a6f400) [pid = 1952] [serial = 109] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x124fc1c00) [pid = 1952] [serial = 112] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x117e5d800) [pid = 1952] [serial = 82] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x115e5fc00) [pid = 1952] [serial = 70] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11826bc00) [pid = 1952] [serial = 85] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x120e41400) [pid = 1952] [serial = 94] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x116610c00) [pid = 1952] [serial = 79] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x1186dfc00) [pid = 1952] [serial = 88] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x111f40000) [pid = 1952] [serial = 67] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x11825f400) [pid = 1952] [serial = 73] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x126ad9400) [pid = 1952] [serial = 117] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x121ab3400) [pid = 1952] [serial = 8] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12c31e800) [pid = 1952] [serial = 39] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12ab03000) [pid = 1952] [serial = 36] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12c315000) [pid = 1952] [serial = 37] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12bde3000) [pid = 1952] [serial = 33] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x118268000) [pid = 1952] [serial = 34] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x12bdde000) [pid = 1952] [serial = 31] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x12bd99000) [pid = 1952] [serial = 30] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12b953400) [pid = 1952] [serial = 27] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12b95a000) [pid = 1952] [serial = 28] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12ab0a400) [pid = 1952] [serial = 24] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12b764800) [pid = 1952] [serial = 25] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x12a568400) [pid = 1952] [serial = 21] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x12a903c00) [pid = 1952] [serial = 22] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12942f400) [pid = 1952] [serial = 18] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x129083800) [pid = 1952] [serial = 15] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x129089400) [pid = 1952] [serial = 16] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x12d13b400) [pid = 1952] [serial = 63] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x1186a7800) [pid = 1952] [serial = 60] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x1186ac000) [pid = 1952] [serial = 61] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x11898c400) [pid = 1952] [serial = 57] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x12c3da000) [pid = 1952] [serial = 58] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x12c3d2800) [pid = 1952] [serial = 55] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x12c3ce400) [pid = 1952] [serial = 54] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x12d109800) [pid = 1952] [serial = 48] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x12d13ac00) [pid = 1952] [serial = 51] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x12caea000) [pid = 1952] [serial = 45] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x121f28800) [pid = 1952] [serial = 46] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x12c883c00) [pid = 1952] [serial = 42] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x12cadf400) [pid = 1952] [serial = 43] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x12c878400) [pid = 1952] [serial = 40] [outer = 0x0] [url = about:blank] 10:08:20 INFO - PROCESS | 1952 | 1467047300294 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1076ms 10:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:08:20 INFO - PROCESS | 1952 | 1467047300325 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1952 | 1467047300327 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:08:20 INFO - PROCESS | 1952 | 1467047300330 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1952 | 1467047300332 Marionette TRACE conn2 <- [1,186,null,{}] 10:08:20 INFO - PROCESS | 1952 | 1467047300335 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}] 10:08:20 INFO - PROCESS | 1952 | 1467047300337 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:20 INFO - PROCESS | 1952 | 1467047300412 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:08:20 INFO - PROCESS | 1952 | 1467047300417 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1952 | 1467047300422 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x112eb7000 == 28 [pid = 1952] [id = 54] 10:08:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x114e64c00) [pid = 1952] [serial = 158] [outer = 0x0] 10:08:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x115d18000) [pid = 1952] [serial = 159] [outer = 0x114e64c00] 10:08:20 INFO - PROCESS | 1952 | 1467047300451 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x112db7c00) [pid = 1952] [serial = 160] [outer = 0x114e64c00] 10:08:20 INFO - PROCESS | 1952 | 1467047300781 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 10:08:20 INFO - PROCESS | 1952 | 1467047300810 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1952 | 1467047300816 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:08:20 INFO - PROCESS | 1952 | 1467047300824 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1952 | 1467047300827 Marionette TRACE conn2 <- [1,190,null,{}] 10:08:20 INFO - PROCESS | 1952 | 1467047300830 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}] 10:08:20 INFO - PROCESS | 1952 | 1467047300833 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:20 INFO - PROCESS | 1952 | 1467047300951 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:08:20 INFO - PROCESS | 1952 | 1467047300959 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1952 | 1467047300961 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x115ec0800 == 29 [pid = 1952] [id = 55] 10:08:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x116980800) [pid = 1952] [serial = 161] [outer = 0x0] 10:08:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x117e5dc00) [pid = 1952] [serial = 162] [outer = 0x116980800] 10:08:21 INFO - PROCESS | 1952 | 1467047301006 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x118255c00) [pid = 1952] [serial = 163] [outer = 0x116980800] 10:08:21 INFO - PROCESS | 1952 | 1467047301421 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]]]}] 10:08:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 621ms 10:08:21 INFO - PROCESS | 1952 | 1467047301444 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 1952 | 1467047301445 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:08:21 INFO - PROCESS | 1952 | 1467047301447 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 1952 | 1467047301449 Marionette TRACE conn2 <- [1,194,null,{}] 10:08:21 INFO - PROCESS | 1952 | 1467047301456 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}] 10:08:21 INFO - PROCESS | 1952 | 1467047301459 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:21 INFO - PROCESS | 1952 | 1467047301539 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:08:21 INFO - PROCESS | 1952 | 1467047301544 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1952 | 1467047301547 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x116fa2800 == 30 [pid = 1952] [id = 56] 10:08:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x1164e0000) [pid = 1952] [serial = 164] [outer = 0x0] 10:08:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x1186a5000) [pid = 1952] [serial = 165] [outer = 0x1164e0000] 10:08:21 INFO - PROCESS | 1952 | 1467047301594 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x1186db800) [pid = 1952] [serial = 166] [outer = 0x1164e0000] 10:08:22 INFO - PROCESS | 1952 | 1467047302000 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 572ms 10:08:22 INFO - PROCESS | 1952 | 1467047302020 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1952 | 1467047302024 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:08:22 INFO - PROCESS | 1952 | 1467047302026 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1952 | 1467047302027 Marionette TRACE conn2 <- [1,198,null,{}] 10:08:22 INFO - PROCESS | 1952 | 1467047302030 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}] 10:08:22 INFO - PROCESS | 1952 | 1467047302031 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:22 INFO - PROCESS | 1952 | 1467047302129 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:08:22 INFO - PROCESS | 1952 | 1467047302136 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1952 | 1467047302139 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x11715f800 == 31 [pid = 1952] [id = 57] 10:08:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x118860800) [pid = 1952] [serial = 167] [outer = 0x0] 10:08:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x11886cc00) [pid = 1952] [serial = 168] [outer = 0x118860800] 10:08:22 INFO - PROCESS | 1952 | 1467047302165 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x1190ce400) [pid = 1952] [serial = 169] [outer = 0x118860800] 10:08:22 INFO - PROCESS | 1952 | 1467047302459 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 10:08:22 INFO - PROCESS | 1952 | 1467047302495 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1952 | 1467047302496 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:08:22 INFO - PROCESS | 1952 | 1467047302499 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1952 | 1467047302500 Marionette TRACE conn2 <- [1,202,null,{}] 10:08:22 INFO - PROCESS | 1952 | 1467047302504 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}] 10:08:22 INFO - PROCESS | 1952 | 1467047302507 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:22 INFO - PROCESS | 1952 | 1467047302593 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:08:22 INFO - PROCESS | 1952 | 1467047302622 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1952 | 1467047302623 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x119011800 == 32 [pid = 1952] [id = 58] 10:08:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x11697b400) [pid = 1952] [serial = 170] [outer = 0x0] 10:08:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x11947a800) [pid = 1952] [serial = 171] [outer = 0x11697b400] 10:08:22 INFO - PROCESS | 1952 | 1467047302649 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x119e48c00) [pid = 1952] [serial = 172] [outer = 0x11697b400] 10:08:22 INFO - PROCESS | 1952 | 1467047302977 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]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 10:08:23 INFO - PROCESS | 1952 | 1467047303019 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1952 | 1467047303020 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:08:23 INFO - PROCESS | 1952 | 1467047303023 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1952 | 1467047303024 Marionette TRACE conn2 <- [1,206,null,{}] 10:08:23 INFO - PROCESS | 1952 | 1467047303026 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}] 10:08:23 INFO - PROCESS | 1952 | 1467047303030 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:23 INFO - PROCESS | 1952 | 1467047303134 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:08:23 INFO - PROCESS | 1952 | 1467047303167 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1952 | 1467047303168 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x11667e800 == 33 [pid = 1952] [id = 59] 10:08:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x11329d000) [pid = 1952] [serial = 173] [outer = 0x0] 10:08:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x121080800) [pid = 1952] [serial = 174] [outer = 0x11329d000] 10:08:23 INFO - PROCESS | 1952 | 1467047303194 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x121f27800) [pid = 1952] [serial = 175] [outer = 0x11329d000] 10:08:23 INFO - PROCESS | 1952 | 1467047303594 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]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 619ms 10:08:23 INFO - PROCESS | 1952 | 1467047303643 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1952 | 1467047303645 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:08:23 INFO - PROCESS | 1952 | 1467047303648 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1952 | 1467047303650 Marionette TRACE conn2 <- [1,210,null,{}] 10:08:23 INFO - PROCESS | 1952 | 1467047303664 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}] 10:08:23 INFO - PROCESS | 1952 | 1467047303666 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:23 INFO - PROCESS | 1952 | 1467047303798 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:08:23 INFO - PROCESS | 1952 | 1467047303816 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1952 | 1467047303818 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x12130f800 == 34 [pid = 1952] [id = 60] 10:08:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x121f27c00) [pid = 1952] [serial = 176] [outer = 0x0] 10:08:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x121fc7c00) [pid = 1952] [serial = 177] [outer = 0x121f27c00] 10:08:23 INFO - PROCESS | 1952 | 1467047303861 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1227f2800) [pid = 1952] [serial = 178] [outer = 0x121f27c00] 10:08:24 INFO - PROCESS | 1952 | 1467047304176 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]]]}] 10:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 569ms 10:08:24 INFO - PROCESS | 1952 | 1467047304224 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:08:24 INFO - PROCESS | 1952 | 1467047304225 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:08:24 INFO - PROCESS | 1952 | 1467047304228 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:08:24 INFO - PROCESS | 1952 | 1467047304229 Marionette TRACE conn2 <- [1,214,null,{}] 10:08:24 INFO - PROCESS | 1952 | 1467047304231 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}] 10:08:24 INFO - PROCESS | 1952 | 1467047304232 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:24 INFO - PROCESS | 1952 | 1467047304323 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:08:24 INFO - PROCESS | 1952 | 1467047304326 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1952 | 1467047304327 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x12154e000 == 35 [pid = 1952] [id = 61] 10:08:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x121f2d400) [pid = 1952] [serial = 179] [outer = 0x0] 10:08:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x124bd5c00) [pid = 1952] [serial = 180] [outer = 0x121f2d400] 10:08:24 INFO - PROCESS | 1952 | 1467047304352 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x121531c00) [pid = 1952] [serial = 181] [outer = 0x121f2d400] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x124e0c000) [pid = 1952] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1186a2800) [pid = 1952] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x11645d800) [pid = 1952] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12107a000) [pid = 1952] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x119a0f400) [pid = 1952] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1164e8c00) [pid = 1952] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x118253c00) [pid = 1952] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x1121bd400) [pid = 1952] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x1131d5800) [pid = 1952] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:08:24 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x1186e4400) [pid = 1952] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:08:24 INFO - PROCESS | 1952 | 1467047304713 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]]]}] 10:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 10:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:08:24 INFO - PROCESS | 1952 | 1467047304746 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:08:24 INFO - PROCESS | 1952 | 1467047304747 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:08:24 INFO - PROCESS | 1952 | 1467047304749 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:08:24 INFO - PROCESS | 1952 | 1467047304751 Marionette TRACE conn2 <- [1,218,null,{}] 10:08:24 INFO - PROCESS | 1952 | 1467047304762 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}] 10:08:24 INFO - PROCESS | 1952 | 1467047304763 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:24 INFO - PROCESS | 1952 | 1467047304855 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:08:24 INFO - PROCESS | 1952 | 1467047304860 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1952 | 1467047304861 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x116fa2000 == 36 [pid = 1952] [id = 62] 10:08:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x120e7e000) [pid = 1952] [serial = 182] [outer = 0x0] 10:08:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x121ac2000) [pid = 1952] [serial = 183] [outer = 0x120e7e000] 10:08:24 INFO - PROCESS | 1952 | 1467047304886 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x124e06400) [pid = 1952] [serial = 184] [outer = 0x120e7e000] 10:08:25 INFO - PROCESS | 1952 | 1467047305175 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 474ms 10:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:08:25 INFO - PROCESS | 1952 | 1467047305225 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1952 | 1467047305226 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:08:25 INFO - PROCESS | 1952 | 1467047305228 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1952 | 1467047305229 Marionette TRACE conn2 <- [1,222,null,{}] 10:08:25 INFO - PROCESS | 1952 | 1467047305231 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}] 10:08:25 INFO - PROCESS | 1952 | 1467047305232 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:25 INFO - PROCESS | 1952 | 1467047305308 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:08:25 INFO - PROCESS | 1952 | 1467047305311 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1952 | 1467047305312 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x12275e000 == 37 [pid = 1952] [id = 63] 10:08:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x124e0e800) [pid = 1952] [serial = 185] [outer = 0x0] 10:08:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x12561f800) [pid = 1952] [serial = 186] [outer = 0x124e0e800] 10:08:25 INFO - PROCESS | 1952 | 1467047305339 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x1256c1800) [pid = 1952] [serial = 187] [outer = 0x124e0e800] 10:08:25 INFO - PROCESS | 1952 | 1467047305644 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 467ms 10:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:08:25 INFO - PROCESS | 1952 | 1467047305696 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1952 | 1467047305697 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:08:25 INFO - PROCESS | 1952 | 1467047305699 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1952 | 1467047305701 Marionette TRACE conn2 <- [1,226,null,{}] 10:08:25 INFO - PROCESS | 1952 | 1467047305703 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}] 10:08:25 INFO - PROCESS | 1952 | 1467047305705 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:25 INFO - PROCESS | 1952 | 1467047305819 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:08:25 INFO - PROCESS | 1952 | 1467047305825 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1952 | 1467047305827 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x119011000 == 38 [pid = 1952] [id = 64] 10:08:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1256c4400) [pid = 1952] [serial = 188] [outer = 0x0] 10:08:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x126ad8800) [pid = 1952] [serial = 189] [outer = 0x1256c4400] 10:08:25 INFO - PROCESS | 1952 | 1467047305853 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x126f3d000) [pid = 1952] [serial = 190] [outer = 0x1256c4400] 10:08:26 INFO - PROCESS | 1952 | 1467047306128 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 10:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:08:26 INFO - PROCESS | 1952 | 1467047306175 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1952 | 1467047306177 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:08:26 INFO - PROCESS | 1952 | 1467047306179 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1952 | 1467047306180 Marionette TRACE conn2 <- [1,230,null,{}] 10:08:26 INFO - PROCESS | 1952 | 1467047306182 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}] 10:08:26 INFO - PROCESS | 1952 | 1467047306183 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:26 INFO - PROCESS | 1952 | 1467047306263 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:08:26 INFO - PROCESS | 1952 | 1467047306310 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1952 | 1467047306311 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x126f5c800 == 39 [pid = 1952] [id = 65] 10:08:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x119e0f000) [pid = 1952] [serial = 191] [outer = 0x0] 10:08:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x127151400) [pid = 1952] [serial = 192] [outer = 0x119e0f000] 10:08:26 INFO - PROCESS | 1952 | 1467047306336 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x127803000) [pid = 1952] [serial = 193] [outer = 0x119e0f000] 10:08:26 INFO - PROCESS | 1952 | 1467047306802 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 668ms 10:08:26 INFO - PROCESS | 1952 | 1467047306848 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1952 | 1467047306852 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:08:26 INFO - PROCESS | 1952 | 1467047306857 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1952 | 1467047306860 Marionette TRACE conn2 <- [1,234,null,{}] 10:08:26 INFO - PROCESS | 1952 | 1467047306866 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}] 10:08:26 INFO - PROCESS | 1952 | 1467047306868 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:27 INFO - PROCESS | 1952 | 1467047307091 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:08:27 INFO - PROCESS | 1952 | 1467047307141 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1952 | 1467047307143 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x1133ff800 == 40 [pid = 1952] [id = 66] 10:08:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x114e63000) [pid = 1952] [serial = 194] [outer = 0x0] 10:08:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x115e59400) [pid = 1952] [serial = 195] [outer = 0x114e63000] 10:08:27 INFO - PROCESS | 1952 | 1467047307174 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x116981000) [pid = 1952] [serial = 196] [outer = 0x114e63000] 10:08:27 INFO - PROCESS | 1952 | 1467047307733 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]]]}] 10:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 925ms 10:08:27 INFO - PROCESS | 1952 | 1467047307780 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:08:27 INFO - PROCESS | 1952 | 1467047307784 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:08:27 INFO - PROCESS | 1952 | 1467047307788 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:08:27 INFO - PROCESS | 1952 | 1467047307790 Marionette TRACE conn2 <- [1,238,null,{}] 10:08:27 INFO - PROCESS | 1952 | 1467047307793 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}] 10:08:27 INFO - PROCESS | 1952 | 1467047307795 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:27 INFO - PROCESS | 1952 | 1467047307902 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:08:27 INFO - PROCESS | 1952 | 1467047307970 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1952 | 1467047307972 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186b7000 == 41 [pid = 1952] [id = 67] 10:08:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x11811c000) [pid = 1952] [serial = 197] [outer = 0x0] 10:08:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x118253c00) [pid = 1952] [serial = 198] [outer = 0x11811c000] 10:08:28 INFO - PROCESS | 1952 | 1467047308002 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x11826bc00) [pid = 1952] [serial = 199] [outer = 0x11811c000] 10:08:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x115d15800) [pid = 1952] [serial = 200] [outer = 0x121f34000] 10:08:28 INFO - PROCESS | 1952 | 1467047308698 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]]]}] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x119011000 == 40 [pid = 1952] [id = 64] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12275e000 == 39 [pid = 1952] [id = 63] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x116fa2000 == 38 [pid = 1952] [id = 62] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12154e000 == 37 [pid = 1952] [id = 61] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12130f800 == 36 [pid = 1952] [id = 60] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x11667e800 == 35 [pid = 1952] [id = 59] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x119011800 == 34 [pid = 1952] [id = 58] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x11715f800 == 33 [pid = 1952] [id = 57] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x116fa2800 == 32 [pid = 1952] [id = 56] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x115ec0800 == 31 [pid = 1952] [id = 55] 10:08:28 INFO - PROCESS | 1952 | --DOCSHELL 0x112eb7000 == 30 [pid = 1952] [id = 54] 10:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 970ms 10:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:08:28 INFO - PROCESS | 1952 | 1467047308759 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1952 | 1467047308761 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:08:28 INFO - PROCESS | 1952 | 1467047308765 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1952 | 1467047308766 Marionette TRACE conn2 <- [1,242,null,{}] 10:08:28 INFO - PROCESS | 1952 | 1467047308770 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}] 10:08:28 INFO - PROCESS | 1952 | 1467047308771 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:28 INFO - PROCESS | 1952 | 1467047308847 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:08:28 INFO - PROCESS | 1952 | 1467047308852 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1952 | 1467047308855 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x115ec2800 == 31 [pid = 1952] [id = 68] 10:08:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x118256800) [pid = 1952] [serial = 201] [outer = 0x0] 10:08:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x11825f400) [pid = 1952] [serial = 202] [outer = 0x118256800] 10:08:28 INFO - PROCESS | 1952 | 1467047308885 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1184d1000) [pid = 1952] [serial = 203] [outer = 0x118256800] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x126ed3800) [pid = 1952] [serial = 118] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x1218e2400) [pid = 1952] [serial = 138] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x121d95000) [pid = 1952] [serial = 139] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x120e7b800) [pid = 1952] [serial = 136] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x116f31000) [pid = 1952] [serial = 123] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x11826e800) [pid = 1952] [serial = 126] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1133b3000) [pid = 1952] [serial = 129] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x1186ac400) [pid = 1952] [serial = 127] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1186a3c00) [pid = 1952] [serial = 130] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x117e61000) [pid = 1952] [serial = 124] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x113c36400) [pid = 1952] [serial = 120] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x11946f400) [pid = 1952] [serial = 133] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x115e58c00) [pid = 1952] [serial = 121] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x118990800) [pid = 1952] [serial = 132] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x119a19c00) [pid = 1952] [serial = 135] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x126882c00) [pid = 1952] [serial = 115] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x121530400) [pid = 1952] [serial = 103] [outer = 0x0] [url = about:blank] 10:08:29 INFO - PROCESS | 1952 | 1467047309206 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]]]}] 10:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 469ms 10:08:29 INFO - PROCESS | 1952 | 1467047309234 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 1952 | 1467047309239 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:08:29 INFO - PROCESS | 1952 | 1467047309243 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1952 | 1467047309245 Marionette TRACE conn2 <- [1,246,null,{}] 10:08:29 INFO - PROCESS | 1952 | 1467047309247 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}] 10:08:29 INFO - PROCESS | 1952 | 1467047309249 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:29 INFO - PROCESS | 1952 | 1467047309324 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:08:29 INFO - PROCESS | 1952 | 1467047309328 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1952 | 1467047309330 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x117141800 == 32 [pid = 1952] [id = 69] 10:08:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x1186a7800) [pid = 1952] [serial = 204] [outer = 0x0] 10:08:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x11881ac00) [pid = 1952] [serial = 205] [outer = 0x1186a7800] 10:08:29 INFO - PROCESS | 1952 | 1467047309359 Marionette DEBUG loaded listener.js 10:08:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x118990800) [pid = 1952] [serial = 206] [outer = 0x1186a7800] 10:08:29 INFO - PROCESS | 1952 | 1467047309691 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]]]}] 10:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 10:08:29 INFO - PROCESS | 1952 | 1467047309712 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 1952 | 1467047309714 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:08:29 INFO - PROCESS | 1952 | 1467047309718 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1952 | 1467047309721 Marionette TRACE conn2 <- [1,250,null,{}] 10:08:29 INFO - PROCESS | 1952 | 1467047309733 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}] 10:08:29 INFO - PROCESS | 1952 | 1467047309738 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:29 INFO - PROCESS | 1952 | 1467047309859 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:08:29 INFO - PROCESS | 1952 | 1467047309931 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1952 | 1467047309934 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186ca000 == 33 [pid = 1952] [id = 70] 10:08:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x114e58400) [pid = 1952] [serial = 207] [outer = 0x0] 10:08:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x119a0d400) [pid = 1952] [serial = 208] [outer = 0x114e58400] 10:08:29 INFO - PROCESS | 1952 | 1467047309979 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12118c800) [pid = 1952] [serial = 209] [outer = 0x114e58400] 10:08:30 INFO - PROCESS | 1952 | 1467047310345 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 675ms 10:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:08:30 INFO - PROCESS | 1952 | 1467047310393 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1952 | 1467047310394 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:08:30 INFO - PROCESS | 1952 | 1467047310396 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1952 | 1467047310397 Marionette TRACE conn2 <- [1,254,null,{}] 10:08:30 INFO - PROCESS | 1952 | 1467047310400 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}] 10:08:30 INFO - PROCESS | 1952 | 1467047310401 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:30 INFO - PROCESS | 1952 | 1467047310496 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:08:30 INFO - PROCESS | 1952 | 1467047310502 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1952 | 1467047310504 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197d7800 == 34 [pid = 1952] [id = 71] 10:08:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12129d800) [pid = 1952] [serial = 210] [outer = 0x0] 10:08:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x121d8f400) [pid = 1952] [serial = 211] [outer = 0x12129d800] 10:08:30 INFO - PROCESS | 1952 | 1467047310529 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x121ff4000) [pid = 1952] [serial = 212] [outer = 0x12129d800] 10:08:30 INFO - PROCESS | 1952 | 1467047310827 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 10:08:30 INFO - PROCESS | 1952 | 1467047310867 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1952 | 1467047310869 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:08:30 INFO - PROCESS | 1952 | 1467047310873 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1952 | 1467047310874 Marionette TRACE conn2 <- [1,258,null,{}] 10:08:30 INFO - PROCESS | 1952 | 1467047310877 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}] 10:08:30 INFO - PROCESS | 1952 | 1467047310878 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:30 INFO - PROCESS | 1952 | 1467047310948 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:08:30 INFO - PROCESS | 1952 | 1467047310953 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1952 | 1467047310955 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x12131d000 == 35 [pid = 1952] [id = 72] 10:08:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x121ff4400) [pid = 1952] [serial = 213] [outer = 0x0] 10:08:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x124bd6400) [pid = 1952] [serial = 214] [outer = 0x121ff4400] 10:08:30 INFO - PROCESS | 1952 | 1467047310981 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x125622000) [pid = 1952] [serial = 215] [outer = 0x121ff4400] 10:08:31 INFO - PROCESS | 1952 | 1467047311344 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 10:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:08:31 INFO - PROCESS | 1952 | 1467047311392 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1952 | 1467047311394 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:08:31 INFO - PROCESS | 1952 | 1467047311407 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1952 | 1467047311408 Marionette TRACE conn2 <- [1,262,null,{}] 10:08:31 INFO - PROCESS | 1952 | 1467047311410 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}] 10:08:31 INFO - PROCESS | 1952 | 1467047311414 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:31 INFO - PROCESS | 1952 | 1467047311527 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:08:31 INFO - PROCESS | 1952 | 1467047311531 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 1952 | 1467047311532 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x124aa5800 == 36 [pid = 1952] [id = 73] 10:08:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1256c1c00) [pid = 1952] [serial = 216] [outer = 0x0] 10:08:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x126ed3800) [pid = 1952] [serial = 217] [outer = 0x1256c1c00] 10:08:31 INFO - PROCESS | 1952 | 1467047311558 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x127806400) [pid = 1952] [serial = 218] [outer = 0x1256c1c00] 10:08:31 INFO - PROCESS | 1952 | 1467047311928 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 580ms 10:08:31 INFO - PROCESS | 1952 | 1467047311977 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1952 | 1467047311979 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:08:31 INFO - PROCESS | 1952 | 1467047311982 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1952 | 1467047311984 Marionette TRACE conn2 <- [1,266,null,{}] 10:08:31 INFO - PROCESS | 1952 | 1467047311987 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}] 10:08:31 INFO - PROCESS | 1952 | 1467047311989 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:32 INFO - PROCESS | 1952 | 1467047312134 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:08:32 INFO - PROCESS | 1952 | 1467047312154 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1952 | 1467047312155 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256b4000 == 37 [pid = 1952] [id = 74] 10:08:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x127806800) [pid = 1952] [serial = 219] [outer = 0x0] 10:08:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x128c86800) [pid = 1952] [serial = 220] [outer = 0x127806800] 10:08:32 INFO - PROCESS | 1952 | 1467047312196 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x129087000) [pid = 1952] [serial = 221] [outer = 0x127806800] 10:08:32 INFO - PROCESS | 1952 | 1467047312594 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]]]}] 10:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 10:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:08:32 INFO - PROCESS | 1952 | 1467047312608 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 1952 | 1467047312609 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:08:32 INFO - PROCESS | 1952 | 1467047312611 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 1952 | 1467047312612 Marionette TRACE conn2 <- [1,270,null,{}] 10:08:32 INFO - PROCESS | 1952 | 1467047312614 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}] 10:08:32 INFO - PROCESS | 1952 | 1467047312616 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:32 INFO - PROCESS | 1952 | 1467047312707 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:08:32 INFO - PROCESS | 1952 | 1467047312752 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1952 | 1467047312753 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x127187800 == 38 [pid = 1952] [id = 75] 10:08:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x11329a000) [pid = 1952] [serial = 222] [outer = 0x0] 10:08:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12908a400) [pid = 1952] [serial = 223] [outer = 0x11329a000] 10:08:32 INFO - PROCESS | 1952 | 1467047312777 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1292af000) [pid = 1952] [serial = 224] [outer = 0x11329a000] 10:08:33 INFO - PROCESS | 1952 | 1467047313063 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]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x11329d000) [pid = 1952] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x11697b400) [pid = 1952] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x114e62400) [pid = 1952] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x114e64c00) [pid = 1952] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x121f27c00) [pid = 1952] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x116980800) [pid = 1952] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1164e0000) [pid = 1952] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x118860800) [pid = 1952] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x11329e800) [pid = 1952] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x118115400) [pid = 1952] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x119a1a800) [pid = 1952] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12118dc00) [pid = 1952] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x119a0d000) [pid = 1952] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x121f2d400) [pid = 1952] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x124e0e800) [pid = 1952] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1256c4400) [pid = 1952] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:08:33 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x120e7e000) [pid = 1952] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:08:33 INFO - PROCESS | 1952 | 1467047313190 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1952 | 1467047313192 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:08:33 INFO - PROCESS | 1952 | 1467047313196 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1952 | 1467047313197 Marionette TRACE conn2 <- [1,274,null,{}] 10:08:33 INFO - PROCESS | 1952 | 1467047313199 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}] 10:08:33 INFO - PROCESS | 1952 | 1467047313201 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:33 INFO - PROCESS | 1952 | 1467047313279 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:08:33 INFO - PROCESS | 1952 | 1467047313283 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1952 | 1467047313284 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x119012800 == 39 [pid = 1952] [id = 76] 10:08:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1164e1000) [pid = 1952] [serial = 225] [outer = 0x0] 10:08:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x116ad4400) [pid = 1952] [serial = 226] [outer = 0x1164e1000] 10:08:33 INFO - PROCESS | 1952 | 1467047313310 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1186da800) [pid = 1952] [serial = 227] [outer = 0x1164e1000] 10:08:33 INFO - PROCESS | 1952 | 1467047313606 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]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 423ms 10:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:08:33 INFO - PROCESS | 1952 | 1467047313626 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:08:33 INFO - PROCESS | 1952 | 1467047313628 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:08:33 INFO - PROCESS | 1952 | 1467047313630 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1952 | 1467047313631 Marionette TRACE conn2 <- [1,278,null,{}] 10:08:33 INFO - PROCESS | 1952 | 1467047313633 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}] 10:08:33 INFO - PROCESS | 1952 | 1467047313634 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:33 INFO - PROCESS | 1952 | 1467047313719 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:08:33 INFO - PROCESS | 1952 | 1467047313726 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1952 | 1467047313727 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb6800 == 40 [pid = 1952] [id = 77] 10:08:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x119058000) [pid = 1952] [serial = 228] [outer = 0x0] 10:08:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x121ff5800) [pid = 1952] [serial = 229] [outer = 0x119058000] 10:08:33 INFO - PROCESS | 1952 | 1467047313751 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x128c82c00) [pid = 1952] [serial = 230] [outer = 0x119058000] 10:08:34 INFO - PROCESS | 1952 | 1467047314101 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]]]}] 10:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 522ms 10:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:08:34 INFO - PROCESS | 1952 | 1467047314153 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:08:34 INFO - PROCESS | 1952 | 1467047314155 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:08:34 INFO - PROCESS | 1952 | 1467047314158 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1952 | 1467047314161 Marionette TRACE conn2 <- [1,282,null,{}] 10:08:34 INFO - PROCESS | 1952 | 1467047314164 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}] 10:08:34 INFO - PROCESS | 1952 | 1467047314167 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:34 INFO - PROCESS | 1952 | 1467047314304 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:08:34 INFO - PROCESS | 1952 | 1467047314310 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1952 | 1467047314311 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292dd800 == 41 [pid = 1952] [id = 78] 10:08:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1292b4c00) [pid = 1952] [serial = 231] [outer = 0x0] 10:08:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12a48a400) [pid = 1952] [serial = 232] [outer = 0x1292b4c00] 10:08:34 INFO - PROCESS | 1952 | 1467047314354 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12a4acc00) [pid = 1952] [serial = 233] [outer = 0x1292b4c00] 10:08:34 INFO - PROCESS | 1952 | 1467047314772 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]]]}] 10:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 10:08:34 INFO - PROCESS | 1952 | 1467047314778 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:08:34 INFO - PROCESS | 1952 | 1467047314779 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:08:34 INFO - PROCESS | 1952 | 1467047314781 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1952 | 1467047314782 Marionette TRACE conn2 <- [1,286,null,{}] 10:08:34 INFO - PROCESS | 1952 | 1467047314785 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}] 10:08:34 INFO - PROCESS | 1952 | 1467047314786 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:34 INFO - PROCESS | 1952 | 1467047314894 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:08:34 INFO - PROCESS | 1952 | 1467047314900 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1952 | 1467047314901 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294e7000 == 42 [pid = 1952] [id = 79] 10:08:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x119a0d000) [pid = 1952] [serial = 234] [outer = 0x0] 10:08:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12a55d000) [pid = 1952] [serial = 235] [outer = 0x119a0d000] 10:08:34 INFO - PROCESS | 1952 | 1467047314925 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12a567800) [pid = 1952] [serial = 236] [outer = 0x119a0d000] 10:08:35 INFO - PROCESS | 1952 | 1467047315309 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]]]}] 10:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 569ms 10:08:35 INFO - PROCESS | 1952 | 1467047315350 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 1952 | 1467047315353 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:08:35 INFO - PROCESS | 1952 | 1467047315356 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1952 | 1467047315358 Marionette TRACE conn2 <- [1,290,null,{}] 10:08:35 INFO - PROCESS | 1952 | 1467047315362 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}] 10:08:35 INFO - PROCESS | 1952 | 1467047315364 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:35 INFO - PROCESS | 1952 | 1467047315466 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:08:35 INFO - PROCESS | 1952 | 1467047315529 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1952 | 1467047315530 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167e2800 == 43 [pid = 1952] [id = 80] 10:08:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x113c6d000) [pid = 1952] [serial = 237] [outer = 0x0] 10:08:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x116f2fc00) [pid = 1952] [serial = 238] [outer = 0x113c6d000] 10:08:35 INFO - PROCESS | 1952 | 1467047315561 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x118184000) [pid = 1952] [serial = 239] [outer = 0x113c6d000] 10:08:35 INFO - PROCESS | 1952 | 1467047315972 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]]]}] 10:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 621ms 10:08:35 INFO - PROCESS | 1952 | 1467047315977 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 1952 | 1467047315980 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:08:35 INFO - PROCESS | 1952 | 1467047315985 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1952 | 1467047315986 Marionette TRACE conn2 <- [1,294,null,{}] 10:08:35 INFO - PROCESS | 1952 | 1467047315989 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}] 10:08:35 INFO - PROCESS | 1952 | 1467047315991 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:36 INFO - PROCESS | 1952 | 1467047316091 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:08:36 INFO - PROCESS | 1952 | 1467047316180 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1952 | 1467047316181 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219b5800 == 44 [pid = 1952] [id = 81] 10:08:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x119476800) [pid = 1952] [serial = 240] [outer = 0x0] 10:08:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x119a0f400) [pid = 1952] [serial = 241] [outer = 0x119476800] 10:08:36 INFO - PROCESS | 1952 | 1467047316212 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x120e3f400) [pid = 1952] [serial = 242] [outer = 0x119476800] 10:08:36 INFO - PROCESS | 1952 | 1467047316626 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]]]}] 10:08:36 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. 10:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 10:08:36 INFO - PROCESS | 1952 | 1467047316670 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1952 | 1467047316671 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:08:36 INFO - PROCESS | 1952 | 1467047316675 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1952 | 1467047316678 Marionette TRACE conn2 <- [1,298,null,{}] 10:08:36 INFO - PROCESS | 1952 | 1467047316687 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}] 10:08:36 INFO - PROCESS | 1952 | 1467047316692 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:36 INFO - PROCESS | 1952 | 1467047316800 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:08:36 INFO - PROCESS | 1952 | 1467047316864 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1952 | 1467047316866 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cc4800 == 45 [pid = 1952] [id = 82] 10:08:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x121079800) [pid = 1952] [serial = 243] [outer = 0x0] 10:08:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x121188000) [pid = 1952] [serial = 244] [outer = 0x121079800] 10:08:36 INFO - PROCESS | 1952 | 1467047316899 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x121f2f000) [pid = 1952] [serial = 245] [outer = 0x121079800] 10:08:37 INFO - PROCESS | 1952 | 1467047317306 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]]]}] 10:08:37 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. 10:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 10:08:37 INFO - PROCESS | 1952 | 1467047317349 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:08:37 INFO - PROCESS | 1952 | 1467047317351 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:08:37 INFO - PROCESS | 1952 | 1467047317353 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1952 | 1467047317354 Marionette TRACE conn2 <- [1,302,null,{}] 10:08:37 INFO - PROCESS | 1952 | 1467047317356 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}] 10:08:37 INFO - PROCESS | 1952 | 1467047317358 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:37 INFO - PROCESS | 1952 | 1467047317472 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:08:37 INFO - PROCESS | 1952 | 1467047317522 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1952 | 1467047317524 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a41f800 == 46 [pid = 1952] [id = 83] 10:08:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1256c6800) [pid = 1952] [serial = 246] [outer = 0x0] 10:08:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x126882400) [pid = 1952] [serial = 247] [outer = 0x1256c6800] 10:08:37 INFO - PROCESS | 1952 | 1467047317553 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x126ed4000) [pid = 1952] [serial = 248] [outer = 0x1256c6800] 10:08:37 INFO - PROCESS | 1952 | 1467047317969 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]]]}] 10:08:38 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. 10:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 668ms 10:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:08:38 INFO - PROCESS | 1952 | 1467047318022 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1952 | 1467047318023 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:08:38 INFO - PROCESS | 1952 | 1467047318025 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1952 | 1467047318027 Marionette TRACE conn2 <- [1,306,null,{}] 10:08:38 INFO - PROCESS | 1952 | 1467047318029 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}] 10:08:38 INFO - PROCESS | 1952 | 1467047318030 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:38 INFO - PROCESS | 1952 | 1467047318127 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:08:38 INFO - PROCESS | 1952 | 1467047318189 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1952 | 1467047318191 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x115d77000 == 47 [pid = 1952] [id = 84] 10:08:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x116a13000) [pid = 1952] [serial = 249] [outer = 0x0] 10:08:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x118183400) [pid = 1952] [serial = 250] [outer = 0x116a13000] 10:08:38 INFO - PROCESS | 1952 | 1467047318220 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x11898b000) [pid = 1952] [serial = 251] [outer = 0x116a13000] 10:08:38 INFO - PROCESS | 1952 | 1467047318865 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]]]}] 10:08:38 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. 10:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 869ms 10:08:38 INFO - PROCESS | 1952 | 1467047318895 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1952 | 1467047318899 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:08:38 INFO - PROCESS | 1952 | 1467047318904 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1952 | 1467047318906 Marionette TRACE conn2 <- [1,310,null,{}] 10:08:38 INFO - PROCESS | 1952 | 1467047318913 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}] 10:08:38 INFO - PROCESS | 1952 | 1467047318915 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:39 INFO - PROCESS | 1952 | 1467047319010 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:08:39 INFO - PROCESS | 1952 | 1467047319072 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1952 | 1467047319074 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186c6800 == 48 [pid = 1952] [id = 85] 10:08:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x118119800) [pid = 1952] [serial = 252] [outer = 0x0] 10:08:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x118180c00) [pid = 1952] [serial = 253] [outer = 0x118119800] 10:08:39 INFO - PROCESS | 1952 | 1467047319101 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x1184d0000) [pid = 1952] [serial = 254] [outer = 0x118119800] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x1292dd800 == 47 [pid = 1952] [id = 78] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb6800 == 46 [pid = 1952] [id = 77] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x119012800 == 45 [pid = 1952] [id = 76] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x127187800 == 44 [pid = 1952] [id = 75] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x1256b4000 == 43 [pid = 1952] [id = 74] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x124aa5800 == 42 [pid = 1952] [id = 73] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x12131d000 == 41 [pid = 1952] [id = 72] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x1197d7800 == 40 [pid = 1952] [id = 71] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x1186ca000 == 39 [pid = 1952] [id = 70] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x127151400) [pid = 1952] [serial = 192] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x117141800 == 38 [pid = 1952] [id = 69] 10:08:39 INFO - PROCESS | 1952 | --DOCSHELL 0x115ec2800 == 37 [pid = 1952] [id = 68] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x121080800) [pid = 1952] [serial = 174] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x119e48c00) [pid = 1952] [serial = 172] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x11660bc00) [pid = 1952] [serial = 157] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x11612c800) [pid = 1952] [serial = 156] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x115d18000) [pid = 1952] [serial = 159] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x121fc7c00) [pid = 1952] [serial = 177] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x117e5dc00) [pid = 1952] [serial = 162] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x118255c00) [pid = 1952] [serial = 163] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x112db7c00) [pid = 1952] [serial = 160] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x1186a5000) [pid = 1952] [serial = 165] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1186db800) [pid = 1952] [serial = 166] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x11886cc00) [pid = 1952] [serial = 168] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x11612f800) [pid = 1952] [serial = 142] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x113c45000) [pid = 1952] [serial = 141] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11826b400) [pid = 1952] [serial = 145] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x11811ac00) [pid = 1952] [serial = 144] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12107f000) [pid = 1952] [serial = 148] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x120e3dc00) [pid = 1952] [serial = 147] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x121fca000) [pid = 1952] [serial = 151] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x121f28c00) [pid = 1952] [serial = 150] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1227f6800) [pid = 1952] [serial = 154] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x121fc7800) [pid = 1952] [serial = 153] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x121f27800) [pid = 1952] [serial = 175] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x124bd5c00) [pid = 1952] [serial = 180] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12561f800) [pid = 1952] [serial = 186] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x126ad8800) [pid = 1952] [serial = 189] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x121ac2000) [pid = 1952] [serial = 183] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x121531c00) [pid = 1952] [serial = 181] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1256c1800) [pid = 1952] [serial = 187] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x11947a800) [pid = 1952] [serial = 171] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1227f2800) [pid = 1952] [serial = 178] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x124e06400) [pid = 1952] [serial = 184] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x126f3d000) [pid = 1952] [serial = 190] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1190ce400) [pid = 1952] [serial = 169] [outer = 0x0] [url = about:blank] 10:08:39 INFO - PROCESS | 1952 | 1467047319532 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]]]}] 10:08:39 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. 10:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 676ms 10:08:39 INFO - PROCESS | 1952 | 1467047319580 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1952 | 1467047319582 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:08:39 INFO - PROCESS | 1952 | 1467047319587 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1952 | 1467047319588 Marionette TRACE conn2 <- [1,314,null,{}] 10:08:39 INFO - PROCESS | 1952 | 1467047319590 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}] 10:08:39 INFO - PROCESS | 1952 | 1467047319592 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:39 INFO - PROCESS | 1952 | 1467047319669 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:08:39 INFO - PROCESS | 1952 | 1467047319675 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1952 | 1467047319677 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x11649f800 == 38 [pid = 1952] [id = 86] 10:08:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x118614c00) [pid = 1952] [serial = 255] [outer = 0x0] 10:08:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x118860800) [pid = 1952] [serial = 256] [outer = 0x118614c00] 10:08:39 INFO - PROCESS | 1952 | 1467047319705 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x119a1a800) [pid = 1952] [serial = 257] [outer = 0x118614c00] 10:08:40 INFO - PROCESS | 1952 | 1467047320057 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]]]}] 10:08:40 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. 10:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 522ms 10:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:08:40 INFO - PROCESS | 1952 | 1467047320108 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 1952 | 1467047320110 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:08:40 INFO - PROCESS | 1952 | 1467047320112 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1952 | 1467047320114 Marionette TRACE conn2 <- [1,318,null,{}] 10:08:40 INFO - PROCESS | 1952 | 1467047320122 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}] 10:08:40 INFO - PROCESS | 1952 | 1467047320124 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:40 INFO - PROCESS | 1952 | 1467047320201 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:08:40 INFO - PROCESS | 1952 | 1467047320208 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1952 | 1467047320210 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185a8000 == 39 [pid = 1952] [id = 87] 10:08:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x120e47000) [pid = 1952] [serial = 258] [outer = 0x0] 10:08:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x121080000) [pid = 1952] [serial = 259] [outer = 0x120e47000] 10:08:40 INFO - PROCESS | 1952 | 1467047320238 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x121d8e800) [pid = 1952] [serial = 260] [outer = 0x120e47000] 10:08:40 INFO - PROCESS | 1952 | 1467047320579 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]]]}] 10:08:40 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. 10:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 471ms 10:08:40 INFO - PROCESS | 1952 | 1467047320583 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:08:40 INFO - PROCESS | 1952 | 1467047320585 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:08:40 INFO - PROCESS | 1952 | 1467047320589 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1952 | 1467047320590 Marionette TRACE conn2 <- [1,322,null,{}] 10:08:40 INFO - PROCESS | 1952 | 1467047320593 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}] 10:08:40 INFO - PROCESS | 1952 | 1467047320594 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:40 INFO - PROCESS | 1952 | 1467047320677 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:08:40 INFO - PROCESS | 1952 | 1467047320722 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1952 | 1467047320723 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x119556000 == 40 [pid = 1952] [id = 88] 10:08:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x121b0d000) [pid = 1952] [serial = 261] [outer = 0x0] 10:08:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1227f9c00) [pid = 1952] [serial = 262] [outer = 0x121b0d000] 10:08:40 INFO - PROCESS | 1952 | 1467047320748 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x124e10800) [pid = 1952] [serial = 263] [outer = 0x121b0d000] 10:08:41 INFO - PROCESS | 1952 | 1467047321025 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]]]}] 10:08:41 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. 10:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 471ms 10:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:08:41 INFO - PROCESS | 1952 | 1467047321060 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:08:41 INFO - PROCESS | 1952 | 1467047321061 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:08:41 INFO - PROCESS | 1952 | 1467047321063 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1952 | 1467047321064 Marionette TRACE conn2 <- [1,326,null,{}] 10:08:41 INFO - PROCESS | 1952 | 1467047321066 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}] 10:08:41 INFO - PROCESS | 1952 | 1467047321067 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:41 INFO - PROCESS | 1952 | 1467047321148 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:08:41 INFO - PROCESS | 1952 | 1467047321152 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1952 | 1467047321153 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x12144b800 == 41 [pid = 1952] [id = 89] 10:08:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x124bcdc00) [pid = 1952] [serial = 264] [outer = 0x0] 10:08:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1256c4000) [pid = 1952] [serial = 265] [outer = 0x124bcdc00] 10:08:41 INFO - PROCESS | 1952 | 1467047321187 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x126e5a400) [pid = 1952] [serial = 266] [outer = 0x124bcdc00] 10:08:41 INFO - PROCESS | 1952 | 1467047321532 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]]]}] 10:08:41 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. 10:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 10:08:41 INFO - PROCESS | 1952 | 1467047321583 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:08:41 INFO - PROCESS | 1952 | 1467047321584 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:08:41 INFO - PROCESS | 1952 | 1467047321592 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1952 | 1467047321593 Marionette TRACE conn2 <- [1,330,null,{}] 10:08:41 INFO - PROCESS | 1952 | 1467047321595 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}] 10:08:41 INFO - PROCESS | 1952 | 1467047321599 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:41 INFO - PROCESS | 1952 | 1467047321716 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:08:41 INFO - PROCESS | 1952 | 1467047321722 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1952 | 1467047321723 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f78800 == 42 [pid = 1952] [id = 90] 10:08:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x126fbc000) [pid = 1952] [serial = 267] [outer = 0x0] 10:08:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12780dc00) [pid = 1952] [serial = 268] [outer = 0x126fbc000] 10:08:41 INFO - PROCESS | 1952 | 1467047321749 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x129086000) [pid = 1952] [serial = 269] [outer = 0x126fbc000] 10:08:42 INFO - PROCESS | 1952 | 1467047322083 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]]]}] 10:08:42 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. 10:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 526ms 10:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:08:42 INFO - PROCESS | 1952 | 1467047322112 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1952 | 1467047322113 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:08:42 INFO - PROCESS | 1952 | 1467047322115 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1952 | 1467047322116 Marionette TRACE conn2 <- [1,334,null,{}] 10:08:42 INFO - PROCESS | 1952 | 1467047322119 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}] 10:08:42 INFO - PROCESS | 1952 | 1467047322121 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:42 INFO - PROCESS | 1952 | 1467047322215 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:08:42 INFO - PROCESS | 1952 | 1467047322220 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 1952 | 1467047322221 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256b4000 == 43 [pid = 1952] [id = 91] 10:08:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x128c86c00) [pid = 1952] [serial = 270] [outer = 0x0] 10:08:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1292b3400) [pid = 1952] [serial = 271] [outer = 0x128c86c00] 10:08:42 INFO - PROCESS | 1952 | 1467047322253 Marionette DEBUG loaded listener.js 10:08:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12943ac00) [pid = 1952] [serial = 272] [outer = 0x128c86c00] 10:08:42 INFO - PROCESS | 1952 | 1467047322567 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]]]}] 10:08:42 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. 10:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 10:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:08:42 INFO - PROCESS | 1952 | 1467047322583 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1952 | 1467047322585 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:08:42 INFO - PROCESS | 1952 | 1467047322595 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1952 | 1467047322596 Marionette TRACE conn2 <- [1,338,null,{}] 10:08:42 INFO - PROCESS | 1952 | 1467047322599 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}] 10:08:42 INFO - PROCESS | 1952 | 1467047322600 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:42 INFO - PROCESS | 1952 | 1467047322704 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:08:42 INFO - PROCESS | 1952 | 1467047322709 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 1952 | 1467047322710 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x127198800 == 44 [pid = 1952] [id = 92] 10:08:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12a488400) [pid = 1952] [serial = 273] [outer = 0x0] 10:08:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12a4a7800) [pid = 1952] [serial = 274] [outer = 0x12a488400] 10:08:42 INFO - PROCESS | 1952 | 1467047322735 Marionette DEBUG loaded listener.js 10:08:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12a567400) [pid = 1952] [serial = 275] [outer = 0x12a488400] 10:08:43 INFO - PROCESS | 1952 | 1467047323080 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]]]}] 10:08:43 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. 10:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 530ms 10:08:43 INFO - PROCESS | 1952 | 1467047323118 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 1952 | 1467047323120 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:08:43 INFO - PROCESS | 1952 | 1467047323125 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1952 | 1467047323127 Marionette TRACE conn2 <- [1,342,null,{}] 10:08:43 INFO - PROCESS | 1952 | 1467047323130 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}] 10:08:43 INFO - PROCESS | 1952 | 1467047323132 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:43 INFO - PROCESS | 1952 | 1467047323284 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:08:43 INFO - PROCESS | 1952 | 1467047323308 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1952 | 1467047323309 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x128b26000 == 45 [pid = 1952] [id = 93] 10:08:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12a568800) [pid = 1952] [serial = 276] [outer = 0x0] 10:08:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12a908800) [pid = 1952] [serial = 277] [outer = 0x12a568800] 10:08:43 INFO - PROCESS | 1952 | 1467047323334 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12a911800) [pid = 1952] [serial = 278] [outer = 0x12a568800] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x114e58400) [pid = 1952] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1256c1c00) [pid = 1952] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x118256800) [pid = 1952] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1186a7800) [pid = 1952] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12129d800) [pid = 1952] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x121ff4400) [pid = 1952] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x127806800) [pid = 1952] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11329a000) [pid = 1952] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1164e1000) [pid = 1952] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1292b4c00) [pid = 1952] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:08:43 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x119058000) [pid = 1952] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:08:43 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. 10:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 620ms 10:08:43 INFO - PROCESS | 1952 | 1467047323741 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]]]}] 10:08:43 INFO - PROCESS | 1952 | 1467047323744 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 1952 | 1467047323746 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:08:43 INFO - PROCESS | 1952 | 1467047323748 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1952 | 1467047323749 Marionette TRACE conn2 <- [1,346,null,{}] 10:08:43 INFO - PROCESS | 1952 | 1467047323751 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}] 10:08:43 INFO - PROCESS | 1952 | 1467047323752 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:43 INFO - PROCESS | 1952 | 1467047323831 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:08:43 INFO - PROCESS | 1952 | 1467047323835 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1952 | 1467047323836 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x12718a800 == 46 [pid = 1952] [id = 94] 10:08:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1186a2000) [pid = 1952] [serial = 279] [outer = 0x0] 10:08:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x121080c00) [pid = 1952] [serial = 280] [outer = 0x1186a2000] 10:08:43 INFO - PROCESS | 1952 | 1467047323864 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12687ac00) [pid = 1952] [serial = 281] [outer = 0x1186a2000] 10:08:44 INFO - PROCESS | 1952 | 1467047324218 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]]]}] 10:08:44 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. 10:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 10:08:44 INFO - PROCESS | 1952 | 1467047324267 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1952 | 1467047324270 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:08:44 INFO - PROCESS | 1952 | 1467047324273 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1952 | 1467047324276 Marionette TRACE conn2 <- [1,350,null,{}] 10:08:44 INFO - PROCESS | 1952 | 1467047324286 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}] 10:08:44 INFO - PROCESS | 1952 | 1467047324289 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:44 INFO - PROCESS | 1952 | 1467047324440 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:08:44 INFO - PROCESS | 1952 | 1467047324451 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1952 | 1467047324453 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a536800 == 47 [pid = 1952] [id = 95] 10:08:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x126adc800) [pid = 1952] [serial = 282] [outer = 0x0] 10:08:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1292af800) [pid = 1952] [serial = 283] [outer = 0x126adc800] 10:08:44 INFO - PROCESS | 1952 | 1467047324499 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12b75d400) [pid = 1952] [serial = 284] [outer = 0x126adc800] 10:08:44 INFO - PROCESS | 1952 | 1467047324827 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]]]}] 10:08:44 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. 10:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 10:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:08:44 INFO - PROCESS | 1952 | 1467047324844 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1952 | 1467047324845 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:08:44 INFO - PROCESS | 1952 | 1467047324849 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1952 | 1467047324850 Marionette TRACE conn2 <- [1,354,null,{}] 10:08:44 INFO - PROCESS | 1952 | 1467047324853 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}] 10:08:44 INFO - PROCESS | 1952 | 1467047324856 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:44 INFO - PROCESS | 1952 | 1467047324963 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:08:44 INFO - PROCESS | 1952 | 1467047324991 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1952 | 1467047324992 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a98d000 == 48 [pid = 1952] [id = 96] 10:08:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x120e80c00) [pid = 1952] [serial = 285] [outer = 0x0] 10:08:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12b75dc00) [pid = 1952] [serial = 286] [outer = 0x120e80c00] 10:08:45 INFO - PROCESS | 1952 | 1467047325017 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12b8d6400) [pid = 1952] [serial = 287] [outer = 0x120e80c00] 10:08:45 INFO - PROCESS | 1952 | 1467047325305 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]]]}] 10:08:45 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. 10:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 10:08:45 INFO - PROCESS | 1952 | 1467047325326 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1952 | 1467047325327 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:08:45 INFO - PROCESS | 1952 | 1467047325330 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1952 | 1467047325331 Marionette TRACE conn2 <- [1,358,null,{}] 10:08:45 INFO - PROCESS | 1952 | 1467047325333 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}] 10:08:45 INFO - PROCESS | 1952 | 1467047325334 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:45 INFO - PROCESS | 1952 | 1467047325430 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:08:45 INFO - PROCESS | 1952 | 1467047325434 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1952 | 1467047325435 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b738000 == 49 [pid = 1952] [id = 97] 10:08:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12b8d6800) [pid = 1952] [serial = 288] [outer = 0x0] 10:08:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12b952400) [pid = 1952] [serial = 289] [outer = 0x12b8d6800] 10:08:45 INFO - PROCESS | 1952 | 1467047325460 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x12b95ac00) [pid = 1952] [serial = 290] [outer = 0x12b8d6800] 10:08:45 INFO - PROCESS | 1952 | 1467047325906 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]]]}] 10:08:45 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. 10:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 621ms 10:08:45 INFO - PROCESS | 1952 | 1467047325952 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1952 | 1467047325954 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:08:45 INFO - PROCESS | 1952 | 1467047325957 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1952 | 1467047325959 Marionette TRACE conn2 <- [1,362,null,{}] 10:08:45 INFO - PROCESS | 1952 | 1467047325963 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}] 10:08:45 INFO - PROCESS | 1952 | 1467047325965 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:46 INFO - PROCESS | 1952 | 1467047326072 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:08:46 INFO - PROCESS | 1952 | 1467047326136 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1952 | 1467047326138 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x1169b0000 == 50 [pid = 1952] [id = 98] 10:08:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1164e2400) [pid = 1952] [serial = 291] [outer = 0x0] 10:08:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1176eec00) [pid = 1952] [serial = 292] [outer = 0x1164e2400] 10:08:46 INFO - PROCESS | 1952 | 1467047326169 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x118261800) [pid = 1952] [serial = 293] [outer = 0x1164e2400] 10:08:46 INFO - PROCESS | 1952 | 1467047326649 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]]]}] 10:08:46 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. 10:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms 10:08:46 INFO - PROCESS | 1952 | 1467047326678 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:08:46 INFO - PROCESS | 1952 | 1467047326682 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:08:46 INFO - PROCESS | 1952 | 1467047326687 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1952 | 1467047326688 Marionette TRACE conn2 <- [1,366,null,{}] 10:08:46 INFO - PROCESS | 1952 | 1467047326691 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}] 10:08:46 INFO - PROCESS | 1952 | 1467047326693 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:46 INFO - PROCESS | 1952 | 1467047326796 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:08:46 INFO - PROCESS | 1952 | 1467047326859 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1952 | 1467047326860 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x121206000 == 51 [pid = 1952] [id = 99] 10:08:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x119476c00) [pid = 1952] [serial = 294] [outer = 0x0] 10:08:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x120e3d800) [pid = 1952] [serial = 295] [outer = 0x119476c00] 10:08:46 INFO - PROCESS | 1952 | 1467047326891 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x120e46c00) [pid = 1952] [serial = 296] [outer = 0x119476c00] 10:08:47 INFO - PROCESS | 1952 | 1467047327404 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]]]}] 10:08:47 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. 10:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 772ms 10:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:08:47 INFO - PROCESS | 1952 | 1467047327459 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1952 | 1467047327460 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:08:47 INFO - PROCESS | 1952 | 1467047327463 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1952 | 1467047327465 Marionette TRACE conn2 <- [1,370,null,{}] 10:08:47 INFO - PROCESS | 1952 | 1467047327473 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}] 10:08:47 INFO - PROCESS | 1952 | 1467047327476 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:47 INFO - PROCESS | 1952 | 1467047327580 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:08:47 INFO - PROCESS | 1952 | 1467047327633 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 1952 | 1467047327635 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b904000 == 52 [pid = 1952] [id = 100] 10:08:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x126f46c00) [pid = 1952] [serial = 297] [outer = 0x0] 10:08:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x1274a6800) [pid = 1952] [serial = 298] [outer = 0x126f46c00] 10:08:47 INFO - PROCESS | 1952 | 1467047327667 Marionette DEBUG loaded listener.js 10:08:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x12780f000) [pid = 1952] [serial = 299] [outer = 0x126f46c00] 10:08:48 INFO - PROCESS | 1952 | 1467047328165 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]]]}] 10:08:48 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. 10:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 722ms 10:08:48 INFO - PROCESS | 1952 | 1467047328185 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:08:48 INFO - PROCESS | 1952 | 1467047328187 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:08:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:08:48 INFO - PROCESS | 1952 | 1467047328189 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:08:48 INFO - PROCESS | 1952 | 1467047328191 Marionette TRACE conn2 <- [1,374,null,{}] 10:08:48 INFO - PROCESS | 1952 | 1467047328193 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}] 10:08:48 INFO - PROCESS | 1952 | 1467047328194 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:48 INFO - PROCESS | 1952 | 1467047328302 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:08:48 INFO - PROCESS | 1952 | 1467047328515 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1952 | 1467047328517 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x117159000 == 53 [pid = 1952] [id = 101] 10:08:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x116f31000) [pid = 1952] [serial = 300] [outer = 0x0] 10:08:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x117e61c00) [pid = 1952] [serial = 301] [outer = 0x116f31000] 10:08:48 INFO - PROCESS | 1952 | 1467047328545 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x11826b000) [pid = 1952] [serial = 302] [outer = 0x116f31000] 10:08:48 INFO - PROCESS | 1952 | 1467047328992 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:08:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 821ms 10:08:49 INFO - PROCESS | 1952 | 1467047329012 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1952 | 1467047329014 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:08:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:08:49 INFO - PROCESS | 1952 | 1467047329017 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1952 | 1467047329019 Marionette TRACE conn2 <- [1,378,null,{}] 10:08:49 INFO - PROCESS | 1952 | 1467047329023 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}] 10:08:49 INFO - PROCESS | 1952 | 1467047329024 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:49 INFO - PROCESS | 1952 | 1467047329115 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:08:49 INFO - PROCESS | 1952 | 1467047329163 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1952 | 1467047329165 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167d2800 == 54 [pid = 1952] [id = 102] 10:08:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x1186a0400) [pid = 1952] [serial = 303] [outer = 0x0] 10:08:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x119a10000) [pid = 1952] [serial = 304] [outer = 0x1186a0400] 10:08:49 INFO - PROCESS | 1952 | 1467047329193 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x120e73c00) [pid = 1952] [serial = 305] [outer = 0x1186a0400] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x126f5c800 == 53 [pid = 1952] [id = 65] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x12a98d000 == 52 [pid = 1952] [id = 96] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x12a536800 == 51 [pid = 1952] [id = 95] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x12718a800 == 50 [pid = 1952] [id = 94] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x128b26000 == 49 [pid = 1952] [id = 93] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x127198800 == 48 [pid = 1952] [id = 92] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x1256b4000 == 47 [pid = 1952] [id = 91] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x115e59400) [pid = 1952] [serial = 195] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x118253c00) [pid = 1952] [serial = 198] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x12a55d000) [pid = 1952] [serial = 235] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x112f78800 == 46 [pid = 1952] [id = 90] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x12144b800 == 45 [pid = 1952] [id = 89] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x119556000 == 44 [pid = 1952] [id = 88] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x1185a8000 == 43 [pid = 1952] [id = 87] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x11649f800 == 42 [pid = 1952] [id = 86] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x1186c6800 == 41 [pid = 1952] [id = 85] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x115d77000 == 40 [pid = 1952] [id = 84] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x12a41f800 == 39 [pid = 1952] [id = 83] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x128cc4800 == 38 [pid = 1952] [id = 82] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x1219b5800 == 37 [pid = 1952] [id = 81] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x1167e2800 == 36 [pid = 1952] [id = 80] 10:08:49 INFO - PROCESS | 1952 | --DOCSHELL 0x1294e7000 == 35 [pid = 1952] [id = 79] 10:08:49 INFO - PROCESS | 1952 | 1467047329615 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:08:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 621ms 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x119a0d400) [pid = 1952] [serial = 208] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x12118c800) [pid = 1952] [serial = 209] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x126ed3800) [pid = 1952] [serial = 217] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x11825f400) [pid = 1952] [serial = 202] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x1184d1000) [pid = 1952] [serial = 203] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x11881ac00) [pid = 1952] [serial = 205] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x118990800) [pid = 1952] [serial = 206] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x121d8f400) [pid = 1952] [serial = 211] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x121ff4000) [pid = 1952] [serial = 212] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x124bd6400) [pid = 1952] [serial = 214] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x128c86800) [pid = 1952] [serial = 220] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x129087000) [pid = 1952] [serial = 221] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x127806400) [pid = 1952] [serial = 218] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12908a400) [pid = 1952] [serial = 223] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1292af000) [pid = 1952] [serial = 224] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x116ad4400) [pid = 1952] [serial = 226] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x12a4acc00) [pid = 1952] [serial = 233] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1186da800) [pid = 1952] [serial = 227] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12a48a400) [pid = 1952] [serial = 232] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x121ff5800) [pid = 1952] [serial = 229] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x128c82c00) [pid = 1952] [serial = 230] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x121f33c00) [pid = 1952] [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.] 10:08:49 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x125622000) [pid = 1952] [serial = 215] [outer = 0x0] [url = about:blank] 10:08:49 INFO - PROCESS | 1952 | 1467047329646 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1952 | 1467047329648 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:08:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:08:49 INFO - PROCESS | 1952 | 1467047329653 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1952 | 1467047329654 Marionette TRACE conn2 <- [1,382,null,{}] 10:08:49 INFO - PROCESS | 1952 | 1467047329656 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}] 10:08:49 INFO - PROCESS | 1952 | 1467047329658 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:49 INFO - PROCESS | 1952 | 1467047329739 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:08:49 INFO - PROCESS | 1952 | 1467047329744 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1952 | 1467047329745 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x117142000 == 36 [pid = 1952] [id = 103] 10:08:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x120e74400) [pid = 1952] [serial = 306] [outer = 0x0] 10:08:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12129fc00) [pid = 1952] [serial = 307] [outer = 0x120e74400] 10:08:49 INFO - PROCESS | 1952 | 1467047329771 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x121ff3000) [pid = 1952] [serial = 308] [outer = 0x120e74400] 10:08:50 INFO - PROCESS | 1952 | 1467047330193 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:08:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 571ms 10:08:50 INFO - PROCESS | 1952 | 1467047330236 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1952 | 1467047330237 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:08:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:08:50 INFO - PROCESS | 1952 | 1467047330252 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1952 | 1467047330256 Marionette TRACE conn2 <- [1,386,null,{}] 10:08:50 INFO - PROCESS | 1952 | 1467047330282 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}] 10:08:50 INFO - PROCESS | 1952 | 1467047330284 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:50 INFO - PROCESS | 1952 | 1467047330373 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:08:50 INFO - PROCESS | 1952 | 1467047330401 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1952 | 1467047330402 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219af000 == 37 [pid = 1952] [id = 104] 10:08:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1274b0400) [pid = 1952] [serial = 309] [outer = 0x0] 10:08:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x128c84c00) [pid = 1952] [serial = 310] [outer = 0x1274b0400] 10:08:50 INFO - PROCESS | 1952 | 1467047330429 Marionette DEBUG loaded listener.js 10:08:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x129089000) [pid = 1952] [serial = 311] [outer = 0x1274b0400] 10:08:50 INFO - PROCESS | 1952 | 1467047330757 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:08:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 536ms 10:08:50 INFO - PROCESS | 1952 | 1467047330781 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1952 | 1467047330782 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:08:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:08:50 INFO - PROCESS | 1952 | 1467047330785 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1952 | 1467047330786 Marionette TRACE conn2 <- [1,390,null,{}] 10:08:50 INFO - PROCESS | 1952 | 1467047330790 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}] 10:08:50 INFO - PROCESS | 1952 | 1467047330791 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:50 INFO - PROCESS | 1952 | 1467047330873 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:08:50 INFO - PROCESS | 1952 | 1467047330877 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1952 | 1467047330879 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256af000 == 38 [pid = 1952] [id = 105] 10:08:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1292ad000) [pid = 1952] [serial = 312] [outer = 0x0] 10:08:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12a4a0400) [pid = 1952] [serial = 313] [outer = 0x1292ad000] 10:08:50 INFO - PROCESS | 1952 | 1467047330904 Marionette DEBUG loaded listener.js 10:08:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12a561800) [pid = 1952] [serial = 314] [outer = 0x1292ad000] 10:08:51 INFO - PROCESS | 1952 | 1467047331244 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]]]}] 10:08:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:08:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 471ms 10:08:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:08:51 INFO - PROCESS | 1952 | 1467047331258 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 1952 | 1467047331260 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:08:51 INFO - PROCESS | 1952 | 1467047331262 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 1952 | 1467047331263 Marionette TRACE conn2 <- [1,394,null,{}] 10:08:51 INFO - PROCESS | 1952 | 1467047331265 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}] 10:08:51 INFO - PROCESS | 1952 | 1467047331267 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:51 INFO - PROCESS | 1952 | 1467047331371 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:08:51 INFO - PROCESS | 1952 | 1467047331462 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1952 | 1467047331467 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x127192800 == 39 [pid = 1952] [id = 106] 10:08:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12ab03400) [pid = 1952] [serial = 315] [outer = 0x0] 10:08:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x12ab08800) [pid = 1952] [serial = 316] [outer = 0x12ab03400] 10:08:51 INFO - PROCESS | 1952 | 1467047331520 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x12b75b400) [pid = 1952] [serial = 317] [outer = 0x12ab03400] 10:08:51 INFO - PROCESS | 1952 | 1467047331963 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]]]}] 10:08:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:08:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 719ms 10:08:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:08:51 INFO - PROCESS | 1952 | 1467047331981 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 1952 | 1467047331982 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:08:51 INFO - PROCESS | 1952 | 1467047331984 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 1952 | 1467047331985 Marionette TRACE conn2 <- [1,398,null,{}] 10:08:51 INFO - PROCESS | 1952 | 1467047331988 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}] 10:08:51 INFO - PROCESS | 1952 | 1467047331989 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:52 INFO - PROCESS | 1952 | 1467047332091 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:08:52 INFO - PROCESS | 1952 | 1467047332123 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1952 | 1467047332124 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x128b21000 == 40 [pid = 1952] [id = 107] 10:08:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12b767400) [pid = 1952] [serial = 318] [outer = 0x0] 10:08:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12b95e800) [pid = 1952] [serial = 319] [outer = 0x12b767400] 10:08:52 INFO - PROCESS | 1952 | 1467047332149 Marionette DEBUG loaded listener.js 10:08:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x12bd93c00) [pid = 1952] [serial = 320] [outer = 0x12b767400] 10:08:52 INFO - PROCESS | 1952 | 1467047332477 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]]]}] 10:08:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:08:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 10:08:52 INFO - PROCESS | 1952 | 1467047332507 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1952 | 1467047332508 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:08:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:08:52 INFO - PROCESS | 1952 | 1467047332524 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1952 | 1467047332525 Marionette TRACE conn2 <- [1,402,null,{}] 10:08:52 INFO - PROCESS | 1952 | 1467047332527 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}] 10:08:52 INFO - PROCESS | 1952 | 1467047332528 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:52 INFO - PROCESS | 1952 | 1467047332627 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:08:52 INFO - PROCESS | 1952 | 1467047332630 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1952 | 1467047332631 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294e5000 == 41 [pid = 1952] [id = 108] 10:08:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x12bd92c00) [pid = 1952] [serial = 321] [outer = 0x0] 10:08:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x12bd9cc00) [pid = 1952] [serial = 322] [outer = 0x12bd92c00] 10:08:52 INFO - PROCESS | 1952 | 1467047332683 Marionette DEBUG loaded listener.js 10:08:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x12bde3000) [pid = 1952] [serial = 323] [outer = 0x12bd92c00] 10:08:52 INFO - PROCESS | 1952 | 1467047332854 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:08:53 INFO - PROCESS | 1952 | 1467047333049 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]]]}] 10:08:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:08:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 10:08:53 INFO - PROCESS | 1952 | 1467047333093 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:08:53 INFO - PROCESS | 1952 | 1467047333094 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:08:53 INFO - PROCESS | 1952 | 1467047333096 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:08:53 INFO - PROCESS | 1952 | 1467047333097 Marionette TRACE conn2 <- [1,406,null,{}] 10:08:53 INFO - PROCESS | 1952 | 1467047333099 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}] 10:08:53 INFO - PROCESS | 1952 | 1467047333100 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:53 INFO - PROCESS | 1952 | 1467047333200 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:08:53 INFO - PROCESS | 1952 | 1467047333212 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 1952 | 1467047333213 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a982000 == 42 [pid = 1952] [id = 109] 10:08:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12bde8000) [pid = 1952] [serial = 324] [outer = 0x0] 10:08:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x12bdeb400) [pid = 1952] [serial = 325] [outer = 0x12bde8000] 10:08:53 INFO - PROCESS | 1952 | 1467047333238 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x12c31fc00) [pid = 1952] [serial = 326] [outer = 0x12bde8000] 10:08:53 INFO - PROCESS | 1952 | 1467047333568 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]]]}] 10:08:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:08:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 10:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:08:53 INFO - PROCESS | 1952 | 1467047333615 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:08:53 INFO - PROCESS | 1952 | 1467047333616 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:08:53 INFO - PROCESS | 1952 | 1467047333618 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:08:53 INFO - PROCESS | 1952 | 1467047333619 Marionette TRACE conn2 <- [1,410,null,{}] 10:08:53 INFO - PROCESS | 1952 | 1467047333621 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}] 10:08:53 INFO - PROCESS | 1952 | 1467047333622 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:53 INFO - PROCESS | 1952 | 1467047333731 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:08:53 INFO - PROCESS | 1952 | 1467047333763 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 1952 | 1467047333764 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b91d000 == 43 [pid = 1952] [id = 110] 10:08:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x110ee3800) [pid = 1952] [serial = 327] [outer = 0x0] 10:08:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x110eee800) [pid = 1952] [serial = 328] [outer = 0x110ee3800] 10:08:53 INFO - PROCESS | 1952 | 1467047333788 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x110ef2c00) [pid = 1952] [serial = 329] [outer = 0x110ee3800] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x128c86c00) [pid = 1952] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x12a488400) [pid = 1952] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x12a568800) [pid = 1952] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x118119800) [pid = 1952] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x116a13000) [pid = 1952] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x118614c00) [pid = 1952] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x120e47000) [pid = 1952] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x124bcdc00) [pid = 1952] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1186a2000) [pid = 1952] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x121b0d000) [pid = 1952] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x126fbc000) [pid = 1952] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x126adc800) [pid = 1952] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x120e80c00) [pid = 1952] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:08:54 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x11811c000) [pid = 1952] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:08:54 INFO - PROCESS | 1952 | 1467047334203 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]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:08:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 619ms 10:08:54 INFO - PROCESS | 1952 | 1467047334242 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1952 | 1467047334243 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:08:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:08:54 INFO - PROCESS | 1952 | 1467047334245 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1952 | 1467047334246 Marionette TRACE conn2 <- [1,414,null,{}] 10:08:54 INFO - PROCESS | 1952 | 1467047334249 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}] 10:08:54 INFO - PROCESS | 1952 | 1467047334250 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:54 INFO - PROCESS | 1952 | 1467047334364 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:08:54 INFO - PROCESS | 1952 | 1467047334371 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1952 | 1467047334373 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd10800 == 44 [pid = 1952] [id = 111] 10:08:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x110eeac00) [pid = 1952] [serial = 330] [outer = 0x0] 10:08:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x120e80c00) [pid = 1952] [serial = 331] [outer = 0x110eeac00] 10:08:54 INFO - PROCESS | 1952 | 1467047334400 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1292ac800) [pid = 1952] [serial = 332] [outer = 0x110eeac00] 10:08:54 INFO - PROCESS | 1952 | 1467047334716 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]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:08:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 10:08:54 INFO - PROCESS | 1952 | 1467047334764 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1952 | 1467047334765 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:08:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:08:54 INFO - PROCESS | 1952 | 1467047334768 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1952 | 1467047334770 Marionette TRACE conn2 <- [1,418,null,{}] 10:08:54 INFO - PROCESS | 1952 | 1467047334772 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}] 10:08:54 INFO - PROCESS | 1952 | 1467047334774 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:54 INFO - PROCESS | 1952 | 1467047334936 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:08:54 INFO - PROCESS | 1952 | 1467047334960 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1952 | 1467047334962 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd66000 == 45 [pid = 1952] [id = 112] 10:08:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x1127e5400) [pid = 1952] [serial = 333] [outer = 0x0] 10:08:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x121188800) [pid = 1952] [serial = 334] [outer = 0x1127e5400] 10:08:55 INFO - PROCESS | 1952 | 1467047335004 Marionette DEBUG loaded listener.js 10:08:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x12a569c00) [pid = 1952] [serial = 335] [outer = 0x1127e5400] 10:08:55 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 10:08:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1121ms 10:08:55 INFO - PROCESS | 1952 | 1467047335884 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]]]}] 10:08:55 INFO - PROCESS | 1952 | 1467047335889 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1952 | 1467047335890 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:08:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:08:55 INFO - PROCESS | 1952 | 1467047335892 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1952 | 1467047335893 Marionette TRACE conn2 <- [1,422,null,{}] 10:08:55 INFO - PROCESS | 1952 | 1467047335896 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}] 10:08:55 INFO - PROCESS | 1952 | 1467047335897 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:55 INFO - PROCESS | 1952 | 1467047335982 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:08:55 INFO - PROCESS | 1952 | 1467047335987 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:55 INFO - PROCESS | 1952 | 1467047335988 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0b8800 == 46 [pid = 1952] [id = 113] 10:08:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x1128a7800) [pid = 1952] [serial = 336] [outer = 0x0] 10:08:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x1128ae000) [pid = 1952] [serial = 337] [outer = 0x1128a7800] 10:08:56 INFO - PROCESS | 1952 | 1467047336012 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x1128b2000) [pid = 1952] [serial = 338] [outer = 0x1128a7800] 10:08:57 INFO - PROCESS | 1952 | 1467047337017 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]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:08:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1169ms 10:08:57 INFO - PROCESS | 1952 | 1467047337062 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1952 | 1467047337065 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:08:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:08:57 INFO - PROCESS | 1952 | 1467047337068 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1952 | 1467047337071 Marionette TRACE conn2 <- [1,426,null,{}] 10:08:57 INFO - PROCESS | 1952 | 1467047337074 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}] 10:08:57 INFO - PROCESS | 1952 | 1467047337076 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:57 INFO - PROCESS | 1952 | 1467047337186 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:08:57 INFO - PROCESS | 1952 | 1467047337238 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1952 | 1467047337240 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192d1000 == 47 [pid = 1952] [id = 114] 10:08:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x1128b1c00) [pid = 1952] [serial = 339] [outer = 0x0] 10:08:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x1133ba800) [pid = 1952] [serial = 340] [outer = 0x1128b1c00] 10:08:57 INFO - PROCESS | 1952 | 1467047337271 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x118118000) [pid = 1952] [serial = 341] [outer = 0x1128b1c00] 10:08:57 INFO - PROCESS | 1952 | 1467047337752 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] 10:08:57 INFO - PROCESS | 1952 | 1467047337796 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:08:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:08:57 INFO - PROCESS | 1952 | 1467047337800 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1952 | 1467047337802 Marionette TRACE conn2 <- [1,430,null,{}] 10:08:57 INFO - PROCESS | 1952 | 1467047337805 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}] 10:08:57 INFO - PROCESS | 1952 | 1467047337808 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:57 INFO - PROCESS | 1952 | 1467047337917 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:08:57 INFO - PROCESS | 1952 | 1467047337984 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1952 | 1467047337985 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x125032000 == 48 [pid = 1952] [id = 115] 10:08:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x1197a5c00) [pid = 1952] [serial = 342] [outer = 0x0] 10:08:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x119e48c00) [pid = 1952] [serial = 343] [outer = 0x1197a5c00] 10:08:58 INFO - PROCESS | 1952 | 1467047338017 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x120e7cc00) [pid = 1952] [serial = 344] [outer = 0x1197a5c00] 10:08:58 INFO - PROCESS | 1952 | 1467047338467 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]]]}] 10:08:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:08:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 719ms 10:08:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:08:58 INFO - PROCESS | 1952 | 1467047338523 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 1952 | 1467047338525 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:08:58 INFO - PROCESS | 1952 | 1467047338528 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1952 | 1467047338531 Marionette TRACE conn2 <- [1,434,null,{}] 10:08:58 INFO - PROCESS | 1952 | 1467047338541 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}] 10:08:58 INFO - PROCESS | 1952 | 1467047338544 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:58 INFO - PROCESS | 1952 | 1467047338649 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:08:58 INFO - PROCESS | 1952 | 1467047338720 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 1952 | 1467047338722 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197db000 == 49 [pid = 1952] [id = 116] 10:08:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x121b0e800) [pid = 1952] [serial = 345] [outer = 0x0] 10:08:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 121 (0x121ff1400) [pid = 1952] [serial = 346] [outer = 0x121b0e800] 10:08:58 INFO - PROCESS | 1952 | 1467047338754 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 122 (0x1256c2000) [pid = 1952] [serial = 347] [outer = 0x121b0e800] 10:08:59 INFO - PROCESS | 1952 | 1467047339311 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]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:08:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 824ms 10:08:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:08:59 INFO - PROCESS | 1952 | 1467047339362 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:08:59 INFO - PROCESS | 1952 | 1467047339364 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:08:59 INFO - PROCESS | 1952 | 1467047339368 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 1952 | 1467047339370 Marionette TRACE conn2 <- [1,438,null,{}] 10:08:59 INFO - PROCESS | 1952 | 1467047339376 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}] 10:08:59 INFO - PROCESS | 1952 | 1467047339377 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:59 INFO - PROCESS | 1952 | 1467047339467 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:08:59 INFO - PROCESS | 1952 | 1467047339539 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1952 | 1467047339541 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:08:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x112ec0000 == 50 [pid = 1952] [id = 117] 10:08:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 123 (0x118112400) [pid = 1952] [serial = 348] [outer = 0x0] 10:08:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 124 (0x118121800) [pid = 1952] [serial = 349] [outer = 0x118112400] 10:08:59 INFO - PROCESS | 1952 | 1467047339569 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 125 (0x11826a400) [pid = 1952] [serial = 350] [outer = 0x118112400] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x116fa3000 == 49 [pid = 1952] [id = 53] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd66000 == 48 [pid = 1952] [id = 112] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd10800 == 47 [pid = 1952] [id = 111] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x12b91d000 == 46 [pid = 1952] [id = 110] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x12a982000 == 45 [pid = 1952] [id = 109] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1294e5000 == 44 [pid = 1952] [id = 108] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x128b21000 == 43 [pid = 1952] [id = 107] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x127192800 == 42 [pid = 1952] [id = 106] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1256af000 == 41 [pid = 1952] [id = 105] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1219af000 == 40 [pid = 1952] [id = 104] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x117142000 == 39 [pid = 1952] [id = 103] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1167d2800 == 38 [pid = 1952] [id = 102] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x117159000 == 37 [pid = 1952] [id = 101] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x121206000 == 36 [pid = 1952] [id = 99] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x12b738000 == 35 [pid = 1952] [id = 97] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1169b0000 == 34 [pid = 1952] [id = 98] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x12b904000 == 33 [pid = 1952] [id = 100] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1133ff800 == 32 [pid = 1952] [id = 66] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1186b7000 == 31 [pid = 1952] [id = 67] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1197db000 == 30 [pid = 1952] [id = 116] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x125032000 == 29 [pid = 1952] [id = 115] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1192d1000 == 28 [pid = 1952] [id = 114] 10:09:00 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0b8800 == 27 [pid = 1952] [id = 113] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 124 (0x11826bc00) [pid = 1952] [serial = 199] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 123 (0x1292b3400) [pid = 1952] [serial = 271] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 122 (0x12a4a7800) [pid = 1952] [serial = 274] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 121 (0x12a908800) [pid = 1952] [serial = 277] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 120 (0x12a567400) [pid = 1952] [serial = 275] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x118180c00) [pid = 1952] [serial = 253] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x118183400) [pid = 1952] [serial = 250] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x11898b000) [pid = 1952] [serial = 251] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x116f2fc00) [pid = 1952] [serial = 238] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x119a0f400) [pid = 1952] [serial = 241] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x118860800) [pid = 1952] [serial = 256] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x119a1a800) [pid = 1952] [serial = 257] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x121080000) [pid = 1952] [serial = 259] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x121d8e800) [pid = 1952] [serial = 260] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x126882400) [pid = 1952] [serial = 247] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1256c4000) [pid = 1952] [serial = 265] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x121188000) [pid = 1952] [serial = 244] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x121080c00) [pid = 1952] [serial = 280] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x1227f9c00) [pid = 1952] [serial = 262] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x124e10800) [pid = 1952] [serial = 263] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12687ac00) [pid = 1952] [serial = 281] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12a911800) [pid = 1952] [serial = 278] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1184d0000) [pid = 1952] [serial = 254] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12780dc00) [pid = 1952] [serial = 268] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1292af800) [pid = 1952] [serial = 283] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12943ac00) [pid = 1952] [serial = 272] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12b8d6400) [pid = 1952] [serial = 287] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x129086000) [pid = 1952] [serial = 269] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x12b952400) [pid = 1952] [serial = 289] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12b75dc00) [pid = 1952] [serial = 286] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12b75d400) [pid = 1952] [serial = 284] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x126e5a400) [pid = 1952] [serial = 266] [outer = 0x0] [url = about:blank] 10:09:00 INFO - PROCESS | 1952 | 1467047340599 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]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:09:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1277ms 10:09:00 INFO - PROCESS | 1952 | 1467047340645 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1952 | 1467047340648 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:09:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:09:00 INFO - PROCESS | 1952 | 1467047340651 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1952 | 1467047340653 Marionette TRACE conn2 <- [1,442,null,{}] 10:09:00 INFO - PROCESS | 1952 | 1467047340657 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}] 10:09:00 INFO - PROCESS | 1952 | 1467047340659 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:00 INFO - PROCESS | 1952 | 1467047340738 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:09:00 INFO - PROCESS | 1952 | 1467047340743 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1952 | 1467047340744 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x115d61800 == 28 [pid = 1952] [id = 118] 10:09:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x113c36c00) [pid = 1952] [serial = 351] [outer = 0x0] 10:09:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x115df8800) [pid = 1952] [serial = 352] [outer = 0x113c36c00] 10:09:00 INFO - PROCESS | 1952 | 1467047340775 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1127ec400) [pid = 1952] [serial = 353] [outer = 0x113c36c00] 10:09:01 INFO - PROCESS | 1952 | 1467047341115 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:09:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 525ms 10:09:01 INFO - PROCESS | 1952 | 1467047341176 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1952 | 1467047341179 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:09:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:09:01 INFO - PROCESS | 1952 | 1467047341184 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1952 | 1467047341186 Marionette TRACE conn2 <- [1,446,null,{}] 10:09:01 INFO - PROCESS | 1952 | 1467047341188 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}] 10:09:01 INFO - PROCESS | 1952 | 1467047341190 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:01 INFO - PROCESS | 1952 | 1467047341269 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:09:01 INFO - PROCESS | 1952 | 1467047341275 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1952 | 1467047341276 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x116f95800 == 29 [pid = 1952] [id = 119] 10:09:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x117e5fc00) [pid = 1952] [serial = 354] [outer = 0x0] 10:09:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x11825d000) [pid = 1952] [serial = 355] [outer = 0x117e5fc00] 10:09:01 INFO - PROCESS | 1952 | 1467047341304 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x11826f400) [pid = 1952] [serial = 356] [outer = 0x117e5fc00] 10:09:01 INFO - PROCESS | 1952 | 1467047341659 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:09:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 10:09:01 INFO - PROCESS | 1952 | 1467047341703 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:09:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:09:01 INFO - PROCESS | 1952 | 1467047341713 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:09:01 INFO - PROCESS | 1952 | 1467047341716 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1952 | 1467047341718 Marionette TRACE conn2 <- [1,450,null,{}] 10:09:01 INFO - PROCESS | 1952 | 1467047341726 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}] 10:09:01 INFO - PROCESS | 1952 | 1467047341729 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:01 INFO - PROCESS | 1952 | 1467047341803 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:09:01 INFO - PROCESS | 1952 | 1467047341808 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1952 | 1467047341810 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192ce800 == 30 [pid = 1952] [id = 120] 10:09:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x110ef2000) [pid = 1952] [serial = 357] [outer = 0x0] 10:09:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x11947ac00) [pid = 1952] [serial = 358] [outer = 0x110ef2000] 10:09:01 INFO - PROCESS | 1952 | 1467047341840 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x120e1f000) [pid = 1952] [serial = 359] [outer = 0x110ef2000] 10:09:02 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc - 10:09:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1 10:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:02 INFO - _addTest/ [0,453,"getWindowHandle",null] 10:09:02 INFO - PROCESS | 1952 | 1467047342192 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:09:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:09:02 INFO - PROCESS | 1952 | 1467047342195 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1952 | 1467047342196 Marionette TRACE conn2 <- [1,454,null,{}] 10:09:02 INFO - PROCESS | 1952 | 1467047342198 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}] 10:09:02 INFO - PROCESS | 1952 | 1467047342199 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:02 INFO - PROCESS | 1952 | 1467047342281 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:09:02 INFO - PROCESS | 1952 | 1467047342338 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1952 | 1467047342339 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x119ad8800 == 31 [pid = 1952] [id = 121] 10:09:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x1197aa800) [pid = 1952] [serial = 360] [outer = 0x0] 10:09:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x120e7c400) [pid = 1952] [serial = 361] [outer = 0x1197aa800] 10:09:02 INFO - PROCESS | 1952 | 1467047342365 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1212a4400) [pid = 1952] [serial = 362] [outer = 0x1197aa800] 10:09:02 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:02 INFO - PROCESS | 1952 | 1467047342682 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]]]}] 10:09:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:09:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 10:09:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:09:02 INFO - PROCESS | 1952 | 1467047342717 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:09:02 INFO - PROCESS | 1952 | 1467047342718 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:09:02 INFO - PROCESS | 1952 | 1467047342721 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1952 | 1467047342723 Marionette TRACE conn2 <- [1,458,null,{}] 10:09:02 INFO - PROCESS | 1952 | 1467047342733 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}] 10:09:02 INFO - PROCESS | 1952 | 1467047342734 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:02 INFO - PROCESS | 1952 | 1467047342823 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:09:02 INFO - PROCESS | 1952 | 1467047342857 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1952 | 1467047342858 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x12154b800 == 32 [pid = 1952] [id = 122] 10:09:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x112c3c400) [pid = 1952] [serial = 363] [outer = 0x0] 10:09:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x121ab4400) [pid = 1952] [serial = 364] [outer = 0x112c3c400] 10:09:02 INFO - PROCESS | 1952 | 1467047342883 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x121ff4800) [pid = 1952] [serial = 365] [outer = 0x112c3c400] 10:09:03 INFO - PROCESS | 1952 | 1467047343229 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] 10:09:03 INFO - PROCESS | 1952 | 1467047343251 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:09:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:09:03 INFO - PROCESS | 1952 | 1467047343260 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1952 | 1467047343261 Marionette TRACE conn2 <- [1,462,null,{}] 10:09:03 INFO - PROCESS | 1952 | 1467047343263 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}] 10:09:03 INFO - PROCESS | 1952 | 1467047343268 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:03 INFO - PROCESS | 1952 | 1467047343380 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:09:03 INFO - PROCESS | 1952 | 1467047343384 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1952 | 1467047343385 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x124a9c000 == 33 [pid = 1952] [id = 123] 10:09:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x11826fc00) [pid = 1952] [serial = 366] [outer = 0x0] 10:09:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x124e0e800) [pid = 1952] [serial = 367] [outer = 0x11826fc00] 10:09:03 INFO - PROCESS | 1952 | 1467047343412 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x1274a8400) [pid = 1952] [serial = 368] [outer = 0x11826fc00] 10:09:03 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:03 INFO - PROCESS | 1952 | 1467047343759 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] 10:09:03 INFO - PROCESS | 1952 | 1467047343794 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:09:03 INFO - PROCESS | 1952 | 1467047343796 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1952 | 1467047343797 Marionette TRACE conn2 <- [1,466,null,{}] 10:09:03 INFO - PROCESS | 1952 | 1467047343799 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}] 10:09:03 INFO - PROCESS | 1952 | 1467047343800 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:03 INFO - PROCESS | 1952 | 1467047343901 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:09:03 INFO - PROCESS | 1952 | 1467047343905 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1952 | 1467047343906 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ab4000 == 34 [pid = 1952] [id = 124] 10:09:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x12129f800) [pid = 1952] [serial = 369] [outer = 0x0] 10:09:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x127806800) [pid = 1952] [serial = 370] [outer = 0x12129f800] 10:09:03 INFO - PROCESS | 1952 | 1467047343931 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x129081000) [pid = 1952] [serial = 371] [outer = 0x12129f800] 10:09:04 INFO - PROCESS | 1952 | 1467047344258 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] 10:09:04 INFO - PROCESS | 1952 | 1467047344316 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:09:04 INFO - PROCESS | 1952 | 1467047344318 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1952 | 1467047344319 Marionette TRACE conn2 <- [1,470,null,{}] 10:09:04 INFO - PROCESS | 1952 | 1467047344322 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}] 10:09:04 INFO - PROCESS | 1952 | 1467047344323 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:04 INFO - PROCESS | 1952 | 1467047344417 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:09:04 INFO - PROCESS | 1952 | 1467047344421 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:04 INFO - PROCESS | 1952 | 1467047344422 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x127197800 == 35 [pid = 1952] [id = 125] 10:09:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x12780b800) [pid = 1952] [serial = 372] [outer = 0x0] 10:09:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x129089400) [pid = 1952] [serial = 373] [outer = 0x12780b800] 10:09:04 INFO - PROCESS | 1952 | 1467047344447 Marionette DEBUG loaded listener.js 10:09:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x129434000) [pid = 1952] [serial = 374] [outer = 0x12780b800] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x12b767400) [pid = 1952] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x12bd92c00) [pid = 1952] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x1274b0400) [pid = 1952] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x12ab03400) [pid = 1952] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x126f46c00) [pid = 1952] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x1164e2400) [pid = 1952] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x120e74400) [pid = 1952] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1292ad000) [pid = 1952] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1186a0400) [pid = 1952] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x12b8d6800) [pid = 1952] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x116f31000) [pid = 1952] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x119476c00) [pid = 1952] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12bde8000) [pid = 1952] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x110eeac00) [pid = 1952] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x110ee3800) [pid = 1952] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x114e63000) [pid = 1952] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x119e0f000) [pid = 1952] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x119a0d000) [pid = 1952] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x119476800) [pid = 1952] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x113c6d000) [pid = 1952] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x121079800) [pid = 1952] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1256c6800) [pid = 1952] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1128a7800) [pid = 1952] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:09:04 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1127e5400) [pid = 1952] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:09:05 INFO - PROCESS | 1952 | 1467047345000 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]]]}] 10:09:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:09:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 720ms 10:09:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:09:05 INFO - PROCESS | 1952 | 1467047345038 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:09:05 INFO - PROCESS | 1952 | 1467047345040 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:09:05 INFO - PROCESS | 1952 | 1467047345042 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:09:05 INFO - PROCESS | 1952 | 1467047345043 Marionette TRACE conn2 <- [1,474,null,{}] 10:09:05 INFO - PROCESS | 1952 | 1467047345045 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}] 10:09:05 INFO - PROCESS | 1952 | 1467047345047 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:05 INFO - PROCESS | 1952 | 1467047345150 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:09:05 INFO - PROCESS | 1952 | 1467047345181 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1952 | 1467047345182 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192ce000 == 36 [pid = 1952] [id = 126] 10:09:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1127ddc00) [pid = 1952] [serial = 375] [outer = 0x0] 10:09:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x118267c00) [pid = 1952] [serial = 376] [outer = 0x1127ddc00] 10:09:05 INFO - PROCESS | 1952 | 1467047345207 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x119e0f000) [pid = 1952] [serial = 377] [outer = 0x1127ddc00] 10:09:05 INFO - PROCESS | 1952 | 1467047345496 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]]]}] 10:09:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:09:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 10:09:05 INFO - PROCESS | 1952 | 1467047345513 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:09:05 INFO - PROCESS | 1952 | 1467047345515 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:09:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:09:05 INFO - PROCESS | 1952 | 1467047345517 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:09:05 INFO - PROCESS | 1952 | 1467047345518 Marionette TRACE conn2 <- [1,478,null,{}] 10:09:05 INFO - PROCESS | 1952 | 1467047345529 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}] 10:09:05 INFO - PROCESS | 1952 | 1467047345531 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:05 INFO - PROCESS | 1952 | 1467047345632 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:09:05 INFO - PROCESS | 1952 | 1467047345638 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1952 | 1467047345640 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x129273000 == 37 [pid = 1952] [id = 127] 10:09:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x120e3f000) [pid = 1952] [serial = 378] [outer = 0x0] 10:09:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x126f46c00) [pid = 1952] [serial = 379] [outer = 0x120e3f000] 10:09:05 INFO - PROCESS | 1952 | 1467047345681 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12942cc00) [pid = 1952] [serial = 380] [outer = 0x120e3f000] 10:09:06 INFO - PROCESS | 1952 | 1467047346147 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]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:09:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 670ms 10:09:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:09:06 INFO - PROCESS | 1952 | 1467047346187 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 1952 | 1467047346189 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:09:06 INFO - PROCESS | 1952 | 1467047346191 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1952 | 1467047346193 Marionette TRACE conn2 <- [1,482,null,{}] 10:09:06 INFO - PROCESS | 1952 | 1467047346195 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}] 10:09:06 INFO - PROCESS | 1952 | 1467047346197 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:06 INFO - PROCESS | 1952 | 1467047346295 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:09:06 INFO - PROCESS | 1952 | 1467047346298 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 1952 | 1467047346300 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x121545800 == 38 [pid = 1952] [id = 128] 10:09:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12943ac00) [pid = 1952] [serial = 381] [outer = 0x0] 10:09:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12a55f000) [pid = 1952] [serial = 382] [outer = 0x12943ac00] 10:09:06 INFO - PROCESS | 1952 | 1467047346327 Marionette DEBUG loaded listener.js 10:09:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12a908800) [pid = 1952] [serial = 383] [outer = 0x12943ac00] 10:09:06 INFO - PROCESS | 1952 | 1467047346658 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]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:09:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 10:09:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:09:06 INFO - PROCESS | 1952 | 1467047346710 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 1952 | 1467047346712 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:09:06 INFO - PROCESS | 1952 | 1467047346714 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1952 | 1467047346715 Marionette TRACE conn2 <- [1,486,null,{}] 10:09:06 INFO - PROCESS | 1952 | 1467047346717 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}] 10:09:06 INFO - PROCESS | 1952 | 1467047346718 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:06 INFO - PROCESS | 1952 | 1467047346816 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:09:06 INFO - PROCESS | 1952 | 1467047346824 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 1952 | 1467047346825 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a986000 == 39 [pid = 1952] [id = 129] 10:09:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12943b800) [pid = 1952] [serial = 384] [outer = 0x0] 10:09:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12a911c00) [pid = 1952] [serial = 385] [outer = 0x12943b800] 10:09:06 INFO - PROCESS | 1952 | 1467047346849 Marionette DEBUG loaded listener.js 10:09:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x12b0a2000) [pid = 1952] [serial = 386] [outer = 0x12943b800] 10:09:07 INFO - PROCESS | 1952 | 1467047347454 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]]]}] 10:09:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:09:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 820ms 10:09:07 INFO - PROCESS | 1952 | 1467047347535 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:09:07 INFO - PROCESS | 1952 | 1467047347538 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:09:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:09:07 INFO - PROCESS | 1952 | 1467047347541 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:09:07 INFO - PROCESS | 1952 | 1467047347543 Marionette TRACE conn2 <- [1,490,null,{}] 10:09:07 INFO - PROCESS | 1952 | 1467047347547 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}] 10:09:07 INFO - PROCESS | 1952 | 1467047347549 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:07 INFO - PROCESS | 1952 | 1467047347658 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:09:07 INFO - PROCESS | 1952 | 1467047347714 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:07 INFO - PROCESS | 1952 | 1467047347715 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x11832a800 == 40 [pid = 1952] [id = 130] 10:09:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x11618b800) [pid = 1952] [serial = 387] [outer = 0x0] 10:09:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x116ad5c00) [pid = 1952] [serial = 388] [outer = 0x11618b800] 10:09:07 INFO - PROCESS | 1952 | 1467047347747 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x118256c00) [pid = 1952] [serial = 389] [outer = 0x11618b800] 10:09:08 INFO - PROCESS | 1952 | 1467047348437 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]]]}] 10:09:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:09:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 920ms 10:09:08 INFO - PROCESS | 1952 | 1467047348462 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1952 | 1467047348465 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:09:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:09:08 INFO - PROCESS | 1952 | 1467047348470 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1952 | 1467047348472 Marionette TRACE conn2 <- [1,494,null,{}] 10:09:08 INFO - PROCESS | 1952 | 1467047348474 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}] 10:09:08 INFO - PROCESS | 1952 | 1467047348476 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:08 INFO - PROCESS | 1952 | 1467047348593 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:09:08 INFO - PROCESS | 1952 | 1467047348681 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1952 | 1467047348683 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x116679800 == 41 [pid = 1952] [id = 131] 10:09:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x1127e2000) [pid = 1952] [serial = 390] [outer = 0x0] 10:09:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x11645a000) [pid = 1952] [serial = 391] [outer = 0x1127e2000] 10:09:08 INFO - PROCESS | 1952 | 1467047348735 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x11886cc00) [pid = 1952] [serial = 392] [outer = 0x1127e2000] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x121545800 == 40 [pid = 1952] [id = 128] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x129273000 == 39 [pid = 1952] [id = 127] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x1192ce000 == 38 [pid = 1952] [id = 126] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x127197800 == 37 [pid = 1952] [id = 125] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x126ab4000 == 36 [pid = 1952] [id = 124] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x124a9c000 == 35 [pid = 1952] [id = 123] 10:09:09 INFO - PROCESS | 1952 | 1467047349567 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]]]}] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x12154b800 == 34 [pid = 1952] [id = 122] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x119ad8800 == 33 [pid = 1952] [id = 121] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x1192ce800 == 32 [pid = 1952] [id = 120] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x116f95800 == 31 [pid = 1952] [id = 119] 10:09:09 INFO - PROCESS | 1952 | --DOCSHELL 0x115d61800 == 30 [pid = 1952] [id = 118] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x127803000) [pid = 1952] [serial = 193] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x12b95e800) [pid = 1952] [serial = 319] [outer = 0x0] [url = about:blank] 10:09:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x12bd9cc00) [pid = 1952] [serial = 322] [outer = 0x0] [url = about:blank] 10:09:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1125ms 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x12bd93c00) [pid = 1952] [serial = 320] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x128c84c00) [pid = 1952] [serial = 310] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x129089000) [pid = 1952] [serial = 311] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12ab08800) [pid = 1952] [serial = 316] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1274a6800) [pid = 1952] [serial = 298] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12780f000) [pid = 1952] [serial = 299] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1176eec00) [pid = 1952] [serial = 292] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x118261800) [pid = 1952] [serial = 293] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12129fc00) [pid = 1952] [serial = 307] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x121ff3000) [pid = 1952] [serial = 308] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12a4a0400) [pid = 1952] [serial = 313] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x12a561800) [pid = 1952] [serial = 314] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x119a10000) [pid = 1952] [serial = 304] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x120e73c00) [pid = 1952] [serial = 305] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12b95ac00) [pid = 1952] [serial = 290] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x117e61c00) [pid = 1952] [serial = 301] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x11826b000) [pid = 1952] [serial = 302] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x120e3d800) [pid = 1952] [serial = 295] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x120e46c00) [pid = 1952] [serial = 296] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12bdeb400) [pid = 1952] [serial = 325] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12bde3000) [pid = 1952] [serial = 323] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x120e80c00) [pid = 1952] [serial = 331] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x110eee800) [pid = 1952] [serial = 328] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12a569c00) [pid = 1952] [serial = 335] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x110ef2c00) [pid = 1952] [serial = 329] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12c31fc00) [pid = 1952] [serial = 326] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x1292ac800) [pid = 1952] [serial = 332] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x12b75b400) [pid = 1952] [serial = 317] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x116981000) [pid = 1952] [serial = 196] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12a567800) [pid = 1952] [serial = 236] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x120e3f400) [pid = 1952] [serial = 242] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x118184000) [pid = 1952] [serial = 239] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x121f2f000) [pid = 1952] [serial = 245] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x126ed4000) [pid = 1952] [serial = 248] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x1128b2000) [pid = 1952] [serial = 338] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x1128ae000) [pid = 1952] [serial = 337] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x121188800) [pid = 1952] [serial = 334] [outer = 0x0] [url = about:blank] 10:09:09 INFO - PROCESS | 1952 | 1467047349599 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:09:09 INFO - PROCESS | 1952 | 1467047349602 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:09:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:09:09 INFO - PROCESS | 1952 | 1467047349606 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1952 | 1467047349609 Marionette TRACE conn2 <- [1,498,null,{}] 10:09:09 INFO - PROCESS | 1952 | 1467047349613 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}] 10:09:09 INFO - PROCESS | 1952 | 1467047349616 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:09 INFO - PROCESS | 1952 | 1467047349722 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:09:09 INFO - PROCESS | 1952 | 1467047349735 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:09 INFO - PROCESS | 1952 | 1467047349738 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x115d72000 == 31 [pid = 1952] [id = 132] 10:09:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x113c67400) [pid = 1952] [serial = 393] [outer = 0x0] 10:09:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x113da3c00) [pid = 1952] [serial = 394] [outer = 0x113c67400] 10:09:09 INFO - PROCESS | 1952 | 1467047349778 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x11660dc00) [pid = 1952] [serial = 395] [outer = 0x113c67400] 10:09:10 INFO - PROCESS | 1952 | 1467047350221 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]]]}] 10:09:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:09:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 672ms 10:09:10 INFO - PROCESS | 1952 | 1467047350279 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:09:10 INFO - PROCESS | 1952 | 1467047350283 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:09:10 INFO - PROCESS | 1952 | 1467047350289 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 1952 | 1467047350292 Marionette TRACE conn2 <- [1,502,null,{}] 10:09:10 INFO - PROCESS | 1952 | 1467047350296 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}] 10:09:10 INFO - PROCESS | 1952 | 1467047350298 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:10 INFO - PROCESS | 1952 | 1467047350424 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:09:10 INFO - PROCESS | 1952 | 1467047350436 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1952 | 1467047350438 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x117158000 == 32 [pid = 1952] [id = 133] 10:09:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x117e60800) [pid = 1952] [serial = 396] [outer = 0x0] 10:09:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x11860d800) [pid = 1952] [serial = 397] [outer = 0x117e60800] 10:09:10 INFO - PROCESS | 1952 | 1467047350484 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1186a3400) [pid = 1952] [serial = 398] [outer = 0x117e60800] 10:09:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:09:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 622ms 10:09:10 INFO - PROCESS | 1952 | 1467047350905 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]]]}] 10:09:10 INFO - PROCESS | 1952 | 1467047350910 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:09:10 INFO - PROCESS | 1952 | 1467047350911 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:09:10 INFO - PROCESS | 1952 | 1467047350914 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 1952 | 1467047350916 Marionette TRACE conn2 <- [1,506,null,{}] 10:09:10 INFO - PROCESS | 1952 | 1467047350926 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}] 10:09:10 INFO - PROCESS | 1952 | 1467047350929 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:11 INFO - PROCESS | 1952 | 1467047351008 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:09:11 INFO - PROCESS | 1952 | 1467047351014 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1952 | 1467047351016 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192de800 == 33 [pid = 1952] [id = 134] 10:09:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1186a7800) [pid = 1952] [serial = 399] [outer = 0x0] 10:09:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x11905b800) [pid = 1952] [serial = 400] [outer = 0x1186a7800] 10:09:11 INFO - PROCESS | 1952 | 1467047351045 Marionette DEBUG loaded listener.js 10:09:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x120e22800) [pid = 1952] [serial = 401] [outer = 0x1186a7800] 10:09:11 INFO - PROCESS | 1952 | 1467047351386 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:09:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 10:09:11 INFO - PROCESS | 1952 | 1467047351434 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:09:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:09:11 INFO - PROCESS | 1952 | 1467047351436 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:09:11 INFO - PROCESS | 1952 | 1467047351438 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1952 | 1467047351439 Marionette TRACE conn2 <- [1,510,null,{}] 10:09:11 INFO - PROCESS | 1952 | 1467047351441 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}] 10:09:11 INFO - PROCESS | 1952 | 1467047351443 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:11 INFO - PROCESS | 1952 | 1467047351551 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:09:11 INFO - PROCESS | 1952 | 1467047351558 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1952 | 1467047351559 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x121303000 == 34 [pid = 1952] [id = 135] 10:09:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x120e42c00) [pid = 1952] [serial = 402] [outer = 0x0] 10:09:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x121078400) [pid = 1952] [serial = 403] [outer = 0x120e42c00] 10:09:11 INFO - PROCESS | 1952 | 1467047351585 Marionette DEBUG loaded listener.js 10:09:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x121187800) [pid = 1952] [serial = 404] [outer = 0x120e42c00] 10:09:11 INFO - PROCESS | 1952 | 1467047351919 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:09:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms 10:09:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:09:11 INFO - PROCESS | 1952 | 1467047351959 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1952 | 1467047351960 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:09:11 INFO - PROCESS | 1952 | 1467047351962 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1952 | 1467047351963 Marionette TRACE conn2 <- [1,514,null,{}] 10:09:11 INFO - PROCESS | 1952 | 1467047351965 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}] 10:09:11 INFO - PROCESS | 1952 | 1467047351967 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:12 INFO - PROCESS | 1952 | 1467047352061 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:09:12 INFO - PROCESS | 1952 | 1467047352069 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1952 | 1467047352070 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x121dbc800 == 35 [pid = 1952] [id = 136] 10:09:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1128a5c00) [pid = 1952] [serial = 405] [outer = 0x0] 10:09:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x121536400) [pid = 1952] [serial = 406] [outer = 0x1128a5c00] 10:09:12 INFO - PROCESS | 1952 | 1467047352098 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x121f2ac00) [pid = 1952] [serial = 407] [outer = 0x1128a5c00] 10:09:12 INFO - PROCESS | 1952 | 1467047352464 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]]]}] 10:09:12 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 10:09:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 10:09:12 INFO - PROCESS | 1952 | 1467047352481 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:09:12 INFO - PROCESS | 1952 | 1467047352482 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:09:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:09:12 INFO - PROCESS | 1952 | 1467047352485 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1952 | 1467047352486 Marionette TRACE conn2 <- [1,518,null,{}] 10:09:12 INFO - PROCESS | 1952 | 1467047352488 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}] 10:09:12 INFO - PROCESS | 1952 | 1467047352492 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:12 INFO - PROCESS | 1952 | 1467047352618 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:09:12 INFO - PROCESS | 1952 | 1467047352623 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1952 | 1467047352624 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x1268cc000 == 36 [pid = 1952] [id = 137] 10:09:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x121ff1c00) [pid = 1952] [serial = 408] [outer = 0x0] 10:09:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12561e000) [pid = 1952] [serial = 409] [outer = 0x121ff1c00] 10:09:12 INFO - PROCESS | 1952 | 1467047352657 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x126e5c000) [pid = 1952] [serial = 410] [outer = 0x121ff1c00] 10:09:12 INFO - PROCESS | 1952 | 1467047352995 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]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 523ms 10:09:13 INFO - PROCESS | 1952 | 1467047353014 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 1952 | 1467047353016 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:09:13 INFO - PROCESS | 1952 | 1467047353019 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1952 | 1467047353022 Marionette TRACE conn2 <- [1,522,null,{}] 10:09:13 INFO - PROCESS | 1952 | 1467047353035 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}] 10:09:13 INFO - PROCESS | 1952 | 1467047353037 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:13 INFO - PROCESS | 1952 | 1467047353140 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:09:13 INFO - PROCESS | 1952 | 1467047353143 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1952 | 1467047353144 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197de800 == 37 [pid = 1952] [id = 138] 10:09:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1127e6800) [pid = 1952] [serial = 411] [outer = 0x0] 10:09:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x126fbb000) [pid = 1952] [serial = 412] [outer = 0x1127e6800] 10:09:13 INFO - PROCESS | 1952 | 1467047353169 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12780d000) [pid = 1952] [serial = 413] [outer = 0x1127e6800] 10:09:13 INFO - PROCESS | 1952 | 1467047353528 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]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 525ms 10:09:13 INFO - PROCESS | 1952 | 1467047353544 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 1952 | 1467047353545 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:09:13 INFO - PROCESS | 1952 | 1467047353548 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1952 | 1467047353549 Marionette TRACE conn2 <- [1,526,null,{}] 10:09:13 INFO - PROCESS | 1952 | 1467047353551 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}] 10:09:13 INFO - PROCESS | 1952 | 1467047353553 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:13 INFO - PROCESS | 1952 | 1467047353699 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:09:13 INFO - PROCESS | 1952 | 1467047353762 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1952 | 1467047353764 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb1000 == 38 [pid = 1952] [id = 139] 10:09:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12780dc00) [pid = 1952] [serial = 414] [outer = 0x0] 10:09:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x129082000) [pid = 1952] [serial = 415] [outer = 0x12780dc00] 10:09:13 INFO - PROCESS | 1952 | 1467047353803 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1292a9000) [pid = 1952] [serial = 416] [outer = 0x12780dc00] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1197aa800) [pid = 1952] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x117e5fc00) [pid = 1952] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x118112400) [pid = 1952] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x113c36c00) [pid = 1952] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x110ef2000) [pid = 1952] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x112c3c400) [pid = 1952] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1128b1c00) [pid = 1952] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12943ac00) [pid = 1952] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1197a5c00) [pid = 1952] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x121b0e800) [pid = 1952] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x11826fc00) [pid = 1952] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12780b800) [pid = 1952] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x1127ddc00) [pid = 1952] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12129f800) [pid = 1952] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:09:14 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x120e3f000) [pid = 1952] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:09:14 INFO - PROCESS | 1952 | 1467047354257 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]]]}] 10:09:14 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 10:09:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 720ms 10:09:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:09:14 INFO - PROCESS | 1952 | 1467047354269 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:09:14 INFO - PROCESS | 1952 | 1467047354270 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:09:14 INFO - PROCESS | 1952 | 1467047354280 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1952 | 1467047354281 Marionette TRACE conn2 <- [1,530,null,{}] 10:09:14 INFO - PROCESS | 1952 | 1467047354299 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}] 10:09:14 INFO - PROCESS | 1952 | 1467047354300 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:14 INFO - PROCESS | 1952 | 1467047354384 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:09:14 INFO - PROCESS | 1952 | 1467047354389 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1952 | 1467047354391 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292de000 == 39 [pid = 1952] [id = 140] 10:09:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1186ab800) [pid = 1952] [serial = 417] [outer = 0x0] 10:09:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12107d000) [pid = 1952] [serial = 418] [outer = 0x1186ab800] 10:09:14 INFO - PROCESS | 1952 | 1467047354417 Marionette DEBUG loaded listener.js 10:09:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x126ad3000) [pid = 1952] [serial = 419] [outer = 0x1186ab800] 10:09:14 INFO - PROCESS | 1952 | 1467047354735 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"]]]}] 10:09:14 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 10:09:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:09:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:09:14 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 10:09:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:09:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:09:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 487ms 10:09:14 INFO - PROCESS | 1952 | 1467047354761 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:09:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:09:14 INFO - PROCESS | 1952 | 1467047354762 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:09:14 INFO - PROCESS | 1952 | 1467047354764 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1952 | 1467047354765 Marionette TRACE conn2 <- [1,534,null,{}] 10:09:14 INFO - PROCESS | 1952 | 1467047354767 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}] 10:09:14 INFO - PROCESS | 1952 | 1467047354768 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:14 INFO - PROCESS | 1952 | 1467047354862 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:09:14 INFO - PROCESS | 1952 | 1467047354911 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1952 | 1467047354912 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a97c000 == 40 [pid = 1952] [id = 141] 10:09:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x119479800) [pid = 1952] [serial = 420] [outer = 0x0] 10:09:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x127811000) [pid = 1952] [serial = 421] [outer = 0x119479800] 10:09:14 INFO - PROCESS | 1952 | 1467047354936 Marionette DEBUG loaded listener.js 10:09:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12a4abc00) [pid = 1952] [serial = 422] [outer = 0x119479800] 10:09:15 INFO - PROCESS | 1952 | 1467047355209 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]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:09:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 10:09:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:09:15 INFO - PROCESS | 1952 | 1467047355234 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:09:15 INFO - PROCESS | 1952 | 1467047355235 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:09:15 INFO - PROCESS | 1952 | 1467047355245 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1952 | 1467047355246 Marionette TRACE conn2 <- [1,538,null,{}] 10:09:15 INFO - PROCESS | 1952 | 1467047355249 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}] 10:09:15 INFO - PROCESS | 1952 | 1467047355250 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:15 INFO - PROCESS | 1952 | 1467047355360 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:09:15 INFO - PROCESS | 1952 | 1467047355366 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1952 | 1467047355367 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b90a800 == 41 [pid = 1952] [id = 142] 10:09:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x120e43c00) [pid = 1952] [serial = 423] [outer = 0x0] 10:09:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12a568800) [pid = 1952] [serial = 424] [outer = 0x120e43c00] 10:09:15 INFO - PROCESS | 1952 | 1467047355399 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12b75e000) [pid = 1952] [serial = 425] [outer = 0x120e43c00] 10:09:15 INFO - PROCESS | 1952 | 1467047355743 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]]]}] 10:09:15 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. 10:09:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 526ms 10:09:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:09:15 INFO - PROCESS | 1952 | 1467047355764 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:09:15 INFO - PROCESS | 1952 | 1467047355765 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:09:15 INFO - PROCESS | 1952 | 1467047355768 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1952 | 1467047355769 Marionette TRACE conn2 <- [1,542,null,{}] 10:09:15 INFO - PROCESS | 1952 | 1467047355773 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}] 10:09:15 INFO - PROCESS | 1952 | 1467047355775 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:15 INFO - PROCESS | 1952 | 1467047355886 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:09:15 INFO - PROCESS | 1952 | 1467047355895 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1952 | 1467047355896 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd0c800 == 42 [pid = 1952] [id = 143] 10:09:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12b75c000) [pid = 1952] [serial = 426] [outer = 0x0] 10:09:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12b8d3000) [pid = 1952] [serial = 427] [outer = 0x12b75c000] 10:09:15 INFO - PROCESS | 1952 | 1467047355919 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12b8dbc00) [pid = 1952] [serial = 428] [outer = 0x12b75c000] 10:09:16 INFO - PROCESS | 1952 | 1467047356323 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]]]}] 10:09:16 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. 10:09:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 573ms 10:09:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:09:16 INFO - PROCESS | 1952 | 1467047356343 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1952 | 1467047356345 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:09:16 INFO - PROCESS | 1952 | 1467047356348 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1952 | 1467047356351 Marionette TRACE conn2 <- [1,546,null,{}] 10:09:16 INFO - PROCESS | 1952 | 1467047356370 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}] 10:09:16 INFO - PROCESS | 1952 | 1467047356373 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:16 INFO - PROCESS | 1952 | 1467047356502 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:09:16 INFO - PROCESS | 1952 | 1467047356577 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1952 | 1467047356578 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x118325000 == 43 [pid = 1952] [id = 144] 10:09:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1131d9800) [pid = 1952] [serial = 429] [outer = 0x0] 10:09:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x11612f800) [pid = 1952] [serial = 430] [outer = 0x1131d9800] 10:09:16 INFO - PROCESS | 1952 | 1467047356614 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x118252800) [pid = 1952] [serial = 431] [outer = 0x1131d9800] 10:09:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:09:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 676ms 10:09:17 INFO - PROCESS | 1952 | 1467047357015 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]]]}] 10:09:17 INFO - PROCESS | 1952 | 1467047357025 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1952 | 1467047357028 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:09:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:09:17 INFO - PROCESS | 1952 | 1467047357032 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1952 | 1467047357034 Marionette TRACE conn2 <- [1,550,null,{}] 10:09:17 INFO - PROCESS | 1952 | 1467047357036 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}] 10:09:17 INFO - PROCESS | 1952 | 1467047357037 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:17 INFO - PROCESS | 1952 | 1467047357168 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:09:17 INFO - PROCESS | 1952 | 1467047357284 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:17 INFO - PROCESS | 1952 | 1467047357285 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256ad800 == 44 [pid = 1952] [id = 145] 10:09:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x118613000) [pid = 1952] [serial = 432] [outer = 0x0] 10:09:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x11881ec00) [pid = 1952] [serial = 433] [outer = 0x118613000] 10:09:17 INFO - PROCESS | 1952 | 1467047357343 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x120e3c400) [pid = 1952] [serial = 434] [outer = 0x118613000] 10:09:17 INFO - PROCESS | 1952 | 1467047357859 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]]]}] 10:09:17 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. 10:09:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 872ms 10:09:17 INFO - PROCESS | 1952 | 1467047357905 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1952 | 1467047357906 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:09:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:09:17 INFO - PROCESS | 1952 | 1467047357909 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1952 | 1467047357911 Marionette TRACE conn2 <- [1,554,null,{}] 10:09:17 INFO - PROCESS | 1952 | 1467047357919 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}] 10:09:17 INFO - PROCESS | 1952 | 1467047357922 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:18 INFO - PROCESS | 1952 | 1467047358022 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:09:18 INFO - PROCESS | 1952 | 1467047358080 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1952 | 1467047358082 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd25000 == 45 [pid = 1952] [id = 146] 10:09:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12107c400) [pid = 1952] [serial = 435] [outer = 0x0] 10:09:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1227d1400) [pid = 1952] [serial = 436] [outer = 0x12107c400] 10:09:18 INFO - PROCESS | 1952 | 1467047358116 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x126ad3800) [pid = 1952] [serial = 437] [outer = 0x12107c400] 10:09:18 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:18 INFO - PROCESS | 1952 | 1467047358600 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]]]}] 10:09:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:09:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 722ms 10:09:18 INFO - PROCESS | 1952 | 1467047358632 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:09:18 INFO - PROCESS | 1952 | 1467047358633 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:09:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:09:18 INFO - PROCESS | 1952 | 1467047358635 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:09:18 INFO - PROCESS | 1952 | 1467047358636 Marionette TRACE conn2 <- [1,558,null,{}] 10:09:18 INFO - PROCESS | 1952 | 1467047358639 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}] 10:09:18 INFO - PROCESS | 1952 | 1467047358640 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:18 INFO - PROCESS | 1952 | 1467047358744 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:09:18 INFO - PROCESS | 1952 | 1467047358833 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1952 | 1467047358835 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0ac800 == 46 [pid = 1952] [id = 147] 10:09:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x126ad5000) [pid = 1952] [serial = 438] [outer = 0x0] 10:09:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x129431c00) [pid = 1952] [serial = 439] [outer = 0x126ad5000] 10:09:18 INFO - PROCESS | 1952 | 1467047358886 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12a569800) [pid = 1952] [serial = 440] [outer = 0x126ad5000] 10:09:19 INFO - PROCESS | 1952 | 1467047359398 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]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:09:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 822ms 10:09:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:09:19 INFO - PROCESS | 1952 | 1467047359458 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1952 | 1467047359460 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:09:19 INFO - PROCESS | 1952 | 1467047359462 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1952 | 1467047359463 Marionette TRACE conn2 <- [1,562,null,{}] 10:09:19 INFO - PROCESS | 1952 | 1467047359466 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}] 10:09:19 INFO - PROCESS | 1952 | 1467047359467 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:19 INFO - PROCESS | 1952 | 1467047359566 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:09:19 INFO - PROCESS | 1952 | 1467047359619 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1952 | 1467047359621 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0c4800 == 47 [pid = 1952] [id = 148] 10:09:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x12907f800) [pid = 1952] [serial = 441] [outer = 0x0] 10:09:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x12b0a7800) [pid = 1952] [serial = 442] [outer = 0x12907f800] 10:09:19 INFO - PROCESS | 1952 | 1467047359649 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12b8d5800) [pid = 1952] [serial = 443] [outer = 0x12907f800] 10:09:19 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:20 INFO - PROCESS | 1952 | 1467047360061 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]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:09:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 10:09:20 INFO - PROCESS | 1952 | 1467047360081 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1952 | 1467047360083 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:09:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:09:20 INFO - PROCESS | 1952 | 1467047360085 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1952 | 1467047360086 Marionette TRACE conn2 <- [1,566,null,{}] 10:09:20 INFO - PROCESS | 1952 | 1467047360089 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}] 10:09:20 INFO - PROCESS | 1952 | 1467047360093 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:20 INFO - PROCESS | 1952 | 1467047360212 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:09:20 INFO - PROCESS | 1952 | 1467047360277 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1952 | 1467047360278 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c611800 == 48 [pid = 1952] [id = 149] 10:09:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12b953000) [pid = 1952] [serial = 444] [outer = 0x0] 10:09:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x12bd92400) [pid = 1952] [serial = 445] [outer = 0x12b953000] 10:09:20 INFO - PROCESS | 1952 | 1467047360308 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x12bde5400) [pid = 1952] [serial = 446] [outer = 0x12b953000] 10:09:20 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:20 INFO - PROCESS | 1952 | 1467047360744 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]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:09:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 10:09:20 INFO - PROCESS | 1952 | 1467047360754 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1952 | 1467047360756 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:09:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:09:20 INFO - PROCESS | 1952 | 1467047360758 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1952 | 1467047360759 Marionette TRACE conn2 <- [1,570,null,{}] 10:09:20 INFO - PROCESS | 1952 | 1467047360762 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}] 10:09:20 INFO - PROCESS | 1952 | 1467047360763 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:20 INFO - PROCESS | 1952 | 1467047360878 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:09:20 INFO - PROCESS | 1952 | 1467047360944 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1952 | 1467047360945 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x116182800 == 49 [pid = 1952] [id = 150] 10:09:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x112f8bc00) [pid = 1952] [serial = 447] [outer = 0x0] 10:09:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x1186acc00) [pid = 1952] [serial = 448] [outer = 0x112f8bc00] 10:09:20 INFO - PROCESS | 1952 | 1467047360974 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x1292ac400) [pid = 1952] [serial = 449] [outer = 0x112f8bc00] 10:09:21 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:21 INFO - PROCESS | 1952 | 1467047361487 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:09:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 769ms 10:09:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:09:21 INFO - PROCESS | 1952 | 1467047361538 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1952 | 1467047361541 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:09:21 INFO - PROCESS | 1952 | 1467047361545 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1952 | 1467047361547 Marionette TRACE conn2 <- [1,574,null,{}] 10:09:21 INFO - PROCESS | 1952 | 1467047361551 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}] 10:09:21 INFO - PROCESS | 1952 | 1467047361553 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:21 INFO - PROCESS | 1952 | 1467047361650 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:09:21 INFO - PROCESS | 1952 | 1467047361722 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1952 | 1467047361723 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x115d61800 == 50 [pid = 1952] [id = 151] 10:09:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x118121400) [pid = 1952] [serial = 450] [outer = 0x0] 10:09:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x118183400) [pid = 1952] [serial = 451] [outer = 0x118121400] 10:09:21 INFO - PROCESS | 1952 | 1467047361752 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x118271000) [pid = 1952] [serial = 452] [outer = 0x118121400] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x12b90a800 == 49 [pid = 1952] [id = 142] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x12a97c000 == 48 [pid = 1952] [id = 141] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x1292de000 == 47 [pid = 1952] [id = 140] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb1000 == 46 [pid = 1952] [id = 139] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x1197de800 == 45 [pid = 1952] [id = 138] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x1268cc000 == 44 [pid = 1952] [id = 137] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x121dbc800 == 43 [pid = 1952] [id = 136] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x121303000 == 42 [pid = 1952] [id = 135] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x1192de800 == 41 [pid = 1952] [id = 134] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x117158000 == 40 [pid = 1952] [id = 133] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x115d72000 == 39 [pid = 1952] [id = 132] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x11832a800 == 38 [pid = 1952] [id = 130] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x12a986000 == 37 [pid = 1952] [id = 129] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x116679800 == 36 [pid = 1952] [id = 131] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x112ec0000 == 35 [pid = 1952] [id = 117] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x116182800 == 34 [pid = 1952] [id = 150] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x12c611800 == 33 [pid = 1952] [id = 149] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0c4800 == 32 [pid = 1952] [id = 148] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0ac800 == 31 [pid = 1952] [id = 147] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd25000 == 30 [pid = 1952] [id = 146] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x1256ad800 == 29 [pid = 1952] [id = 145] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd0c800 == 28 [pid = 1952] [id = 143] 10:09:22 INFO - PROCESS | 1952 | --DOCSHELL 0x118325000 == 27 [pid = 1952] [id = 144] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x120e7c400) [pid = 1952] [serial = 361] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x11825d000) [pid = 1952] [serial = 355] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x11826f400) [pid = 1952] [serial = 356] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x11826a400) [pid = 1952] [serial = 350] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x118121800) [pid = 1952] [serial = 349] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x115df8800) [pid = 1952] [serial = 352] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1127ec400) [pid = 1952] [serial = 353] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x11947ac00) [pid = 1952] [serial = 358] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x120e1f000) [pid = 1952] [serial = 359] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x121ab4400) [pid = 1952] [serial = 364] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x118118000) [pid = 1952] [serial = 341] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x1133ba800) [pid = 1952] [serial = 340] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12a55f000) [pid = 1952] [serial = 382] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x120e7cc00) [pid = 1952] [serial = 344] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x119e48c00) [pid = 1952] [serial = 343] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1256c2000) [pid = 1952] [serial = 347] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x121ff1400) [pid = 1952] [serial = 346] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x124e0e800) [pid = 1952] [serial = 367] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x129089400) [pid = 1952] [serial = 373] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x118267c00) [pid = 1952] [serial = 376] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x129081000) [pid = 1952] [serial = 371] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x127806800) [pid = 1952] [serial = 370] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x126f46c00) [pid = 1952] [serial = 379] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12942cc00) [pid = 1952] [serial = 380] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x129434000) [pid = 1952] [serial = 374] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x119e0f000) [pid = 1952] [serial = 377] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12a908800) [pid = 1952] [serial = 383] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1274a8400) [pid = 1952] [serial = 368] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x121ff4800) [pid = 1952] [serial = 365] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1212a4400) [pid = 1952] [serial = 362] [outer = 0x0] [url = about:blank] 10:09:22 INFO - PROCESS | 1952 | 1467047362739 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]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:09:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1226ms 10:09:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:09:22 INFO - PROCESS | 1952 | 1467047362773 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:09:22 INFO - PROCESS | 1952 | 1467047362775 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:09:22 INFO - PROCESS | 1952 | 1467047362778 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1952 | 1467047362779 Marionette TRACE conn2 <- [1,578,null,{}] 10:09:22 INFO - PROCESS | 1952 | 1467047362783 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}] 10:09:22 INFO - PROCESS | 1952 | 1467047362785 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:22 INFO - PROCESS | 1952 | 1467047362863 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:09:22 INFO - PROCESS | 1952 | 1467047362868 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1952 | 1467047362871 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x113cab800 == 28 [pid = 1952] [id = 152] 10:09:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1128acc00) [pid = 1952] [serial = 453] [outer = 0x0] 10:09:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x113c68400) [pid = 1952] [serial = 454] [outer = 0x1128acc00] 10:09:22 INFO - PROCESS | 1952 | 1467047362904 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x112986000) [pid = 1952] [serial = 455] [outer = 0x1128acc00] 10:09:23 INFO - PROCESS | 1952 | 1467047363232 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]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:09:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms 10:09:23 INFO - PROCESS | 1952 | 1467047363264 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1952 | 1467047363268 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:09:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:09:23 INFO - PROCESS | 1952 | 1467047363276 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1952 | 1467047363278 Marionette TRACE conn2 <- [1,582,null,{}] 10:09:23 INFO - PROCESS | 1952 | 1467047363280 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}] 10:09:23 INFO - PROCESS | 1952 | 1467047363282 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:23 INFO - PROCESS | 1952 | 1467047363358 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:09:23 INFO - PROCESS | 1952 | 1467047363362 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1952 | 1467047363364 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x116fa1800 == 29 [pid = 1952] [id = 153] 10:09:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x116979000) [pid = 1952] [serial = 456] [outer = 0x0] 10:09:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x118118c00) [pid = 1952] [serial = 457] [outer = 0x116979000] 10:09:23 INFO - PROCESS | 1952 | 1467047363393 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x118252400) [pid = 1952] [serial = 458] [outer = 0x116979000] 10:09:23 INFO - PROCESS | 1952 | 1467047363743 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]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:09:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 10:09:23 INFO - PROCESS | 1952 | 1467047363801 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1952 | 1467047363802 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:09:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:09:23 INFO - PROCESS | 1952 | 1467047363806 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1952 | 1467047363808 Marionette TRACE conn2 <- [1,586,null,{}] 10:09:23 INFO - PROCESS | 1952 | 1467047363816 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}] 10:09:23 INFO - PROCESS | 1952 | 1467047363819 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:23 INFO - PROCESS | 1952 | 1467047363894 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:09:23 INFO - PROCESS | 1952 | 1467047363900 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1952 | 1467047363903 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190ba000 == 30 [pid = 1952] [id = 154] 10:09:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x111f3a000) [pid = 1952] [serial = 459] [outer = 0x0] 10:09:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x11881a000) [pid = 1952] [serial = 460] [outer = 0x111f3a000] 10:09:23 INFO - PROCESS | 1952 | 1467047363933 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x11905b400) [pid = 1952] [serial = 461] [outer = 0x111f3a000] 10:09:24 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:24 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:24 INFO - PROCESS | 1952 | 1467047364278 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:09:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 10:09:24 INFO - PROCESS | 1952 | 1467047364328 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1952 | 1467047364329 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:09:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:09:24 INFO - PROCESS | 1952 | 1467047364332 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1952 | 1467047364333 Marionette TRACE conn2 <- [1,590,null,{}] 10:09:24 INFO - PROCESS | 1952 | 1467047364335 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}] 10:09:24 INFO - PROCESS | 1952 | 1467047364336 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:24 INFO - PROCESS | 1952 | 1467047364438 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:09:24 INFO - PROCESS | 1952 | 1467047364468 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1952 | 1467047364469 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x119c44800 == 31 [pid = 1952] [id = 155] 10:09:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1190ce400) [pid = 1952] [serial = 462] [outer = 0x0] 10:09:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x119e0a800) [pid = 1952] [serial = 463] [outer = 0x1190ce400] 10:09:24 INFO - PROCESS | 1952 | 1467047364497 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x120e43800) [pid = 1952] [serial = 464] [outer = 0x1190ce400] 10:09:24 INFO - PROCESS | 1952 | 1467047364830 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:09:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 10:09:24 INFO - PROCESS | 1952 | 1467047364853 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1952 | 1467047364855 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:09:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:09:24 INFO - PROCESS | 1952 | 1467047364872 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1952 | 1467047364875 Marionette TRACE conn2 <- [1,594,null,{}] 10:09:24 INFO - PROCESS | 1952 | 1467047364877 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}] 10:09:24 INFO - PROCESS | 1952 | 1467047364879 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:24 INFO - PROCESS | 1952 | 1467047364968 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:09:24 INFO - PROCESS | 1952 | 1467047364972 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1952 | 1467047364973 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x121546800 == 32 [pid = 1952] [id = 156] 10:09:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x116905c00) [pid = 1952] [serial = 465] [outer = 0x0] 10:09:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x120e7c400) [pid = 1952] [serial = 466] [outer = 0x116905c00] 10:09:25 INFO - PROCESS | 1952 | 1467047364998 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12129d800) [pid = 1952] [serial = 467] [outer = 0x116905c00] 10:09:25 INFO - PROCESS | 1952 | 1467047365368 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]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:09:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 10:09:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:09:25 INFO - PROCESS | 1952 | 1467047365399 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1952 | 1467047365401 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:09:25 INFO - PROCESS | 1952 | 1467047365403 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1952 | 1467047365404 Marionette TRACE conn2 <- [1,598,null,{}] 10:09:25 INFO - PROCESS | 1952 | 1467047365406 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}] 10:09:25 INFO - PROCESS | 1952 | 1467047365410 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:25 INFO - PROCESS | 1952 | 1467047365518 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:09:25 INFO - PROCESS | 1952 | 1467047365554 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 1952 | 1467047365556 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x124a9c800 == 33 [pid = 1952] [id = 157] 10:09:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12129fc00) [pid = 1952] [serial = 468] [outer = 0x0] 10:09:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x121f27000) [pid = 1952] [serial = 469] [outer = 0x12129fc00] 10:09:25 INFO - PROCESS | 1952 | 1467047365581 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x124e77000) [pid = 1952] [serial = 470] [outer = 0x12129fc00] 10:09:25 INFO - PROCESS | 1952 | 1467047365909 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]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:09:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 10:09:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:09:25 INFO - PROCESS | 1952 | 1467047365922 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1952 | 1467047365925 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:09:25 INFO - PROCESS | 1952 | 1467047365928 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1952 | 1467047365930 Marionette TRACE conn2 <- [1,602,null,{}] 10:09:25 INFO - PROCESS | 1952 | 1467047365939 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}] 10:09:25 INFO - PROCESS | 1952 | 1467047365942 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:26 INFO - PROCESS | 1952 | 1467047366033 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:09:26 INFO - PROCESS | 1952 | 1467047366038 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1952 | 1467047366039 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256be800 == 34 [pid = 1952] [id = 158] 10:09:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1128b2000) [pid = 1952] [serial = 471] [outer = 0x0] 10:09:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1256ccc00) [pid = 1952] [serial = 472] [outer = 0x1128b2000] 10:09:26 INFO - PROCESS | 1952 | 1467047366065 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x126ede400) [pid = 1952] [serial = 473] [outer = 0x1128b2000] 10:09:26 INFO - PROCESS | 1952 | 1467047366405 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]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:09:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 525ms 10:09:26 INFO - PROCESS | 1952 | 1467047366454 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:09:26 INFO - PROCESS | 1952 | 1467047366455 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:09:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:09:26 INFO - PROCESS | 1952 | 1467047366457 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 1952 | 1467047366459 Marionette TRACE conn2 <- [1,606,null,{}] 10:09:26 INFO - PROCESS | 1952 | 1467047366461 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}] 10:09:26 INFO - PROCESS | 1952 | 1467047366462 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:26 INFO - PROCESS | 1952 | 1467047366554 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:09:26 INFO - PROCESS | 1952 | 1467047366590 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1952 | 1467047366591 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x126f5d000 == 35 [pid = 1952] [id = 159] 10:09:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x126ed9000) [pid = 1952] [serial = 474] [outer = 0x0] 10:09:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x127802800) [pid = 1952] [serial = 475] [outer = 0x126ed9000] 10:09:26 INFO - PROCESS | 1952 | 1467047366615 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x128c89c00) [pid = 1952] [serial = 476] [outer = 0x126ed9000] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x120e43c00) [pid = 1952] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x12780dc00) [pid = 1952] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x1186ab800) [pid = 1952] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x1128a5c00) [pid = 1952] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x117e60800) [pid = 1952] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x113c67400) [pid = 1952] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1127e2000) [pid = 1952] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1186a7800) [pid = 1952] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x121ff1c00) [pid = 1952] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x12943b800) [pid = 1952] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11618b800) [pid = 1952] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x120e42c00) [pid = 1952] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1127e6800) [pid = 1952] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x119479800) [pid = 1952] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:09:26 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12b75c000) [pid = 1952] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:09:27 INFO - PROCESS | 1952 | 1467047367066 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]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:09:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 619ms 10:09:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:09:27 INFO - PROCESS | 1952 | 1467047367078 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:09:27 INFO - PROCESS | 1952 | 1467047367079 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:09:27 INFO - PROCESS | 1952 | 1467047367089 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1952 | 1467047367091 Marionette TRACE conn2 <- [1,610,null,{}] 10:09:27 INFO - PROCESS | 1952 | 1467047367100 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}] 10:09:27 INFO - PROCESS | 1952 | 1467047367101 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:27 INFO - PROCESS | 1952 | 1467047367207 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:09:27 INFO - PROCESS | 1952 | 1467047367245 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:27 INFO - PROCESS | 1952 | 1467047367246 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190b9800 == 36 [pid = 1952] [id = 160] 10:09:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1127dd400) [pid = 1952] [serial = 477] [outer = 0x0] 10:09:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1184ca400) [pid = 1952] [serial = 478] [outer = 0x1127dd400] 10:09:27 INFO - PROCESS | 1952 | 1467047367271 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x121531400) [pid = 1952] [serial = 479] [outer = 0x1127dd400] 10:09:27 INFO - PROCESS | 1952 | 1467047367549 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]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:09:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 485ms 10:09:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:09:27 INFO - PROCESS | 1952 | 1467047367567 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:09:27 INFO - PROCESS | 1952 | 1467047367568 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:09:27 INFO - PROCESS | 1952 | 1467047367570 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1952 | 1467047367571 Marionette TRACE conn2 <- [1,614,null,{}] 10:09:27 INFO - PROCESS | 1952 | 1467047367581 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}] 10:09:27 INFO - PROCESS | 1952 | 1467047367582 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:27 INFO - PROCESS | 1952 | 1467047367663 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:09:27 INFO - PROCESS | 1952 | 1467047367667 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:27 INFO - PROCESS | 1952 | 1467047367668 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cbf000 == 37 [pid = 1952] [id = 161] 10:09:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x121536c00) [pid = 1952] [serial = 480] [outer = 0x0] 10:09:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x128c84000) [pid = 1952] [serial = 481] [outer = 0x121536c00] 10:09:27 INFO - PROCESS | 1952 | 1467047367696 Marionette DEBUG loaded listener.js 10:09:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1292a8c00) [pid = 1952] [serial = 482] [outer = 0x121536c00] 10:09:28 INFO - PROCESS | 1952 | 1467047368005 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]]]}] 10:09:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:09:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 477ms 10:09:28 INFO - PROCESS | 1952 | 1467047368048 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:09:28 INFO - PROCESS | 1952 | 1467047368049 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:09:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:09:28 INFO - PROCESS | 1952 | 1467047368051 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:09:28 INFO - PROCESS | 1952 | 1467047368053 Marionette TRACE conn2 <- [1,618,null,{}] 10:09:28 INFO - PROCESS | 1952 | 1467047368063 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}] 10:09:28 INFO - PROCESS | 1952 | 1467047368065 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:28 INFO - PROCESS | 1952 | 1467047368176 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:09:28 INFO - PROCESS | 1952 | 1467047368182 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:28 INFO - PROCESS | 1952 | 1467047368184 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x12144a000 == 38 [pid = 1952] [id = 162] 10:09:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x128c86c00) [pid = 1952] [serial = 483] [outer = 0x0] 10:09:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12a48e400) [pid = 1952] [serial = 484] [outer = 0x128c86c00] 10:09:28 INFO - PROCESS | 1952 | 1467047368210 Marionette DEBUG loaded listener.js 10:09:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12a902c00) [pid = 1952] [serial = 485] [outer = 0x128c86c00] 10:09:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x12b75a400) [pid = 1952] [serial = 486] [outer = 0x121f34000] 10:09:28 INFO - PROCESS | 1952 | 1467047368570 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]]]}] 10:09:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:09:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 526ms 10:09:28 INFO - PROCESS | 1952 | 1467047368578 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:09:28 INFO - PROCESS | 1952 | 1467047368580 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:09:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:09:28 INFO - PROCESS | 1952 | 1467047368582 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:09:28 INFO - PROCESS | 1952 | 1467047368583 Marionette TRACE conn2 <- [1,622,null,{}] 10:09:28 INFO - PROCESS | 1952 | 1467047368585 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}] 10:09:28 INFO - PROCESS | 1952 | 1467047368586 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:28 INFO - PROCESS | 1952 | 1467047368665 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:09:28 INFO - PROCESS | 1952 | 1467047368670 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:28 INFO - PROCESS | 1952 | 1467047368671 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b910000 == 39 [pid = 1952] [id = 163] 10:09:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x12a4a6000) [pid = 1952] [serial = 487] [outer = 0x0] 10:09:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12b09c000) [pid = 1952] [serial = 488] [outer = 0x12a4a6000] 10:09:28 INFO - PROCESS | 1952 | 1467047368698 Marionette DEBUG loaded listener.js 10:09:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12b955000) [pid = 1952] [serial = 489] [outer = 0x12a4a6000] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x113cab800 == 38 [pid = 1952] [id = 152] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x115d61800 == 37 [pid = 1952] [id = 151] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x116fa1800 == 36 [pid = 1952] [id = 153] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x121546800 == 35 [pid = 1952] [id = 156] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x1190b9800 == 34 [pid = 1952] [id = 160] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x126f5d000 == 33 [pid = 1952] [id = 159] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x124a9c800 == 32 [pid = 1952] [id = 157] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x128cbf000 == 31 [pid = 1952] [id = 161] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x12144a000 == 30 [pid = 1952] [id = 162] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x119c44800 == 29 [pid = 1952] [id = 155] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x1256be800 == 28 [pid = 1952] [id = 158] 10:09:29 INFO - PROCESS | 1952 | --DOCSHELL 0x1190ba000 == 27 [pid = 1952] [id = 154] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x12a568800) [pid = 1952] [serial = 424] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x12b75e000) [pid = 1952] [serial = 425] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1292a9000) [pid = 1952] [serial = 416] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x126ad3000) [pid = 1952] [serial = 419] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x129082000) [pid = 1952] [serial = 415] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x121536400) [pid = 1952] [serial = 406] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1186a3400) [pid = 1952] [serial = 398] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x113da3c00) [pid = 1952] [serial = 394] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11886cc00) [pid = 1952] [serial = 392] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x11645a000) [pid = 1952] [serial = 391] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x11660dc00) [pid = 1952] [serial = 395] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x120e22800) [pid = 1952] [serial = 401] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12561e000) [pid = 1952] [serial = 409] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12107d000) [pid = 1952] [serial = 418] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12a911c00) [pid = 1952] [serial = 385] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x11905b800) [pid = 1952] [serial = 400] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x116ad5c00) [pid = 1952] [serial = 388] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x121078400) [pid = 1952] [serial = 403] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12780d000) [pid = 1952] [serial = 413] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x118256c00) [pid = 1952] [serial = 389] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x126fbb000) [pid = 1952] [serial = 412] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x121f2ac00) [pid = 1952] [serial = 407] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x11860d800) [pid = 1952] [serial = 397] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12b0a2000) [pid = 1952] [serial = 386] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x127811000) [pid = 1952] [serial = 421] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12a4abc00) [pid = 1952] [serial = 422] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x121187800) [pid = 1952] [serial = 404] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x126e5c000) [pid = 1952] [serial = 410] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x12b8dbc00) [pid = 1952] [serial = 428] [outer = 0x0] [url = about:blank] 10:09:29 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12b8d3000) [pid = 1952] [serial = 427] [outer = 0x0] [url = about:blank] 10:09:30 INFO - PROCESS | 1952 | 1467047370081 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]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:09:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1522ms 10:09:30 INFO - PROCESS | 1952 | 1467047370106 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:09:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:09:30 INFO - PROCESS | 1952 | 1467047370109 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:09:30 INFO - PROCESS | 1952 | 1467047370112 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:09:30 INFO - PROCESS | 1952 | 1467047370114 Marionette TRACE conn2 <- [1,626,null,{}] 10:09:30 INFO - PROCESS | 1952 | 1467047370118 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}] 10:09:30 INFO - PROCESS | 1952 | 1467047370120 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:30 INFO - PROCESS | 1952 | 1467047370199 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:09:30 INFO - PROCESS | 1952 | 1467047370246 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1952 | 1467047370249 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f6b000 == 28 [pid = 1952] [id = 164] 10:09:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x112e05000) [pid = 1952] [serial = 490] [outer = 0x0] 10:09:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x112f84c00) [pid = 1952] [serial = 491] [outer = 0x112e05000] 10:09:30 INFO - PROCESS | 1952 | 1467047370278 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x113c71c00) [pid = 1952] [serial = 492] [outer = 0x112e05000] 10:09:30 INFO - PROCESS | 1952 | 1467047370581 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]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:09:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 523ms 10:09:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:09:30 INFO - PROCESS | 1952 | 1467047370635 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:09:30 INFO - PROCESS | 1952 | 1467047370638 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:09:30 INFO - PROCESS | 1952 | 1467047370643 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:09:30 INFO - PROCESS | 1952 | 1467047370645 Marionette TRACE conn2 <- [1,630,null,{}] 10:09:30 INFO - PROCESS | 1952 | 1467047370647 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}] 10:09:30 INFO - PROCESS | 1952 | 1467047370649 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:30 INFO - PROCESS | 1952 | 1467047370724 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:09:30 INFO - PROCESS | 1952 | 1467047370773 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1952 | 1467047370774 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x116952800 == 29 [pid = 1952] [id = 165] 10:09:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x113da4800) [pid = 1952] [serial = 493] [outer = 0x0] 10:09:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x115df4c00) [pid = 1952] [serial = 494] [outer = 0x113da4800] 10:09:30 INFO - PROCESS | 1952 | 1467047370802 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x11660b000) [pid = 1952] [serial = 495] [outer = 0x113da4800] 10:09:31 INFO - PROCESS | 1952 | 1467047371131 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]]]}] 10:09:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:09:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 10:09:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:09:31 INFO - PROCESS | 1952 | 1467047371163 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:09:31 INFO - PROCESS | 1952 | 1467047371165 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:09:31 INFO - PROCESS | 1952 | 1467047371168 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1952 | 1467047371185 Marionette TRACE conn2 <- [1,634,null,{}] 10:09:31 INFO - PROCESS | 1952 | 1467047371197 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}] 10:09:31 INFO - PROCESS | 1952 | 1467047371202 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:31 INFO - PROCESS | 1952 | 1467047371346 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:09:31 INFO - PROCESS | 1952 | 1467047371359 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1952 | 1467047371361 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x118325800 == 30 [pid = 1952] [id = 166] 10:09:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x110ef0800) [pid = 1952] [serial = 496] [outer = 0x0] 10:09:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1176e6c00) [pid = 1952] [serial = 497] [outer = 0x110ef0800] 10:09:31 INFO - PROCESS | 1952 | 1467047371408 Marionette DEBUG loaded listener.js 10:09:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118253400) [pid = 1952] [serial = 498] [outer = 0x110ef0800] 10:09:31 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:31 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:31 INFO - PROCESS | 1952 | 1467047371783 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]]]}] 10:09:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:09:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 637ms 10:09:31 INFO - PROCESS | 1952 | 1467047371805 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:09:31 INFO - PROCESS | 1952 | 1467047371808 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:09:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:09:31 INFO - PROCESS | 1952 | 1467047371811 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1952 | 1467047371812 Marionette TRACE conn2 <- [1,638,null,{}] 10:09:31 INFO - PROCESS | 1952 | 1467047371815 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}] 10:09:31 INFO - PROCESS | 1952 | 1467047371816 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:31 INFO - PROCESS | 1952 | 1467047371887 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:09:31 INFO - PROCESS | 1952 | 1467047371935 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1952 | 1467047371936 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x119013000 == 31 [pid = 1952] [id = 167] 10:09:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x118186800) [pid = 1952] [serial = 499] [outer = 0x0] 10:09:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x1184c5000) [pid = 1952] [serial = 500] [outer = 0x118186800] 10:09:31 INFO - PROCESS | 1952 | 1467047371962 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1186a0400) [pid = 1952] [serial = 501] [outer = 0x118186800] 10:09:32 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:32 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:32 INFO - PROCESS | 1952 | 1467047372228 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]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:09:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 10:09:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:09:32 INFO - PROCESS | 1952 | 1467047372281 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1952 | 1467047372282 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:09:32 INFO - PROCESS | 1952 | 1467047372284 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1952 | 1467047372285 Marionette TRACE conn2 <- [1,642,null,{}] 10:09:32 INFO - PROCESS | 1952 | 1467047372288 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}] 10:09:32 INFO - PROCESS | 1952 | 1467047372289 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:32 INFO - PROCESS | 1952 | 1467047372370 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:09:32 INFO - PROCESS | 1952 | 1467047372376 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1952 | 1467047372377 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197e4800 == 32 [pid = 1952] [id = 168] 10:09:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x116457000) [pid = 1952] [serial = 502] [outer = 0x0] 10:09:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x11869ec00) [pid = 1952] [serial = 503] [outer = 0x116457000] 10:09:32 INFO - PROCESS | 1952 | 1467047372402 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x118861400) [pid = 1952] [serial = 504] [outer = 0x116457000] 10:09:32 INFO - PROCESS | 1952 | 1467047372723 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]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:09:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 469ms 10:09:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:09:32 INFO - PROCESS | 1952 | 1467047372753 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1952 | 1467047372755 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:09:32 INFO - PROCESS | 1952 | 1467047372757 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1952 | 1467047372758 Marionette TRACE conn2 <- [1,646,null,{}] 10:09:32 INFO - PROCESS | 1952 | 1467047372760 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}] 10:09:32 INFO - PROCESS | 1952 | 1467047372764 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:32 INFO - PROCESS | 1952 | 1467047372873 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:09:32 INFO - PROCESS | 1952 | 1467047372882 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:32 INFO - PROCESS | 1952 | 1467047372883 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x121303800 == 33 [pid = 1952] [id = 169] 10:09:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x11886a400) [pid = 1952] [serial = 505] [outer = 0x0] 10:09:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x119471c00) [pid = 1952] [serial = 506] [outer = 0x11886a400] 10:09:32 INFO - PROCESS | 1952 | 1467047372909 Marionette DEBUG loaded listener.js 10:09:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x120e7ac00) [pid = 1952] [serial = 507] [outer = 0x11886a400] 10:09:33 INFO - PROCESS | 1952 | 1467047373199 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]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:09:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 10:09:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:09:33 INFO - PROCESS | 1952 | 1467047373231 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1952 | 1467047373232 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:09:33 INFO - PROCESS | 1952 | 1467047373234 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1952 | 1467047373235 Marionette TRACE conn2 <- [1,650,null,{}] 10:09:33 INFO - PROCESS | 1952 | 1467047373237 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}] 10:09:33 INFO - PROCESS | 1952 | 1467047373238 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:33 INFO - PROCESS | 1952 | 1467047373315 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:09:33 INFO - PROCESS | 1952 | 1467047373319 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1952 | 1467047373330 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x121b36800 == 34 [pid = 1952] [id = 170] 10:09:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1127e6800) [pid = 1952] [serial = 508] [outer = 0x0] 10:09:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12107f400) [pid = 1952] [serial = 509] [outer = 0x1127e6800] 10:09:33 INFO - PROCESS | 1952 | 1467047373355 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x121411c00) [pid = 1952] [serial = 510] [outer = 0x1127e6800] 10:09:33 INFO - PROCESS | 1952 | 1467047373650 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]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:09:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms 10:09:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:09:33 INFO - PROCESS | 1952 | 1467047373704 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1952 | 1467047373705 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:09:33 INFO - PROCESS | 1952 | 1467047373708 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1952 | 1467047373709 Marionette TRACE conn2 <- [1,654,null,{}] 10:09:33 INFO - PROCESS | 1952 | 1467047373711 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}] 10:09:33 INFO - PROCESS | 1952 | 1467047373712 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:33 INFO - PROCESS | 1952 | 1467047373806 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:09:33 INFO - PROCESS | 1952 | 1467047373813 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1952 | 1467047373814 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x12275e800 == 35 [pid = 1952] [id = 171] 10:09:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1121be800) [pid = 1952] [serial = 511] [outer = 0x0] 10:09:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x121413000) [pid = 1952] [serial = 512] [outer = 0x1121be800] 10:09:33 INFO - PROCESS | 1952 | 1467047373839 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x121b11000) [pid = 1952] [serial = 513] [outer = 0x1121be800] 10:09:34 INFO - PROCESS | 1952 | 1467047374185 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]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:09:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms 10:09:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:09:34 INFO - PROCESS | 1952 | 1467047374231 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1952 | 1467047374233 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:09:34 INFO - PROCESS | 1952 | 1467047374236 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1952 | 1467047374238 Marionette TRACE conn2 <- [1,658,null,{}] 10:09:34 INFO - PROCESS | 1952 | 1467047374242 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}] 10:09:34 INFO - PROCESS | 1952 | 1467047374244 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:34 INFO - PROCESS | 1952 | 1467047374355 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:09:34 INFO - PROCESS | 1952 | 1467047374436 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 1952 | 1467047374437 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x118325000 == 36 [pid = 1952] [id = 172] 10:09:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x117e57c00) [pid = 1952] [serial = 514] [outer = 0x0] 10:09:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x121f2e000) [pid = 1952] [serial = 515] [outer = 0x117e57c00] 10:09:34 INFO - PROCESS | 1952 | 1467047374490 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x121ff6800) [pid = 1952] [serial = 516] [outer = 0x117e57c00] 10:09:34 INFO - PROCESS | 1952 | 1467047374863 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]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:09:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 671ms 10:09:34 INFO - PROCESS | 1952 | 1467047374909 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1952 | 1467047374910 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:09:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:09:34 INFO - PROCESS | 1952 | 1467047374912 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1952 | 1467047374914 Marionette TRACE conn2 <- [1,662,null,{}] 10:09:34 INFO - PROCESS | 1952 | 1467047374916 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}] 10:09:34 INFO - PROCESS | 1952 | 1467047374917 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:35 INFO - PROCESS | 1952 | 1467047375018 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:09:35 INFO - PROCESS | 1952 | 1467047375032 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1952 | 1467047375033 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x126f6a000 == 37 [pid = 1952] [id = 173] 10:09:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x118179000) [pid = 1952] [serial = 517] [outer = 0x0] 10:09:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1227d2c00) [pid = 1952] [serial = 518] [outer = 0x118179000] 10:09:35 INFO - PROCESS | 1952 | 1467047375058 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x124fc0800) [pid = 1952] [serial = 519] [outer = 0x118179000] 10:09:35 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:35 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:35 INFO - PROCESS | 1952 | 1467047375421 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]]]}] 10:09:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:09:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 517ms 10:09:35 INFO - PROCESS | 1952 | 1467047375430 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 1952 | 1467047375432 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:09:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:09:35 INFO - PROCESS | 1952 | 1467047375434 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1952 | 1467047375436 Marionette TRACE conn2 <- [1,666,null,{}] 10:09:35 INFO - PROCESS | 1952 | 1467047375438 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}] 10:09:35 INFO - PROCESS | 1952 | 1467047375440 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:35 INFO - PROCESS | 1952 | 1467047375543 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:09:35 INFO - PROCESS | 1952 | 1467047375556 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1952 | 1467047375557 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197e4000 == 38 [pid = 1952] [id = 174] 10:09:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x125623400) [pid = 1952] [serial = 520] [outer = 0x0] 10:09:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x126f46c00) [pid = 1952] [serial = 521] [outer = 0x125623400] 10:09:35 INFO - PROCESS | 1952 | 1467047375591 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x1274af800) [pid = 1952] [serial = 522] [outer = 0x125623400] 10:09:35 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:35 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:35 INFO - PROCESS | 1952 | 1467047375936 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]]]}] 10:09:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:09:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 10:09:35 INFO - PROCESS | 1952 | 1467047375956 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 1952 | 1467047375958 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:09:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:09:35 INFO - PROCESS | 1952 | 1467047375961 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1952 | 1467047375962 Marionette TRACE conn2 <- [1,670,null,{}] 10:09:35 INFO - PROCESS | 1952 | 1467047375964 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}] 10:09:35 INFO - PROCESS | 1952 | 1467047375965 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:36 INFO - PROCESS | 1952 | 1467047376060 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:09:36 INFO - PROCESS | 1952 | 1467047376080 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1952 | 1467047376081 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x129274000 == 39 [pid = 1952] [id = 175] 10:09:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x1274b0400) [pid = 1952] [serial = 523] [outer = 0x0] 10:09:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12780fc00) [pid = 1952] [serial = 524] [outer = 0x1274b0400] 10:09:36 INFO - PROCESS | 1952 | 1467047376106 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x129089000) [pid = 1952] [serial = 525] [outer = 0x1274b0400] 10:09:36 INFO - PROCESS | 1952 | 1467047376434 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]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:09:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 10:09:36 INFO - PROCESS | 1952 | 1467047376481 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1952 | 1467047376483 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:09:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:09:36 INFO - PROCESS | 1952 | 1467047376485 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1952 | 1467047376486 Marionette TRACE conn2 <- [1,674,null,{}] 10:09:36 INFO - PROCESS | 1952 | 1467047376488 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}] 10:09:36 INFO - PROCESS | 1952 | 1467047376489 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:36 INFO - PROCESS | 1952 | 1467047376585 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:09:36 INFO - PROCESS | 1952 | 1467047376589 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1952 | 1467047376590 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f8000 == 40 [pid = 1952] [id = 176] 10:09:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x1227ee400) [pid = 1952] [serial = 526] [outer = 0x0] 10:09:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x1292b0c00) [pid = 1952] [serial = 527] [outer = 0x1227ee400] 10:09:36 INFO - PROCESS | 1952 | 1467047376622 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x12943b800) [pid = 1952] [serial = 528] [outer = 0x1227ee400] 10:09:36 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:36 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:09:36 INFO - PROCESS | 1952 | 1467047376966 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]]]}] 10:09:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 10:09:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x116905c00) [pid = 1952] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x12129fc00) [pid = 1952] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x1127dd400) [pid = 1952] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x1128b2000) [pid = 1952] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x126ed9000) [pid = 1952] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x121536c00) [pid = 1952] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x128c86c00) [pid = 1952] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x12b953000) [pid = 1952] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x12907f800) [pid = 1952] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x126ad5000) [pid = 1952] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x12107c400) [pid = 1952] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x118613000) [pid = 1952] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x1131d9800) [pid = 1952] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1190ce400) [pid = 1952] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x111f3a000) [pid = 1952] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x116979000) [pid = 1952] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1128acc00) [pid = 1952] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x118121400) [pid = 1952] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:09:37 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x112f8bc00) [pid = 1952] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:09:37 INFO - PROCESS | 1952 | 1467047377189 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:09:37 INFO - PROCESS | 1952 | 1467047377190 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:09:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:09:37 INFO - PROCESS | 1952 | 1467047377199 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 1952 | 1467047377200 Marionette TRACE conn2 <- [1,678,null,{}] 10:09:37 INFO - PROCESS | 1952 | 1467047377202 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}] 10:09:37 INFO - PROCESS | 1952 | 1467047377203 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:37 INFO - PROCESS | 1952 | 1467047377289 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:09:37 INFO - PROCESS | 1952 | 1467047377295 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1952 | 1467047377296 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190ba000 == 41 [pid = 1952] [id = 177] 10:09:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1164e1400) [pid = 1952] [serial = 529] [outer = 0x0] 10:09:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x117e60000) [pid = 1952] [serial = 530] [outer = 0x1164e1400] 10:09:37 INFO - PROCESS | 1952 | 1467047377323 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x118860400) [pid = 1952] [serial = 531] [outer = 0x1164e1400] 10:09:37 INFO - PROCESS | 1952 | 1467047377675 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]]]}] 10:09:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:09:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 10:09:37 INFO - PROCESS | 1952 | 1467047377719 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:09:37 INFO - PROCESS | 1952 | 1467047377720 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:09:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:09:37 INFO - PROCESS | 1952 | 1467047377724 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 1952 | 1467047377726 Marionette TRACE conn2 <- [1,682,null,{}] 10:09:37 INFO - PROCESS | 1952 | 1467047377729 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}] 10:09:37 INFO - PROCESS | 1952 | 1467047377730 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:37 INFO - PROCESS | 1952 | 1467047377804 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:09:37 INFO - PROCESS | 1952 | 1467047377873 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1952 | 1467047377874 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a993000 == 42 [pid = 1952] [id = 178] 10:09:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1186a8800) [pid = 1952] [serial = 532] [outer = 0x0] 10:09:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x118983800) [pid = 1952] [serial = 533] [outer = 0x1186a8800] 10:09:37 INFO - PROCESS | 1952 | 1467047377910 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x129089c00) [pid = 1952] [serial = 534] [outer = 0x1186a8800] 10:09:38 INFO - PROCESS | 1952 | 1467047378658 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]]]}] 10:09:38 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) 10:09:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 10:09:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:09:38 INFO - PROCESS | 1952 | 1467047378695 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:09:38 INFO - PROCESS | 1952 | 1467047378696 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:09:38 INFO - PROCESS | 1952 | 1467047378698 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1952 | 1467047378699 Marionette TRACE conn2 <- [1,686,null,{}] 10:09:38 INFO - PROCESS | 1952 | 1467047378702 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}] 10:09:38 INFO - PROCESS | 1952 | 1467047378703 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:38 INFO - PROCESS | 1952 | 1467047378778 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:09:38 INFO - PROCESS | 1952 | 1467047378781 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1952 | 1467047378782 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b91b000 == 43 [pid = 1952] [id = 179] 10:09:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1292ad000) [pid = 1952] [serial = 535] [outer = 0x0] 10:09:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x12a564000) [pid = 1952] [serial = 536] [outer = 0x1292ad000] 10:09:38 INFO - PROCESS | 1952 | 1467047378807 Marionette DEBUG loaded listener.js 10:09:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12a907800) [pid = 1952] [serial = 537] [outer = 0x1292ad000] 10:09:39 INFO - PROCESS | 1952 | 1467047379669 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]]]}] 10:09:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:09:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1021ms 10:09:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:09:39 INFO - PROCESS | 1952 | 1467047379720 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:09:39 INFO - PROCESS | 1952 | 1467047379723 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:09:39 INFO - PROCESS | 1952 | 1467047379726 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1952 | 1467047379728 Marionette TRACE conn2 <- [1,690,null,{}] 10:09:39 INFO - PROCESS | 1952 | 1467047379746 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}] 10:09:39 INFO - PROCESS | 1952 | 1467047379748 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:39 INFO - PROCESS | 1952 | 1467047379884 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:09:39 INFO - PROCESS | 1952 | 1467047379933 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1952 | 1467047379937 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x116176000 == 44 [pid = 1952] [id = 180] 10:09:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x112c27800) [pid = 1952] [serial = 538] [outer = 0x0] 10:09:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x112d8fc00) [pid = 1952] [serial = 539] [outer = 0x112c27800] 10:09:39 INFO - PROCESS | 1952 | 1467047379967 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x1133ba800) [pid = 1952] [serial = 540] [outer = 0x112c27800] 10:09:40 INFO - PROCESS | 1952 | 1467047380973 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]]]}] 10:09:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:09:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1287ms 10:09:41 INFO - PROCESS | 1952 | 1467047381013 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:09:41 INFO - PROCESS | 1952 | 1467047381017 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:09:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:09:41 INFO - PROCESS | 1952 | 1467047381022 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:09:41 INFO - PROCESS | 1952 | 1467047381025 Marionette TRACE conn2 <- [1,694,null,{}] 10:09:41 INFO - PROCESS | 1952 | 1467047381030 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}] 10:09:41 INFO - PROCESS | 1952 | 1467047381032 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:41 INFO - PROCESS | 1952 | 1467047381169 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:09:41 INFO - PROCESS | 1952 | 1467047381272 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1952 | 1467047381273 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x117143800 == 45 [pid = 1952] [id = 181] 10:09:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x116610400) [pid = 1952] [serial = 541] [outer = 0x0] 10:09:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x116981800) [pid = 1952] [serial = 542] [outer = 0x116610400] 10:09:41 INFO - PROCESS | 1952 | 1467047381302 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x1176ed000) [pid = 1952] [serial = 543] [outer = 0x116610400] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x12a993000 == 44 [pid = 1952] [id = 178] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x1190ba000 == 43 [pid = 1952] [id = 177] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f8000 == 42 [pid = 1952] [id = 176] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x129274000 == 41 [pid = 1952] [id = 175] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x1197e4000 == 40 [pid = 1952] [id = 174] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x126f6a000 == 39 [pid = 1952] [id = 173] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x118325000 == 38 [pid = 1952] [id = 172] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x12b09c000) [pid = 1952] [serial = 488] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x12275e800 == 37 [pid = 1952] [id = 171] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x121b36800 == 36 [pid = 1952] [id = 170] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x121303800 == 35 [pid = 1952] [id = 169] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x1197e4800 == 34 [pid = 1952] [id = 168] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x119013000 == 33 [pid = 1952] [id = 167] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x118325800 == 32 [pid = 1952] [id = 166] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x116952800 == 31 [pid = 1952] [id = 165] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x112f6b000 == 30 [pid = 1952] [id = 164] 10:09:41 INFO - PROCESS | 1952 | --DOCSHELL 0x12b910000 == 29 [pid = 1952] [id = 163] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x120e7c400) [pid = 1952] [serial = 466] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x124e77000) [pid = 1952] [serial = 470] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x121f27000) [pid = 1952] [serial = 469] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1184ca400) [pid = 1952] [serial = 478] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x1256ccc00) [pid = 1952] [serial = 472] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x127802800) [pid = 1952] [serial = 475] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x128c84000) [pid = 1952] [serial = 481] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x115d15800) [pid = 1952] [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.] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x128c89c00) [pid = 1952] [serial = 476] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12a902c00) [pid = 1952] [serial = 485] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12bd92400) [pid = 1952] [serial = 445] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x12b8d5800) [pid = 1952] [serial = 443] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12b0a7800) [pid = 1952] [serial = 442] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12a569800) [pid = 1952] [serial = 440] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x129431c00) [pid = 1952] [serial = 439] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x126ad3800) [pid = 1952] [serial = 437] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1227d1400) [pid = 1952] [serial = 436] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x120e3c400) [pid = 1952] [serial = 434] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x11881ec00) [pid = 1952] [serial = 433] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x118252800) [pid = 1952] [serial = 431] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x11612f800) [pid = 1952] [serial = 430] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x119e0a800) [pid = 1952] [serial = 463] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x11881a000) [pid = 1952] [serial = 460] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x11905b400) [pid = 1952] [serial = 461] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x118118c00) [pid = 1952] [serial = 457] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x118252400) [pid = 1952] [serial = 458] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x113c68400) [pid = 1952] [serial = 454] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x112986000) [pid = 1952] [serial = 455] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x118271000) [pid = 1952] [serial = 452] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x118183400) [pid = 1952] [serial = 451] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x1292ac400) [pid = 1952] [serial = 449] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1186acc00) [pid = 1952] [serial = 448] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x12bde5400) [pid = 1952] [serial = 446] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x126ede400) [pid = 1952] [serial = 473] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x12129d800) [pid = 1952] [serial = 467] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x1292a8c00) [pid = 1952] [serial = 482] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x120e43800) [pid = 1952] [serial = 464] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x121531400) [pid = 1952] [serial = 479] [outer = 0x0] [url = about:blank] 10:09:41 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x12a48e400) [pid = 1952] [serial = 484] [outer = 0x0] [url = about:blank] 10:09:42 INFO - PROCESS | 1952 | 1467047382204 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]]]}] 10:09:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:09:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1225ms 10:09:42 INFO - PROCESS | 1952 | 1467047382246 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1952 | 1467047382250 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:09:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:09:42 INFO - PROCESS | 1952 | 1467047382254 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1952 | 1467047382256 Marionette TRACE conn2 <- [1,698,null,{}] 10:09:42 INFO - PROCESS | 1952 | 1467047382259 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}] 10:09:42 INFO - PROCESS | 1952 | 1467047382260 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:42 INFO - PROCESS | 1952 | 1467047382338 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:09:42 INFO - PROCESS | 1952 | 1467047382344 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 1952 | 1467047382345 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x116949800 == 30 [pid = 1952] [id = 182] 10:09:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x1176ea800) [pid = 1952] [serial = 544] [outer = 0x0] 10:09:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x118256800) [pid = 1952] [serial = 545] [outer = 0x1176ea800] 10:09:42 INFO - PROCESS | 1952 | 1467047382373 Marionette DEBUG loaded listener.js 10:09:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x118271000) [pid = 1952] [serial = 546] [outer = 0x1176ea800] 10:09:43 INFO - PROCESS | 1952 | 1467047383199 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]]]}] 10:09:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:09:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 10:09:43 INFO - PROCESS | 1952 | 1467047383225 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 1952 | 1467047383226 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:09:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:09:43 INFO - PROCESS | 1952 | 1467047383235 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 1952 | 1467047383238 Marionette TRACE conn2 <- [1,702,null,{}] 10:09:43 INFO - PROCESS | 1952 | 1467047383247 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}] 10:09:43 INFO - PROCESS | 1952 | 1467047383251 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:43 INFO - PROCESS | 1952 | 1467047383327 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:09:43 INFO - PROCESS | 1952 | 1467047383332 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1952 | 1467047383334 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186c5800 == 31 [pid = 1952] [id = 183] 10:09:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x118863000) [pid = 1952] [serial = 547] [outer = 0x0] 10:09:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1190d3000) [pid = 1952] [serial = 548] [outer = 0x118863000] 10:09:43 INFO - PROCESS | 1952 | 1467047383364 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x119a0c800) [pid = 1952] [serial = 549] [outer = 0x118863000] 10:09:44 INFO - PROCESS | 1952 | 1467047384205 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]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:09:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1024ms 10:09:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:09:44 INFO - PROCESS | 1952 | 1467047384264 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:09:44 INFO - PROCESS | 1952 | 1467047384265 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:09:44 INFO - PROCESS | 1952 | 1467047384267 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1952 | 1467047384268 Marionette TRACE conn2 <- [1,706,null,{}] 10:09:44 INFO - PROCESS | 1952 | 1467047384271 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}] 10:09:44 INFO - PROCESS | 1952 | 1467047384272 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:44 INFO - PROCESS | 1952 | 1467047384364 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:09:44 INFO - PROCESS | 1952 | 1467047384367 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1952 | 1467047384369 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x11955e800 == 32 [pid = 1952] [id = 184] 10:09:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x120e47c00) [pid = 1952] [serial = 550] [outer = 0x0] 10:09:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x121079800) [pid = 1952] [serial = 551] [outer = 0x120e47c00] 10:09:44 INFO - PROCESS | 1952 | 1467047384395 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12118ac00) [pid = 1952] [serial = 552] [outer = 0x120e47c00] 10:09:45 INFO - PROCESS | 1952 | 1467047385180 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]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:09:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 919ms 10:09:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:09:45 INFO - PROCESS | 1952 | 1467047385193 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1952 | 1467047385194 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:09:45 INFO - PROCESS | 1952 | 1467047385196 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1952 | 1467047385197 Marionette TRACE conn2 <- [1,710,null,{}] 10:09:45 INFO - PROCESS | 1952 | 1467047385199 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}] 10:09:45 INFO - PROCESS | 1952 | 1467047385201 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:45 INFO - PROCESS | 1952 | 1467047385293 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:09:45 INFO - PROCESS | 1952 | 1467047385297 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1952 | 1467047385298 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x121221000 == 33 [pid = 1952] [id = 185] 10:09:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x112977800) [pid = 1952] [serial = 553] [outer = 0x0] 10:09:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1218d7000) [pid = 1952] [serial = 554] [outer = 0x112977800] 10:09:45 INFO - PROCESS | 1952 | 1467047385324 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x121f2f000) [pid = 1952] [serial = 555] [outer = 0x112977800] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1186a8800) [pid = 1952] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x125623400) [pid = 1952] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x113da4800) [pid = 1952] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x11886a400) [pid = 1952] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x117e57c00) [pid = 1952] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x112e05000) [pid = 1952] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12a4a6000) [pid = 1952] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x110ef0800) [pid = 1952] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x1127e6800) [pid = 1952] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x1274b0400) [pid = 1952] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x1121be800) [pid = 1952] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x118186800) [pid = 1952] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x1227ee400) [pid = 1952] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x116457000) [pid = 1952] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x1164e1400) [pid = 1952] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:09:45 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x118179000) [pid = 1952] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:09:46 INFO - PROCESS | 1952 | 1467047386201 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]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:09:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 10:09:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:09:46 INFO - PROCESS | 1952 | 1467047386216 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1952 | 1467047386217 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:09:46 INFO - PROCESS | 1952 | 1467047386219 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1952 | 1467047386220 Marionette TRACE conn2 <- [1,714,null,{}] 10:09:46 INFO - PROCESS | 1952 | 1467047386231 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}] 10:09:46 INFO - PROCESS | 1952 | 1467047386235 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:46 INFO - PROCESS | 1952 | 1467047386327 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:09:46 INFO - PROCESS | 1952 | 1467047386330 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1952 | 1467047386332 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x1216b8000 == 34 [pid = 1952] [id = 186] 10:09:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x116974c00) [pid = 1952] [serial = 556] [outer = 0x0] 10:09:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x124a7a400) [pid = 1952] [serial = 557] [outer = 0x116974c00] 10:09:46 INFO - PROCESS | 1952 | 1467047386357 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x125622400) [pid = 1952] [serial = 558] [outer = 0x116974c00] 10:09:47 INFO - PROCESS | 1952 | 1467047387153 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]]]}] 10:09:47 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 10:09:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 977ms 10:09:47 INFO - PROCESS | 1952 | 1467047387196 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:09:47 INFO - PROCESS | 1952 | 1467047387198 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:09:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:09:47 INFO - PROCESS | 1952 | 1467047387200 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 1952 | 1467047387201 Marionette TRACE conn2 <- [1,718,null,{}] 10:09:47 INFO - PROCESS | 1952 | 1467047387203 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}] 10:09:47 INFO - PROCESS | 1952 | 1467047387204 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:47 INFO - PROCESS | 1952 | 1467047387294 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:09:47 INFO - PROCESS | 1952 | 1467047387324 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1952 | 1467047387325 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x124bb3000 == 35 [pid = 1952] [id = 187] 10:09:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x112e02c00) [pid = 1952] [serial = 559] [outer = 0x0] 10:09:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x126883000) [pid = 1952] [serial = 560] [outer = 0x112e02c00] 10:09:47 INFO - PROCESS | 1952 | 1467047387356 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x126f44400) [pid = 1952] [serial = 561] [outer = 0x112e02c00] 10:09:48 INFO - PROCESS | 1952 | 1467047388161 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]]]}] 10:09:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:09:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 10:09:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:09:48 INFO - PROCESS | 1952 | 1467047388172 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:09:48 INFO - PROCESS | 1952 | 1467047388175 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:09:48 INFO - PROCESS | 1952 | 1467047388179 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1952 | 1467047388181 Marionette TRACE conn2 <- [1,722,null,{}] 10:09:48 INFO - PROCESS | 1952 | 1467047388184 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}] 10:09:48 INFO - PROCESS | 1952 | 1467047388186 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:48 INFO - PROCESS | 1952 | 1467047388287 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:09:48 INFO - PROCESS | 1952 | 1467047388334 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1952 | 1467047388337 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x11649b800 == 36 [pid = 1952] [id = 188] 10:09:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x115dee400) [pid = 1952] [serial = 562] [outer = 0x0] 10:09:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x11618b800) [pid = 1952] [serial = 563] [outer = 0x115dee400] 10:09:48 INFO - PROCESS | 1952 | 1467047388369 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x116a14400) [pid = 1952] [serial = 564] [outer = 0x115dee400] 10:09:48 INFO - PROCESS | 1952 | 1467047388781 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] 10:09:48 INFO - PROCESS | 1952 | 1467047388803 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:09:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:09:48 INFO - PROCESS | 1952 | 1467047388810 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1952 | 1467047388812 Marionette TRACE conn2 <- [1,726,null,{}] 10:09:48 INFO - PROCESS | 1952 | 1467047388814 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}] 10:09:48 INFO - PROCESS | 1952 | 1467047388816 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:48 INFO - PROCESS | 1952 | 1467047388919 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:09:48 INFO - PROCESS | 1952 | 1467047388966 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1952 | 1467047388967 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186b8800 == 37 [pid = 1952] [id = 189] 10:09:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x117e5e400) [pid = 1952] [serial = 565] [outer = 0x0] 10:09:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x1186a0000) [pid = 1952] [serial = 566] [outer = 0x117e5e400] 10:09:49 INFO - PROCESS | 1952 | 1467047388999 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1186db000) [pid = 1952] [serial = 567] [outer = 0x117e5e400] 10:09:49 INFO - PROCESS | 1952 | 1467047389459 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]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:09:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 672ms 10:09:49 INFO - PROCESS | 1952 | 1467047389480 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1952 | 1467047389482 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:09:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:09:49 INFO - PROCESS | 1952 | 1467047389484 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1952 | 1467047389487 Marionette TRACE conn2 <- [1,730,null,{}] 10:09:49 INFO - PROCESS | 1952 | 1467047389495 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}] 10:09:49 INFO - PROCESS | 1952 | 1467047389498 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:49 INFO - PROCESS | 1952 | 1467047389620 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:09:49 INFO - PROCESS | 1952 | 1467047389696 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1952 | 1467047389699 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ab5800 == 38 [pid = 1952] [id = 190] 10:09:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x121d97400) [pid = 1952] [serial = 568] [outer = 0x0] 10:09:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x121ff1c00) [pid = 1952] [serial = 569] [outer = 0x121d97400] 10:09:49 INFO - PROCESS | 1952 | 1467047389731 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1256c6800) [pid = 1952] [serial = 570] [outer = 0x121d97400] 10:09:50 INFO - PROCESS | 1952 | 1467047390191 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] 10:09:50 INFO - PROCESS | 1952 | 1467047390211 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:09:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:09:50 INFO - PROCESS | 1952 | 1467047390214 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1952 | 1467047390215 Marionette TRACE conn2 <- [1,734,null,{}] 10:09:50 INFO - PROCESS | 1952 | 1467047390217 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}] 10:09:50 INFO - PROCESS | 1952 | 1467047390219 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:50 INFO - PROCESS | 1952 | 1467047390318 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:09:50 INFO - PROCESS | 1952 | 1467047390368 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:50 INFO - PROCESS | 1952 | 1467047390369 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x127197800 == 39 [pid = 1952] [id = 191] 10:09:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x126adec00) [pid = 1952] [serial = 571] [outer = 0x0] 10:09:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1184c4800) [pid = 1952] [serial = 572] [outer = 0x126adec00] 10:09:50 INFO - PROCESS | 1952 | 1467047390399 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1292a8400) [pid = 1952] [serial = 573] [outer = 0x126adec00] 10:09:50 INFO - PROCESS | 1952 | 1467047390817 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]]]}] 10:09:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:09:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 668ms 10:09:50 INFO - PROCESS | 1952 | 1467047390883 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:09:50 INFO - PROCESS | 1952 | 1467047390884 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:09:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:09:50 INFO - PROCESS | 1952 | 1467047390886 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1952 | 1467047390887 Marionette TRACE conn2 <- [1,738,null,{}] 10:09:50 INFO - PROCESS | 1952 | 1467047390890 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}] 10:09:50 INFO - PROCESS | 1952 | 1467047390891 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:51 INFO - PROCESS | 1952 | 1467047391005 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:09:51 INFO - PROCESS | 1952 | 1467047391056 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1952 | 1467047391058 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192cd800 == 40 [pid = 1952] [id = 192] 10:09:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1128aec00) [pid = 1952] [serial = 574] [outer = 0x0] 10:09:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x121ff2800) [pid = 1952] [serial = 575] [outer = 0x1128aec00] 10:09:51 INFO - PROCESS | 1952 | 1467047391087 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1292b1400) [pid = 1952] [serial = 576] [outer = 0x1128aec00] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x1216b8000 == 39 [pid = 1952] [id = 186] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x121221000 == 38 [pid = 1952] [id = 185] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x11955e800 == 37 [pid = 1952] [id = 184] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x1186c5800 == 36 [pid = 1952] [id = 183] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x116949800 == 35 [pid = 1952] [id = 182] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x117143800 == 34 [pid = 1952] [id = 181] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x116176000 == 33 [pid = 1952] [id = 180] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x12b91b000 == 32 [pid = 1952] [id = 179] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x127197800 == 31 [pid = 1952] [id = 191] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x126ab5800 == 30 [pid = 1952] [id = 190] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x1186b8800 == 29 [pid = 1952] [id = 189] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x124bb3000 == 28 [pid = 1952] [id = 187] 10:09:52 INFO - PROCESS | 1952 | --DOCSHELL 0x11649b800 == 27 [pid = 1952] [id = 188] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x129089c00) [pid = 1952] [serial = 534] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x126f46c00) [pid = 1952] [serial = 521] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x115df4c00) [pid = 1952] [serial = 494] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x11660b000) [pid = 1952] [serial = 495] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x119471c00) [pid = 1952] [serial = 506] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x120e7ac00) [pid = 1952] [serial = 507] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x121f2e000) [pid = 1952] [serial = 515] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x121ff6800) [pid = 1952] [serial = 516] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x112f84c00) [pid = 1952] [serial = 491] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x113c71c00) [pid = 1952] [serial = 492] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x12b955000) [pid = 1952] [serial = 489] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x1176e6c00) [pid = 1952] [serial = 497] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x118253400) [pid = 1952] [serial = 498] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x12107f400) [pid = 1952] [serial = 509] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x121411c00) [pid = 1952] [serial = 510] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x12780fc00) [pid = 1952] [serial = 524] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x121413000) [pid = 1952] [serial = 512] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x121b11000) [pid = 1952] [serial = 513] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x1274af800) [pid = 1952] [serial = 522] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x1184c5000) [pid = 1952] [serial = 500] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x1292b0c00) [pid = 1952] [serial = 527] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x1186a0400) [pid = 1952] [serial = 501] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x11869ec00) [pid = 1952] [serial = 503] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x118861400) [pid = 1952] [serial = 504] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x12943b800) [pid = 1952] [serial = 528] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x117e60000) [pid = 1952] [serial = 530] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x118860400) [pid = 1952] [serial = 531] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x118983800) [pid = 1952] [serial = 533] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 61 (0x1227d2c00) [pid = 1952] [serial = 518] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 60 (0x129089000) [pid = 1952] [serial = 525] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 59 (0x124fc0800) [pid = 1952] [serial = 519] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | --DOMWINDOW == 58 (0x12a564000) [pid = 1952] [serial = 536] [outer = 0x0] [url = about:blank] 10:09:52 INFO - PROCESS | 1952 | 1467047392359 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]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:09:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1523ms 10:09:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:09:52 INFO - PROCESS | 1952 | 1467047392410 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1952 | 1467047392413 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:09:52 INFO - PROCESS | 1952 | 1467047392416 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1952 | 1467047392418 Marionette TRACE conn2 <- [1,742,null,{}] 10:09:52 INFO - PROCESS | 1952 | 1467047392422 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}] 10:09:52 INFO - PROCESS | 1952 | 1467047392424 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:52 INFO - PROCESS | 1952 | 1467047392501 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:09:52 INFO - PROCESS | 1952 | 1467047392507 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1952 | 1467047392510 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x112fe8000 == 28 [pid = 1952] [id = 193] 10:09:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 59 (0x113c6cc00) [pid = 1952] [serial = 577] [outer = 0x0] 10:09:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 60 (0x113c71000) [pid = 1952] [serial = 578] [outer = 0x113c6cc00] 10:09:52 INFO - PROCESS | 1952 | 1467047392541 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 61 (0x116131c00) [pid = 1952] [serial = 579] [outer = 0x113c6cc00] 10:09:53 INFO - PROCESS | 1952 | 1467047393347 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]]]}] 10:09:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:09:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 10:09:53 INFO - PROCESS | 1952 | 1467047393388 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:09:53 INFO - PROCESS | 1952 | 1467047393392 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:09:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:09:53 INFO - PROCESS | 1952 | 1467047393396 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1952 | 1467047393398 Marionette TRACE conn2 <- [1,746,null,{}] 10:09:53 INFO - PROCESS | 1952 | 1467047393405 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}] 10:09:53 INFO - PROCESS | 1952 | 1467047393407 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:53 INFO - PROCESS | 1952 | 1467047393483 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:09:53 INFO - PROCESS | 1952 | 1467047393487 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 1952 | 1467047393489 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167d8800 == 29 [pid = 1952] [id = 194] 10:09:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 62 (0x116a0a400) [pid = 1952] [serial = 580] [outer = 0x0] 10:09:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x1174e0400) [pid = 1952] [serial = 581] [outer = 0x116a0a400] 10:09:53 INFO - PROCESS | 1952 | 1467047393521 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x118114c00) [pid = 1952] [serial = 582] [outer = 0x116a0a400] 10:09:54 INFO - PROCESS | 1952 | 1467047394347 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]]]}] 10:09:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 10:09:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 974ms 10:09:54 INFO - PROCESS | 1952 | 1467047394371 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 1952 | 1467047394372 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:09:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:09:54 INFO - PROCESS | 1952 | 1467047394377 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1952 | 1467047394380 Marionette TRACE conn2 <- [1,750,null,{}] 10:09:54 INFO - PROCESS | 1952 | 1467047394395 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}] 10:09:54 INFO - PROCESS | 1952 | 1467047394398 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:54 INFO - PROCESS | 1952 | 1467047394487 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:09:54 INFO - PROCESS | 1952 | 1467047394493 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1952 | 1467047394495 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x118338000 == 30 [pid = 1952] [id = 195] 10:09:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x11869f400) [pid = 1952] [serial = 583] [outer = 0x0] 10:09:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x1186a3c00) [pid = 1952] [serial = 584] [outer = 0x11869f400] 10:09:54 INFO - PROCESS | 1952 | 1467047394551 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x1186df000) [pid = 1952] [serial = 585] [outer = 0x11869f400] 10:09:55 INFO - PROCESS | 1952 | 1467047395362 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]]]}] 10:09:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:09:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1033ms 10:09:55 INFO - PROCESS | 1952 | 1467047395409 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1952 | 1467047395411 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:09:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:09:55 INFO - PROCESS | 1952 | 1467047395413 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1952 | 1467047395414 Marionette TRACE conn2 <- [1,754,null,{}] 10:09:55 INFO - PROCESS | 1952 | 1467047395416 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}] 10:09:55 INFO - PROCESS | 1952 | 1467047395418 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:55 INFO - PROCESS | 1952 | 1467047395507 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:09:55 INFO - PROCESS | 1952 | 1467047395538 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 1952 | 1467047395540 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192e3000 == 31 [pid = 1952] [id = 196] 10:09:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x118863400) [pid = 1952] [serial = 586] [outer = 0x0] 10:09:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x119471c00) [pid = 1952] [serial = 587] [outer = 0x118863400] 10:09:55 INFO - PROCESS | 1952 | 1467047395565 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x119a0d000) [pid = 1952] [serial = 588] [outer = 0x118863400] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x120e47c00) [pid = 1952] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x1176ea800) [pid = 1952] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x118863000) [pid = 1952] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x112c27800) [pid = 1952] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x1292ad000) [pid = 1952] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x112977800) [pid = 1952] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x116610400) [pid = 1952] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x116974c00) [pid = 1952] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:09:56 INFO - PROCESS | 1952 | --DOMWINDOW == 61 (0x112e02c00) [pid = 1952] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:09:56 INFO - PROCESS | 1952 | 1467047396364 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]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 10:09:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 10:09:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:09:56 INFO - PROCESS | 1952 | 1467047396383 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1952 | 1467047396385 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:09:56 INFO - PROCESS | 1952 | 1467047396387 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1952 | 1467047396388 Marionette TRACE conn2 <- [1,758,null,{}] 10:09:56 INFO - PROCESS | 1952 | 1467047396390 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}] 10:09:56 INFO - PROCESS | 1952 | 1467047396400 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:56 INFO - PROCESS | 1952 | 1467047396469 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:09:56 INFO - PROCESS | 1952 | 1467047396473 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1952 | 1467047396476 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x120f75800 == 32 [pid = 1952] [id = 197] 10:09:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 62 (0x112977800) [pid = 1952] [serial = 589] [outer = 0x0] 10:09:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x11826ac00) [pid = 1952] [serial = 590] [outer = 0x112977800] 10:09:56 INFO - PROCESS | 1952 | 1467047396502 Marionette DEBUG loaded listener.js 10:09:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x119a14400) [pid = 1952] [serial = 591] [outer = 0x112977800] 10:09:56 INFO - PROCESS | 1952 | 1467047396822 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]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:09:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 10:09:56 INFO - PROCESS | 1952 | 1467047396858 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1952 | 1467047396860 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:09:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:09:56 INFO - PROCESS | 1952 | 1467047396863 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1952 | 1467047396864 Marionette TRACE conn2 <- [1,762,null,{}] 10:09:56 INFO - PROCESS | 1952 | 1467047396866 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}] 10:09:56 INFO - PROCESS | 1952 | 1467047396870 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:56 INFO - PROCESS | 1952 | 1467047396978 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:09:56 INFO - PROCESS | 1952 | 1467047396983 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1952 | 1467047396984 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x121554800 == 33 [pid = 1952] [id = 198] 10:09:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x118113800) [pid = 1952] [serial = 592] [outer = 0x0] 10:09:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x119e48c00) [pid = 1952] [serial = 593] [outer = 0x118113800] 10:09:57 INFO - PROCESS | 1952 | 1467047397010 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x121536800) [pid = 1952] [serial = 594] [outer = 0x118113800] 10:09:57 INFO - PROCESS | 1952 | 1467047397778 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]]]}] 10:09:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:09:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 10:09:57 INFO - PROCESS | 1952 | 1467047397782 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:09:57 INFO - PROCESS | 1952 | 1467047397783 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:09:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:09:57 INFO - PROCESS | 1952 | 1467047397785 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:09:57 INFO - PROCESS | 1952 | 1467047397786 Marionette TRACE conn2 <- [1,766,null,{}] 10:09:57 INFO - PROCESS | 1952 | 1467047397788 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}] 10:09:57 INFO - PROCESS | 1952 | 1467047397790 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:57 INFO - PROCESS | 1952 | 1467047397866 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:09:57 INFO - PROCESS | 1952 | 1467047397869 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:57 INFO - PROCESS | 1952 | 1467047397870 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x124a99000 == 34 [pid = 1952] [id = 199] 10:09:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x12140f000) [pid = 1952] [serial = 595] [outer = 0x0] 10:09:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x121f2e000) [pid = 1952] [serial = 596] [outer = 0x12140f000] 10:09:57 INFO - PROCESS | 1952 | 1467047397897 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x1227d9800) [pid = 1952] [serial = 597] [outer = 0x12140f000] 10:09:58 INFO - PROCESS | 1952 | 1467047398752 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]]]}] 10:09:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:09:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1019ms 10:09:58 INFO - PROCESS | 1952 | 1467047398805 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 1952 | 1467047398809 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:09:58 INFO - PROCESS | 1952 | 1467047398814 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 1952 | 1467047398815 Marionette TRACE conn2 <- [1,770,null,{}] 10:09:58 INFO - PROCESS | 1952 | 1467047398819 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}] 10:09:58 INFO - PROCESS | 1952 | 1467047398821 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:58 INFO - PROCESS | 1952 | 1467047398957 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:09:59 INFO - PROCESS | 1952 | 1467047399004 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1952 | 1467047399007 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x115eb5800 == 35 [pid = 1952] [id = 200] 10:09:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x1131d9000) [pid = 1952] [serial = 598] [outer = 0x0] 10:09:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x113352c00) [pid = 1952] [serial = 599] [outer = 0x1131d9000] 10:09:59 INFO - PROCESS | 1952 | 1467047399042 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x115e5a400) [pid = 1952] [serial = 600] [outer = 0x1131d9000] 10:09:59 INFO - PROCESS | 1952 | 1467047399526 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]]]}] 10:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 10:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:09:59 INFO - PROCESS | 1952 | 1467047399535 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1952 | 1467047399538 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:09:59 INFO - PROCESS | 1952 | 1467047399542 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1952 | 1467047399544 Marionette TRACE conn2 <- [1,774,null,{}] 10:09:59 INFO - PROCESS | 1952 | 1467047399547 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}] 10:09:59 INFO - PROCESS | 1952 | 1467047399549 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:59 INFO - PROCESS | 1952 | 1467047399654 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:09:59 INFO - PROCESS | 1952 | 1467047399727 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1952 | 1467047399729 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:09:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192c8000 == 36 [pid = 1952] [id = 201] 10:09:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x1176ee800) [pid = 1952] [serial = 601] [outer = 0x0] 10:09:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x11817fc00) [pid = 1952] [serial = 602] [outer = 0x1176ee800] 10:09:59 INFO - PROCESS | 1952 | 1467047399760 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x118267000) [pid = 1952] [serial = 603] [outer = 0x1176ee800] 10:10:00 INFO - PROCESS | 1952 | --DOCSHELL 0x121554800 == 35 [pid = 1952] [id = 198] 10:10:00 INFO - PROCESS | 1952 | --DOCSHELL 0x120f75800 == 34 [pid = 1952] [id = 197] 10:10:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1192e3000 == 33 [pid = 1952] [id = 196] 10:10:00 INFO - PROCESS | 1952 | --DOCSHELL 0x118338000 == 32 [pid = 1952] [id = 195] 10:10:00 INFO - PROCESS | 1952 | --DOCSHELL 0x1167d8800 == 31 [pid = 1952] [id = 194] 10:10:00 INFO - PROCESS | 1952 | --DOCSHELL 0x112fe8000 == 30 [pid = 1952] [id = 193] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x121079800) [pid = 1952] [serial = 551] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x118256800) [pid = 1952] [serial = 545] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x1190d3000) [pid = 1952] [serial = 548] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x112d8fc00) [pid = 1952] [serial = 539] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x1133ba800) [pid = 1952] [serial = 540] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x12a907800) [pid = 1952] [serial = 537] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x1218d7000) [pid = 1952] [serial = 554] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x116981800) [pid = 1952] [serial = 542] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x1176ed000) [pid = 1952] [serial = 543] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x118271000) [pid = 1952] [serial = 546] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x12118ac00) [pid = 1952] [serial = 552] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x121f2f000) [pid = 1952] [serial = 555] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x124a7a400) [pid = 1952] [serial = 557] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x126f44400) [pid = 1952] [serial = 561] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 61 (0x119a0c800) [pid = 1952] [serial = 549] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 60 (0x125622400) [pid = 1952] [serial = 558] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | --DOMWINDOW == 59 (0x126883000) [pid = 1952] [serial = 560] [outer = 0x0] [url = about:blank] 10:10:00 INFO - PROCESS | 1952 | 1467047400335 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]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 823ms 10:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:10:00 INFO - PROCESS | 1952 | 1467047400365 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1952 | 1467047400367 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:10:00 INFO - PROCESS | 1952 | 1467047400370 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1952 | 1467047400372 Marionette TRACE conn2 <- [1,778,null,{}] 10:10:00 INFO - PROCESS | 1952 | 1467047400377 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}] 10:10:00 INFO - PROCESS | 1952 | 1467047400379 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:00 INFO - PROCESS | 1952 | 1467047400463 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:10:00 INFO - PROCESS | 1952 | 1467047400511 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1952 | 1467047400514 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x11617f000 == 31 [pid = 1952] [id = 202] 10:10:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 60 (0x112977400) [pid = 1952] [serial = 604] [outer = 0x0] 10:10:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 61 (0x115e5fc00) [pid = 1952] [serial = 605] [outer = 0x112977400] 10:10:00 INFO - PROCESS | 1952 | 1467047400542 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 62 (0x116611400) [pid = 1952] [serial = 606] [outer = 0x112977400] 10:10:00 INFO - PROCESS | 1952 | 1467047400846 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]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 522ms 10:10:00 INFO - PROCESS | 1952 | 1467047400894 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1952 | 1467047400897 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:10:00 INFO - PROCESS | 1952 | 1467047400901 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1952 | 1467047400903 Marionette TRACE conn2 <- [1,782,null,{}] 10:10:00 INFO - PROCESS | 1952 | 1467047400905 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}] 10:10:00 INFO - PROCESS | 1952 | 1467047400907 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:00 INFO - PROCESS | 1952 | 1467047400981 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:10:01 INFO - PROCESS | 1952 | 1467047401038 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1952 | 1467047401039 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x117140800 == 32 [pid = 1952] [id = 203] 10:10:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x116904400) [pid = 1952] [serial = 607] [outer = 0x0] 10:10:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x118180000) [pid = 1952] [serial = 608] [outer = 0x116904400] 10:10:01 INFO - PROCESS | 1952 | 1467047401066 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x11869e400) [pid = 1952] [serial = 609] [outer = 0x116904400] 10:10:01 INFO - PROCESS | 1952 | 1467047401346 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]]]}] 10:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 10:10:01 INFO - PROCESS | 1952 | 1467047401371 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:10:01 INFO - PROCESS | 1952 | 1467047401372 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:10:01 INFO - PROCESS | 1952 | 1467047401382 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1952 | 1467047401385 Marionette TRACE conn2 <- [1,786,null,{}] 10:10:01 INFO - PROCESS | 1952 | 1467047401397 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}] 10:10:01 INFO - PROCESS | 1952 | 1467047401400 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:01 INFO - PROCESS | 1952 | 1467047401476 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:10:01 INFO - PROCESS | 1952 | 1467047401481 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1952 | 1467047401483 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192dc000 == 33 [pid = 1952] [id = 204] 10:10:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x1186e5c00) [pid = 1952] [serial = 610] [outer = 0x0] 10:10:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x118990800) [pid = 1952] [serial = 611] [outer = 0x1186e5c00] 10:10:01 INFO - PROCESS | 1952 | 1467047401513 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x119e0f400) [pid = 1952] [serial = 612] [outer = 0x1186e5c00] 10:10:01 INFO - PROCESS | 1952 | 1467047401863 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]]]}] 10:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 10:10:01 INFO - PROCESS | 1952 | 1467047401904 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:10:01 INFO - PROCESS | 1952 | 1467047401906 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:10:01 INFO - PROCESS | 1952 | 1467047401908 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1952 | 1467047401910 Marionette TRACE conn2 <- [1,790,null,{}] 10:10:01 INFO - PROCESS | 1952 | 1467047401912 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}] 10:10:01 INFO - PROCESS | 1952 | 1467047401913 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:01 INFO - PROCESS | 1952 | 1467047401989 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:10:02 INFO - PROCESS | 1952 | 1467047401995 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1952 | 1467047401996 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x12144b800 == 34 [pid = 1952] [id = 205] 10:10:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x120e41c00) [pid = 1952] [serial = 613] [outer = 0x0] 10:10:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x120e81c00) [pid = 1952] [serial = 614] [outer = 0x120e41c00] 10:10:02 INFO - PROCESS | 1952 | 1467047402022 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x121189c00) [pid = 1952] [serial = 615] [outer = 0x120e41c00] 10:10:02 INFO - PROCESS | 1952 | 1467047402337 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]]]}] 10:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 472ms 10:10:02 INFO - PROCESS | 1952 | 1467047402380 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1952 | 1467047402388 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:10:02 INFO - PROCESS | 1952 | 1467047402391 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1952 | 1467047402392 Marionette TRACE conn2 <- [1,794,null,{}] 10:10:02 INFO - PROCESS | 1952 | 1467047402394 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}] 10:10:02 INFO - PROCESS | 1952 | 1467047402395 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:02 INFO - PROCESS | 1952 | 1467047402467 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:10:02 INFO - PROCESS | 1952 | 1467047402499 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1952 | 1467047402500 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x121b25800 == 35 [pid = 1952] [id = 206] 10:10:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x11869e800) [pid = 1952] [serial = 616] [outer = 0x0] 10:10:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x12118c800) [pid = 1952] [serial = 617] [outer = 0x11869e800] 10:10:02 INFO - PROCESS | 1952 | 1467047402551 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x121f28000) [pid = 1952] [serial = 618] [outer = 0x11869e800] 10:10:02 INFO - PROCESS | 1952 | 1467047402902 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]]]}] 10:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 10:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:10:02 INFO - PROCESS | 1952 | 1467047402911 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1952 | 1467047402912 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:10:02 INFO - PROCESS | 1952 | 1467047402914 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1952 | 1467047402915 Marionette TRACE conn2 <- [1,798,null,{}] 10:10:02 INFO - PROCESS | 1952 | 1467047402918 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}] 10:10:02 INFO - PROCESS | 1952 | 1467047402922 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:03 INFO - PROCESS | 1952 | 1467047403038 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:10:03 INFO - PROCESS | 1952 | 1467047403072 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1952 | 1467047403073 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x1268c3800 == 36 [pid = 1952] [id = 207] 10:10:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x121f28800) [pid = 1952] [serial = 619] [outer = 0x0] 10:10:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x124e74400) [pid = 1952] [serial = 620] [outer = 0x121f28800] 10:10:03 INFO - PROCESS | 1952 | 1467047403098 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x126ed9000) [pid = 1952] [serial = 621] [outer = 0x121f28800] 10:10:03 INFO - PROCESS | 1952 | 1467047403390 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]]]}] 10:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 10:10:03 INFO - PROCESS | 1952 | 1467047403433 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1952 | 1467047403442 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:10:03 INFO - PROCESS | 1952 | 1467047403446 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1952 | 1467047403447 Marionette TRACE conn2 <- [1,802,null,{}] 10:10:03 INFO - PROCESS | 1952 | 1467047403449 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}] 10:10:03 INFO - PROCESS | 1952 | 1467047403451 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:03 INFO - PROCESS | 1952 | 1467047403539 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:10:03 INFO - PROCESS | 1952 | 1467047403548 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1952 | 1467047403549 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x127198800 == 37 [pid = 1952] [id = 208] 10:10:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x124bd1c00) [pid = 1952] [serial = 622] [outer = 0x0] 10:10:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x1274ac400) [pid = 1952] [serial = 623] [outer = 0x124bd1c00] 10:10:03 INFO - PROCESS | 1952 | 1467047403573 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x12780d000) [pid = 1952] [serial = 624] [outer = 0x124bd1c00] 10:10:03 INFO - PROCESS | 1952 | 1467047403896 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]]]}] 10:10:03 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 10:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 469ms 10:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:10:03 INFO - PROCESS | 1952 | 1467047403915 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1952 | 1467047403916 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:10:03 INFO - PROCESS | 1952 | 1467047403918 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1952 | 1467047403920 Marionette TRACE conn2 <- [1,806,null,{}] 10:10:03 INFO - PROCESS | 1952 | 1467047403922 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}] 10:10:03 INFO - PROCESS | 1952 | 1467047403923 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:04 INFO - PROCESS | 1952 | 1467047404030 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:10:04 INFO - PROCESS | 1952 | 1467047404042 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1952 | 1467047404043 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x127867800 == 38 [pid = 1952] [id = 209] 10:10:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x126f47400) [pid = 1952] [serial = 625] [outer = 0x0] 10:10:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x129082c00) [pid = 1952] [serial = 626] [outer = 0x126f47400] 10:10:04 INFO - PROCESS | 1952 | 1467047404070 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1292ac800) [pid = 1952] [serial = 627] [outer = 0x126f47400] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x118863400) [pid = 1952] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x1128aec00) [pid = 1952] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x116a0a400) [pid = 1952] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x113c6cc00) [pid = 1952] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x112977800) [pid = 1952] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x115dee400) [pid = 1952] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x117e5e400) [pid = 1952] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x121d97400) [pid = 1952] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x118113800) [pid = 1952] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x126adec00) [pid = 1952] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:10:04 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x11869f400) [pid = 1952] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:10:04 INFO - PROCESS | 1952 | [1952] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:10:04 INFO - PROCESS | 1952 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:10:04 INFO - PROCESS | 1952 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:10:04 INFO - PROCESS | 1952 | [GFX2-]: Using SkiaGL canvas. 10:10:04 INFO - PROCESS | 1952 | 1467047404565 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]]]}] 10:10:04 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 10:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 10:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:10:04 INFO - PROCESS | 1952 | 1467047404595 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 1952 | 1467047404596 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:10:04 INFO - PROCESS | 1952 | 1467047404599 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1952 | 1467047404600 Marionette TRACE conn2 <- [1,810,null,{}] 10:10:04 INFO - PROCESS | 1952 | 1467047404602 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}] 10:10:04 INFO - PROCESS | 1952 | 1467047404612 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:04 INFO - PROCESS | 1952 | 1467047404687 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:10:04 INFO - PROCESS | 1952 | 1467047404694 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1952 | 1467047404695 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x12925d800 == 39 [pid = 1952] [id = 210] 10:10:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x1186ab800) [pid = 1952] [serial = 628] [outer = 0x0] 10:10:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x121ff4800) [pid = 1952] [serial = 629] [outer = 0x1186ab800] 10:10:04 INFO - PROCESS | 1952 | 1467047404720 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x12942f400) [pid = 1952] [serial = 630] [outer = 0x1186ab800] 10:10:05 INFO - PROCESS | 1952 | 1467047405034 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]]]}] 10:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 467ms 10:10:05 INFO - PROCESS | 1952 | 1467047405067 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 1952 | 1467047405068 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:10:05 INFO - PROCESS | 1952 | 1467047405070 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1952 | 1467047405071 Marionette TRACE conn2 <- [1,814,null,{}] 10:10:05 INFO - PROCESS | 1952 | 1467047405074 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}] 10:10:05 INFO - PROCESS | 1952 | 1467047405075 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:05 INFO - PROCESS | 1952 | 1467047405171 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:10:05 INFO - PROCESS | 1952 | 1467047405176 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:05 INFO - PROCESS | 1952 | 1467047405177 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292d0000 == 40 [pid = 1952] [id = 211] 10:10:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x120e46800) [pid = 1952] [serial = 631] [outer = 0x0] 10:10:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x129436c00) [pid = 1952] [serial = 632] [outer = 0x120e46800] 10:10:05 INFO - PROCESS | 1952 | 1467047405202 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x12a4a9400) [pid = 1952] [serial = 633] [outer = 0x120e46800] 10:10:05 INFO - PROCESS | 1952 | 1467047405516 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] 10:10:05 INFO - PROCESS | 1952 | 1467047405543 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:10:05 INFO - PROCESS | 1952 | 1467047405546 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1952 | 1467047405555 Marionette TRACE conn2 <- [1,818,null,{}] 10:10:05 INFO - PROCESS | 1952 | 1467047405557 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}] 10:10:05 INFO - PROCESS | 1952 | 1467047405559 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:05 INFO - PROCESS | 1952 | 1467047405646 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:10:05 INFO - PROCESS | 1952 | 1467047405650 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:05 INFO - PROCESS | 1952 | 1467047405651 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a518800 == 41 [pid = 1952] [id = 212] 10:10:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x12a48e000) [pid = 1952] [serial = 634] [outer = 0x0] 10:10:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x12a565400) [pid = 1952] [serial = 635] [outer = 0x12a48e000] 10:10:05 INFO - PROCESS | 1952 | 1467047405677 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x12b09b400) [pid = 1952] [serial = 636] [outer = 0x12a48e000] 10:10:06 INFO - PROCESS | 1952 | 1467047406032 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]]]}] 10:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 527ms 10:10:06 INFO - PROCESS | 1952 | 1467047406074 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:10:06 INFO - PROCESS | 1952 | 1467047406076 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:10:06 INFO - PROCESS | 1952 | 1467047406079 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1952 | 1467047406081 Marionette TRACE conn2 <- [1,822,null,{}] 10:10:06 INFO - PROCESS | 1952 | 1467047406084 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}] 10:10:06 INFO - PROCESS | 1952 | 1467047406085 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:06 INFO - PROCESS | 1952 | 1467047406204 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:10:06 INFO - PROCESS | 1952 | 1467047406212 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1952 | 1467047406213 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a985000 == 42 [pid = 1952] [id = 213] 10:10:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12ab02400) [pid = 1952] [serial = 637] [outer = 0x0] 10:10:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x12b75d000) [pid = 1952] [serial = 638] [outer = 0x12ab02400] 10:10:06 INFO - PROCESS | 1952 | 1467047406254 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x12b768000) [pid = 1952] [serial = 639] [outer = 0x12ab02400] 10:10:06 INFO - PROCESS | 1952 | 1467047406835 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] 10:10:06 INFO - PROCESS | 1952 | 1467047406851 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:10:06 INFO - PROCESS | 1952 | 1467047406854 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1952 | 1467047406857 Marionette TRACE conn2 <- [1,826,null,{}] 10:10:06 INFO - PROCESS | 1952 | 1467047406860 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}] 10:10:06 INFO - PROCESS | 1952 | 1467047406862 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:06 INFO - PROCESS | 1952 | 1467047406963 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:10:07 INFO - PROCESS | 1952 | 1467047407028 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1952 | 1467047407029 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x11745c800 == 43 [pid = 1952] [id = 214] 10:10:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x112e05000) [pid = 1952] [serial = 640] [outer = 0x0] 10:10:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x116460400) [pid = 1952] [serial = 641] [outer = 0x112e05000] 10:10:07 INFO - PROCESS | 1952 | 1467047407061 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x117e58000) [pid = 1952] [serial = 642] [outer = 0x112e05000] 10:10:07 INFO - PROCESS | 1952 | 1467047407493 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]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 10:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:10:07 INFO - PROCESS | 1952 | 1467047407526 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1952 | 1467047407529 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:10:07 INFO - PROCESS | 1952 | 1467047407533 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1952 | 1467047407535 Marionette TRACE conn2 <- [1,830,null,{}] 10:10:07 INFO - PROCESS | 1952 | 1467047407579 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}] 10:10:07 INFO - PROCESS | 1952 | 1467047407581 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:07 INFO - PROCESS | 1952 | 1467047407685 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:10:07 INFO - PROCESS | 1952 | 1467047407749 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1952 | 1467047407750 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256a5800 == 44 [pid = 1952] [id = 215] 10:10:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1186da400) [pid = 1952] [serial = 643] [outer = 0x0] 10:10:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x118860400) [pid = 1952] [serial = 644] [outer = 0x1186da400] 10:10:07 INFO - PROCESS | 1952 | 1467047407781 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1197a6800) [pid = 1952] [serial = 645] [outer = 0x1186da400] 10:10:08 INFO - PROCESS | 1952 | 1467047408199 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 695ms 10:10:08 INFO - PROCESS | 1952 | 1467047408240 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1952 | 1467047408242 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:10:08 INFO - PROCESS | 1952 | 1467047408246 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1952 | 1467047408248 Marionette TRACE conn2 <- [1,834,null,{}] 10:10:08 INFO - PROCESS | 1952 | 1467047408257 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}] 10:10:08 INFO - PROCESS | 1952 | 1467047408262 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:08 INFO - PROCESS | 1952 | 1467047408359 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:10:08 INFO - PROCESS | 1952 | 1467047408427 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1952 | 1467047408429 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b72b800 == 45 [pid = 1952] [id = 216] 10:10:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x121fc3400) [pid = 1952] [serial = 646] [outer = 0x0] 10:10:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x124a6f400) [pid = 1952] [serial = 647] [outer = 0x121fc3400] 10:10:08 INFO - PROCESS | 1952 | 1467047408460 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1256c3c00) [pid = 1952] [serial = 648] [outer = 0x121fc3400] 10:10:08 INFO - PROCESS | 1952 | 1467047408909 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 674ms 10:10:08 INFO - PROCESS | 1952 | 1467047408921 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1952 | 1467047408923 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:10:08 INFO - PROCESS | 1952 | 1467047408966 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1952 | 1467047408967 Marionette TRACE conn2 <- [1,838,null,{}] 10:10:08 INFO - PROCESS | 1952 | 1467047408969 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}] 10:10:08 INFO - PROCESS | 1952 | 1467047408971 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:09 INFO - PROCESS | 1952 | 1467047409069 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:10:09 INFO - PROCESS | 1952 | 1467047409131 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1952 | 1467047409132 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x116625800 == 46 [pid = 1952] [id = 217] 10:10:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x118615000) [pid = 1952] [serial = 649] [outer = 0x0] 10:10:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x121fc7800) [pid = 1952] [serial = 650] [outer = 0x118615000] 10:10:09 INFO - PROCESS | 1952 | 1467047409162 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x126f3a400) [pid = 1952] [serial = 651] [outer = 0x118615000] 10:10:09 INFO - PROCESS | 1952 | 1467047409687 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]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 792ms 10:10:09 INFO - PROCESS | 1952 | 1467047409736 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1952 | 1467047409738 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:10:09 INFO - PROCESS | 1952 | 1467047409742 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1952 | 1467047409743 Marionette TRACE conn2 <- [1,842,null,{}] 10:10:09 INFO - PROCESS | 1952 | 1467047409748 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}] 10:10:09 INFO - PROCESS | 1952 | 1467047409749 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:09 INFO - PROCESS | 1952 | 1467047409839 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:10:09 INFO - PROCESS | 1952 | 1467047409905 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1952 | 1467047409906 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x116f9d000 == 47 [pid = 1952] [id = 218] 10:10:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x115e60000) [pid = 1952] [serial = 652] [outer = 0x0] 10:10:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x116ad5800) [pid = 1952] [serial = 653] [outer = 0x115e60000] 10:10:09 INFO - PROCESS | 1952 | 1467047409934 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x118113c00) [pid = 1952] [serial = 654] [outer = 0x115e60000] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1192cd800 == 46 [pid = 1952] [id = 192] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x12a518800 == 45 [pid = 1952] [id = 212] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1292d0000 == 44 [pid = 1952] [id = 211] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x12925d800 == 43 [pid = 1952] [id = 210] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x127867800 == 42 [pid = 1952] [id = 209] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x127198800 == 41 [pid = 1952] [id = 208] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1268c3800 == 40 [pid = 1952] [id = 207] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x121b25800 == 39 [pid = 1952] [id = 206] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x12144b800 == 38 [pid = 1952] [id = 205] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1192dc000 == 37 [pid = 1952] [id = 204] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x117140800 == 36 [pid = 1952] [id = 203] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x11617f000 == 35 [pid = 1952] [id = 202] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1192c8000 == 34 [pid = 1952] [id = 201] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x124a99000 == 33 [pid = 1952] [id = 199] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x115eb5800 == 32 [pid = 1952] [id = 200] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x116625800 == 31 [pid = 1952] [id = 217] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x12b72b800 == 30 [pid = 1952] [id = 216] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1256a5800 == 29 [pid = 1952] [id = 215] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x11745c800 == 28 [pid = 1952] [id = 214] 10:10:10 INFO - PROCESS | 1952 | --DOCSHELL 0x12a985000 == 27 [pid = 1952] [id = 213] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x119471c00) [pid = 1952] [serial = 587] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1292b1400) [pid = 1952] [serial = 576] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x121ff2800) [pid = 1952] [serial = 575] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1174e0400) [pid = 1952] [serial = 581] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x113c71000) [pid = 1952] [serial = 578] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x11826ac00) [pid = 1952] [serial = 590] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x116131c00) [pid = 1952] [serial = 579] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x116a14400) [pid = 1952] [serial = 564] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x11618b800) [pid = 1952] [serial = 563] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1186db000) [pid = 1952] [serial = 567] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1186a0000) [pid = 1952] [serial = 566] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1256c6800) [pid = 1952] [serial = 570] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x121ff1c00) [pid = 1952] [serial = 569] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x121536800) [pid = 1952] [serial = 594] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1292a8400) [pid = 1952] [serial = 573] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1184c4800) [pid = 1952] [serial = 572] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x119a0d000) [pid = 1952] [serial = 588] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x1186a3c00) [pid = 1952] [serial = 584] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x121f2e000) [pid = 1952] [serial = 596] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1186df000) [pid = 1952] [serial = 585] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x118114c00) [pid = 1952] [serial = 582] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x119a14400) [pid = 1952] [serial = 591] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x119e48c00) [pid = 1952] [serial = 593] [outer = 0x0] [url = about:blank] 10:10:10 INFO - PROCESS | 1952 | 1467047410842 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]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1125ms 10:10:10 INFO - PROCESS | 1952 | 1467047410867 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1952 | 1467047410869 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:10:10 INFO - PROCESS | 1952 | 1467047410873 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1952 | 1467047410874 Marionette TRACE conn2 <- [1,846,null,{}] 10:10:10 INFO - PROCESS | 1952 | 1467047410878 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}] 10:10:10 INFO - PROCESS | 1952 | 1467047410879 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:10 INFO - PROCESS | 1952 | 1467047410958 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:10:10 INFO - PROCESS | 1952 | 1467047410963 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1952 | 1467047410964 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f6b800 == 28 [pid = 1952] [id = 219] 10:10:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1127e3000) [pid = 1952] [serial = 655] [outer = 0x0] 10:10:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1128ae400) [pid = 1952] [serial = 656] [outer = 0x1127e3000] 10:10:10 INFO - PROCESS | 1952 | 1467047410994 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x112c29c00) [pid = 1952] [serial = 657] [outer = 0x1127e3000] 10:10:11 INFO - PROCESS | 1952 | 1467047411351 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 524ms 10:10:11 INFO - PROCESS | 1952 | 1467047411397 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1952 | 1467047411400 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:10:11 INFO - PROCESS | 1952 | 1467047411405 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1952 | 1467047411407 Marionette TRACE conn2 <- [1,850,null,{}] 10:10:11 INFO - PROCESS | 1952 | 1467047411409 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}] 10:10:11 INFO - PROCESS | 1952 | 1467047411411 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:11 INFO - PROCESS | 1952 | 1467047411490 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:10:11 INFO - PROCESS | 1952 | 1467047411496 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1952 | 1467047411498 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x116681000 == 29 [pid = 1952] [id = 220] 10:10:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x113356400) [pid = 1952] [serial = 658] [outer = 0x0] 10:10:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x113c37c00) [pid = 1952] [serial = 659] [outer = 0x113356400] 10:10:11 INFO - PROCESS | 1952 | 1467047411525 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x114ec9800) [pid = 1952] [serial = 660] [outer = 0x113356400] 10:10:11 INFO - PROCESS | 1952 | 1467047411886 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 10:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:10:11 INFO - PROCESS | 1952 | 1467047411924 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1952 | 1467047411925 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:10:11 INFO - PROCESS | 1952 | 1467047411927 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1952 | 1467047411930 Marionette TRACE conn2 <- [1,854,null,{}] 10:10:11 INFO - PROCESS | 1952 | 1467047411938 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}] 10:10:11 INFO - PROCESS | 1952 | 1467047411941 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:12 INFO - PROCESS | 1952 | 1467047412015 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:10:12 INFO - PROCESS | 1952 | 1467047412020 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1952 | 1467047412022 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e38000 == 30 [pid = 1952] [id = 221] 10:10:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1128aa800) [pid = 1952] [serial = 661] [outer = 0x0] 10:10:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1176e7c00) [pid = 1952] [serial = 662] [outer = 0x1128aa800] 10:10:12 INFO - PROCESS | 1952 | 1467047412053 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x118119c00) [pid = 1952] [serial = 663] [outer = 0x1128aa800] 10:10:12 INFO - PROCESS | 1952 | 1467047412374 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]]]}] 10:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 10:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:10:12 INFO - PROCESS | 1952 | 1467047412398 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 1952 | 1467047412400 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:10:12 INFO - PROCESS | 1952 | 1467047412402 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1952 | 1467047412404 Marionette TRACE conn2 <- [1,858,null,{}] 10:10:12 INFO - PROCESS | 1952 | 1467047412407 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}] 10:10:12 INFO - PROCESS | 1952 | 1467047412410 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:12 INFO - PROCESS | 1952 | 1467047412514 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:10:12 INFO - PROCESS | 1952 | 1467047412591 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1952 | 1467047412592 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190b9000 == 31 [pid = 1952] [id = 222] 10:10:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1176e0800) [pid = 1952] [serial = 664] [outer = 0x0] 10:10:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118266c00) [pid = 1952] [serial = 665] [outer = 0x1176e0800] 10:10:12 INFO - PROCESS | 1952 | 1467047412634 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1184c4800) [pid = 1952] [serial = 666] [outer = 0x1176e0800] 10:10:13 INFO - PROCESS | 1952 | 1467047413022 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 669ms 10:10:13 INFO - PROCESS | 1952 | 1467047413072 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:10:13 INFO - PROCESS | 1952 | 1467047413074 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:10:13 INFO - PROCESS | 1952 | 1467047413077 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1952 | 1467047413079 Marionette TRACE conn2 <- [1,862,null,{}] 10:10:13 INFO - PROCESS | 1952 | 1467047413082 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}] 10:10:13 INFO - PROCESS | 1952 | 1467047413084 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:13 INFO - PROCESS | 1952 | 1467047413224 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:10:13 INFO - PROCESS | 1952 | 1467047413248 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1952 | 1467047413249 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197d4000 == 32 [pid = 1952] [id = 223] 10:10:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x11334cc00) [pid = 1952] [serial = 667] [outer = 0x0] 10:10:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1186a4800) [pid = 1952] [serial = 668] [outer = 0x11334cc00] 10:10:13 INFO - PROCESS | 1952 | 1467047413290 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1186df800) [pid = 1952] [serial = 669] [outer = 0x11334cc00] 10:10:13 INFO - PROCESS | 1952 | 1467047413635 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 571ms 10:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:10:13 INFO - PROCESS | 1952 | 1467047413648 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1952 | 1467047413649 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:10:13 INFO - PROCESS | 1952 | 1467047413651 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1952 | 1467047413652 Marionette TRACE conn2 <- [1,866,null,{}] 10:10:13 INFO - PROCESS | 1952 | 1467047413654 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}] 10:10:13 INFO - PROCESS | 1952 | 1467047413659 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:13 INFO - PROCESS | 1952 | 1467047413769 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:10:13 INFO - PROCESS | 1952 | 1467047413802 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1952 | 1467047413803 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x121312000 == 33 [pid = 1952] [id = 224] 10:10:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x118819000) [pid = 1952] [serial = 670] [outer = 0x0] 10:10:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x118984400) [pid = 1952] [serial = 671] [outer = 0x118819000] 10:10:13 INFO - PROCESS | 1952 | 1467047413829 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x119a12800) [pid = 1952] [serial = 672] [outer = 0x118819000] 10:10:14 INFO - PROCESS | 1952 | 1467047414169 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]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 570ms 10:10:14 INFO - PROCESS | 1952 | 1467047414221 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1952 | 1467047414229 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:10:14 INFO - PROCESS | 1952 | 1467047414232 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1952 | 1467047414233 Marionette TRACE conn2 <- [1,870,null,{}] 10:10:14 INFO - PROCESS | 1952 | 1467047414235 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}] 10:10:14 INFO - PROCESS | 1952 | 1467047414236 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:14 INFO - PROCESS | 1952 | 1467047414325 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:10:14 INFO - PROCESS | 1952 | 1467047414361 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1952 | 1467047414362 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219c3000 == 34 [pid = 1952] [id = 225] 10:10:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x119a0fc00) [pid = 1952] [serial = 673] [outer = 0x0] 10:10:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x119e4a400) [pid = 1952] [serial = 674] [outer = 0x119a0fc00] 10:10:14 INFO - PROCESS | 1952 | 1467047414387 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x120e46c00) [pid = 1952] [serial = 675] [outer = 0x119a0fc00] 10:10:14 INFO - PROCESS | 1952 | 1467047414684 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]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 10:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:10:14 INFO - PROCESS | 1952 | 1467047414700 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1952 | 1467047414702 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:10:14 INFO - PROCESS | 1952 | 1467047414704 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1952 | 1467047414705 Marionette TRACE conn2 <- [1,874,null,{}] 10:10:14 INFO - PROCESS | 1952 | 1467047414707 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}] 10:10:14 INFO - PROCESS | 1952 | 1467047414710 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:14 INFO - PROCESS | 1952 | 1467047414807 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:10:14 INFO - PROCESS | 1952 | 1467047414843 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1952 | 1467047414844 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x124a94800 == 35 [pid = 1952] [id = 226] 10:10:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x120e47c00) [pid = 1952] [serial = 676] [outer = 0x0] 10:10:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x121079000) [pid = 1952] [serial = 677] [outer = 0x120e47c00] 10:10:14 INFO - PROCESS | 1952 | 1467047414869 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x121187400) [pid = 1952] [serial = 678] [outer = 0x120e47c00] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x121f28800) [pid = 1952] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x124bd1c00) [pid = 1952] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12140f000) [pid = 1952] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x116904400) [pid = 1952] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1186e5c00) [pid = 1952] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x112977400) [pid = 1952] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x126f47400) [pid = 1952] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x120e41c00) [pid = 1952] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1176ee800) [pid = 1952] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x1131d9000) [pid = 1952] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12a48e000) [pid = 1952] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12ab02400) [pid = 1952] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x120e46800) [pid = 1952] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1186ab800) [pid = 1952] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:10:15 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x11869e800) [pid = 1952] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 620ms 10:10:15 INFO - PROCESS | 1952 | 1467047415320 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]]]}] 10:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:10:15 INFO - PROCESS | 1952 | 1467047415328 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1952 | 1467047415329 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:10:15 INFO - PROCESS | 1952 | 1467047415338 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1952 | 1467047415340 Marionette TRACE conn2 <- [1,878,null,{}] 10:10:15 INFO - PROCESS | 1952 | 1467047415347 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}] 10:10:15 INFO - PROCESS | 1952 | 1467047415348 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:15 INFO - PROCESS | 1952 | 1467047415453 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:10:15 INFO - PROCESS | 1952 | 1467047415488 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1952 | 1467047415489 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e37000 == 36 [pid = 1952] [id = 227] 10:10:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x11297ac00) [pid = 1952] [serial = 679] [outer = 0x0] 10:10:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1184ce800) [pid = 1952] [serial = 680] [outer = 0x11297ac00] 10:10:15 INFO - PROCESS | 1952 | 1467047415515 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x120e77400) [pid = 1952] [serial = 681] [outer = 0x11297ac00] 10:10:15 INFO - PROCESS | 1952 | 1467047415777 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]]]}] 10:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 481ms 10:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:10:15 INFO - PROCESS | 1952 | 1467047415814 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1952 | 1467047415815 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:10:15 INFO - PROCESS | 1952 | 1467047415817 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1952 | 1467047415818 Marionette TRACE conn2 <- [1,882,null,{}] 10:10:15 INFO - PROCESS | 1952 | 1467047415820 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}] 10:10:15 INFO - PROCESS | 1952 | 1467047415821 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:15 INFO - PROCESS | 1952 | 1467047415903 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:10:15 INFO - PROCESS | 1952 | 1467047415907 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1952 | 1467047415909 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x127184800 == 37 [pid = 1952] [id = 228] 10:10:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x1190d7000) [pid = 1952] [serial = 682] [outer = 0x0] 10:10:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1212a7000) [pid = 1952] [serial = 683] [outer = 0x1190d7000] 10:10:15 INFO - PROCESS | 1952 | 1467047415935 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x121ac1c00) [pid = 1952] [serial = 684] [outer = 0x1190d7000] 10:10:16 INFO - PROCESS | 1952 | 1467047416284 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 10:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:10:16 INFO - PROCESS | 1952 | 1467047416336 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1952 | 1467047416337 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:10:16 INFO - PROCESS | 1952 | 1467047416339 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1952 | 1467047416341 Marionette TRACE conn2 <- [1,886,null,{}] 10:10:16 INFO - PROCESS | 1952 | 1467047416343 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}] 10:10:16 INFO - PROCESS | 1952 | 1467047416353 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:16 INFO - PROCESS | 1952 | 1467047416439 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:10:16 INFO - PROCESS | 1952 | 1467047416445 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1952 | 1467047416447 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197d1800 == 38 [pid = 1952] [id = 229] 10:10:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x121b11c00) [pid = 1952] [serial = 685] [outer = 0x0] 10:10:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1227f5400) [pid = 1952] [serial = 686] [outer = 0x121b11c00] 10:10:16 INFO - PROCESS | 1952 | 1467047416473 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1256c1800) [pid = 1952] [serial = 687] [outer = 0x121b11c00] 10:10:16 INFO - PROCESS | 1952 | 1467047416797 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 10:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:10:16 INFO - PROCESS | 1952 | 1467047416811 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:10:16 INFO - PROCESS | 1952 | 1467047416814 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:10:16 INFO - PROCESS | 1952 | 1467047416816 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1952 | 1467047416817 Marionette TRACE conn2 <- [1,890,null,{}] 10:10:16 INFO - PROCESS | 1952 | 1467047416820 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}] 10:10:16 INFO - PROCESS | 1952 | 1467047416822 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:16 INFO - PROCESS | 1952 | 1467047416942 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:10:17 INFO - PROCESS | 1952 | 1467047417022 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1952 | 1467047417023 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x129267000 == 39 [pid = 1952] [id = 230] 10:10:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1186de400) [pid = 1952] [serial = 688] [outer = 0x0] 10:10:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1256c2000) [pid = 1952] [serial = 689] [outer = 0x1186de400] 10:10:17 INFO - PROCESS | 1952 | 1467047417064 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x126ad4c00) [pid = 1952] [serial = 690] [outer = 0x1186de400] 10:10:17 INFO - PROCESS | 1952 | 1467047417620 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]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 869ms 10:10:17 INFO - PROCESS | 1952 | 1467047417704 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:10:17 INFO - PROCESS | 1952 | 1467047417707 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:10:17 INFO - PROCESS | 1952 | 1467047417710 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1952 | 1467047417713 Marionette TRACE conn2 <- [1,894,null,{}] 10:10:17 INFO - PROCESS | 1952 | 1467047417717 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}] 10:10:17 INFO - PROCESS | 1952 | 1467047417718 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:17 INFO - PROCESS | 1952 | 1467047417828 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:10:17 INFO - PROCESS | 1952 | 1467047417881 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1952 | 1467047417883 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x116625800 == 40 [pid = 1952] [id = 231] 10:10:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1128a6c00) [pid = 1952] [serial = 691] [outer = 0x0] 10:10:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x112db7c00) [pid = 1952] [serial = 692] [outer = 0x1128a6c00] 10:10:17 INFO - PROCESS | 1952 | 1467047417914 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1133afc00) [pid = 1952] [serial = 693] [outer = 0x1128a6c00] 10:10:18 INFO - PROCESS | 1952 | 1467047418431 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]]]}] 10:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 772ms 10:10:18 INFO - PROCESS | 1952 | 1467047418482 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 1952 | 1467047418485 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:10:18 INFO - PROCESS | 1952 | 1467047418489 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1952 | 1467047418491 Marionette TRACE conn2 <- [1,898,null,{}] 10:10:18 INFO - PROCESS | 1952 | 1467047418494 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}] 10:10:18 INFO - PROCESS | 1952 | 1467047418496 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:18 INFO - PROCESS | 1952 | 1467047418608 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:10:18 INFO - PROCESS | 1952 | 1467047418685 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1952 | 1467047418686 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186ca000 == 41 [pid = 1952] [id = 232] 10:10:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1128b3c00) [pid = 1952] [serial = 694] [outer = 0x0] 10:10:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x115e66c00) [pid = 1952] [serial = 695] [outer = 0x1128b3c00] 10:10:18 INFO - PROCESS | 1952 | 1467047418718 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x117e5d800) [pid = 1952] [serial = 696] [outer = 0x1128b3c00] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x1197d1800 == 40 [pid = 1952] [id = 229] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x127184800 == 39 [pid = 1952] [id = 228] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x117e37000 == 38 [pid = 1952] [id = 227] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x124a94800 == 37 [pid = 1952] [id = 226] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x1219c3000 == 36 [pid = 1952] [id = 225] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x121312000 == 35 [pid = 1952] [id = 224] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x1197d4000 == 34 [pid = 1952] [id = 223] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x1190b9000 == 33 [pid = 1952] [id = 222] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x117e38000 == 32 [pid = 1952] [id = 221] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x116681000 == 31 [pid = 1952] [id = 220] 10:10:19 INFO - PROCESS | 1952 | --DOCSHELL 0x112f6b800 == 30 [pid = 1952] [id = 219] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x124e74400) [pid = 1952] [serial = 620] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1274ac400) [pid = 1952] [serial = 623] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x126ed9000) [pid = 1952] [serial = 621] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1227d9800) [pid = 1952] [serial = 597] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x118180000) [pid = 1952] [serial = 608] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x11869e400) [pid = 1952] [serial = 609] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x118990800) [pid = 1952] [serial = 611] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x119e0f400) [pid = 1952] [serial = 612] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x115e5fc00) [pid = 1952] [serial = 605] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x116611400) [pid = 1952] [serial = 606] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x129082c00) [pid = 1952] [serial = 626] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x120e81c00) [pid = 1952] [serial = 614] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x121189c00) [pid = 1952] [serial = 615] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x11817fc00) [pid = 1952] [serial = 602] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x118267000) [pid = 1952] [serial = 603] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x113352c00) [pid = 1952] [serial = 599] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x115e5a400) [pid = 1952] [serial = 600] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x12b09b400) [pid = 1952] [serial = 636] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12b768000) [pid = 1952] [serial = 639] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x129436c00) [pid = 1952] [serial = 632] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12b75d000) [pid = 1952] [serial = 638] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x121ff4800) [pid = 1952] [serial = 629] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x12942f400) [pid = 1952] [serial = 630] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x12a565400) [pid = 1952] [serial = 635] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12a4a9400) [pid = 1952] [serial = 633] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x121f28000) [pid = 1952] [serial = 618] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x12118c800) [pid = 1952] [serial = 617] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x1292ac800) [pid = 1952] [serial = 627] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x12780d000) [pid = 1952] [serial = 624] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1952 | 1467047419371 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]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 922ms 10:10:19 INFO - PROCESS | 1952 | 1467047419411 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:10:19 INFO - PROCESS | 1952 | 1467047419414 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:10:19 INFO - PROCESS | 1952 | 1467047419417 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1952 | 1467047419419 Marionette TRACE conn2 <- [1,902,null,{}] 10:10:19 INFO - PROCESS | 1952 | 1467047419423 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}] 10:10:19 INFO - PROCESS | 1952 | 1467047419424 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:19 INFO - PROCESS | 1952 | 1467047419501 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:10:19 INFO - PROCESS | 1952 | 1467047419508 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1952 | 1467047419513 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x115e0b800 == 31 [pid = 1952] [id = 233] 10:10:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x113c6d000) [pid = 1952] [serial = 697] [outer = 0x0] 10:10:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x115dee800) [pid = 1952] [serial = 698] [outer = 0x113c6d000] 10:10:19 INFO - PROCESS | 1952 | 1467047419541 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x116903400) [pid = 1952] [serial = 699] [outer = 0x113c6d000] 10:10:19 INFO - PROCESS | 1952 | 1467047419872 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]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 10:10:19 INFO - PROCESS | 1952 | 1467047419899 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:10:19 INFO - PROCESS | 1952 | 1467047419902 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:10:19 INFO - PROCESS | 1952 | 1467047419907 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1952 | 1467047419909 Marionette TRACE conn2 <- [1,906,null,{}] 10:10:19 INFO - PROCESS | 1952 | 1467047419911 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}] 10:10:19 INFO - PROCESS | 1952 | 1467047419913 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:19 INFO - PROCESS | 1952 | 1467047419989 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:10:19 INFO - PROCESS | 1952 | 1467047419995 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:19 INFO - PROCESS | 1952 | 1467047419997 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x117140800 == 32 [pid = 1952] [id = 234] 10:10:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1176ee400) [pid = 1952] [serial = 700] [outer = 0x0] 10:10:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x118182c00) [pid = 1952] [serial = 701] [outer = 0x1176ee400] 10:10:20 INFO - PROCESS | 1952 | 1467047420025 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x118268c00) [pid = 1952] [serial = 702] [outer = 0x1176ee400] 10:10:20 INFO - PROCESS | 1952 | 1467047420394 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 520ms 10:10:20 INFO - PROCESS | 1952 | 1467047420433 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1952 | 1467047420434 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:10:20 INFO - PROCESS | 1952 | 1467047420440 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1952 | 1467047420443 Marionette TRACE conn2 <- [1,910,null,{}] 10:10:20 INFO - PROCESS | 1952 | 1467047420451 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}] 10:10:20 INFO - PROCESS | 1952 | 1467047420454 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:20 INFO - PROCESS | 1952 | 1467047420530 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:10:20 INFO - PROCESS | 1952 | 1467047420537 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1952 | 1467047420539 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x11955b000 == 33 [pid = 1952] [id = 235] 10:10:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1127de000) [pid = 1952] [serial = 703] [outer = 0x0] 10:10:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x118817000) [pid = 1952] [serial = 704] [outer = 0x1127de000] 10:10:20 INFO - PROCESS | 1952 | 1467047420569 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x119055800) [pid = 1952] [serial = 705] [outer = 0x1127de000] 10:10:20 INFO - PROCESS | 1952 | 1467047420887 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 10:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:10:20 INFO - PROCESS | 1952 | 1467047420913 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1952 | 1467047420915 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:10:20 INFO - PROCESS | 1952 | 1467047420917 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1952 | 1467047420918 Marionette TRACE conn2 <- [1,914,null,{}] 10:10:20 INFO - PROCESS | 1952 | 1467047420920 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}] 10:10:20 INFO - PROCESS | 1952 | 1467047420921 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:21 INFO - PROCESS | 1952 | 1467047421001 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:10:21 INFO - PROCESS | 1952 | 1467047421004 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1952 | 1467047421005 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x121205000 == 34 [pid = 1952] [id = 236] 10:10:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x118822000) [pid = 1952] [serial = 706] [outer = 0x0] 10:10:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x119a0c800) [pid = 1952] [serial = 707] [outer = 0x118822000] 10:10:21 INFO - PROCESS | 1952 | 1467047421081 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x120e3dc00) [pid = 1952] [serial = 708] [outer = 0x118822000] 10:10:21 INFO - PROCESS | 1952 | 1467047421367 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 10:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:10:21 INFO - PROCESS | 1952 | 1467047421386 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1952 | 1467047421387 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:10:21 INFO - PROCESS | 1952 | 1467047421389 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1952 | 1467047421391 Marionette TRACE conn2 <- [1,918,null,{}] 10:10:21 INFO - PROCESS | 1952 | 1467047421401 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}] 10:10:21 INFO - PROCESS | 1952 | 1467047421402 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:21 INFO - PROCESS | 1952 | 1467047421501 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:10:21 INFO - PROCESS | 1952 | 1467047421505 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1952 | 1467047421506 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x121dbd000 == 35 [pid = 1952] [id = 237] 10:10:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1127e0400) [pid = 1952] [serial = 709] [outer = 0x0] 10:10:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x120e48800) [pid = 1952] [serial = 710] [outer = 0x1127e0400] 10:10:21 INFO - PROCESS | 1952 | 1467047421531 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12107bc00) [pid = 1952] [serial = 711] [outer = 0x1127e0400] 10:10:21 INFO - PROCESS | 1952 | 1467047421868 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 529ms 10:10:21 INFO - PROCESS | 1952 | 1467047421918 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1952 | 1467047421920 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:10:21 INFO - PROCESS | 1952 | 1467047421922 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1952 | 1467047421923 Marionette TRACE conn2 <- [1,922,null,{}] 10:10:21 INFO - PROCESS | 1952 | 1467047421926 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}] 10:10:21 INFO - PROCESS | 1952 | 1467047421930 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:22 INFO - PROCESS | 1952 | 1467047422082 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:10:22 INFO - PROCESS | 1952 | 1467047422099 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1952 | 1467047422100 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x12502e000 == 36 [pid = 1952] [id = 238] 10:10:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12107d000) [pid = 1952] [serial = 712] [outer = 0x0] 10:10:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x121ff1400) [pid = 1952] [serial = 713] [outer = 0x12107d000] 10:10:22 INFO - PROCESS | 1952 | 1467047422142 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1256c1c00) [pid = 1952] [serial = 714] [outer = 0x12107d000] 10:10:22 INFO - PROCESS | 1952 | 1467047422546 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]]]}] 10:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 10:10:22 INFO - PROCESS | 1952 | 1467047422593 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1952 | 1467047422594 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:10:22 INFO - PROCESS | 1952 | 1467047422596 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1952 | 1467047422597 Marionette TRACE conn2 <- [1,926,null,{}] 10:10:22 INFO - PROCESS | 1952 | 1467047422599 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}] 10:10:22 INFO - PROCESS | 1952 | 1467047422600 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:22 INFO - PROCESS | 1952 | 1467047422877 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x11334cc00) [pid = 1952] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x1128aa800) [pid = 1952] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1127e3000) [pid = 1952] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1176e0800) [pid = 1952] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x115e60000) [pid = 1952] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x113356400) [pid = 1952] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x112e05000) [pid = 1952] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1186da400) [pid = 1952] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x118819000) [pid = 1952] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x121fc3400) [pid = 1952] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x11297ac00) [pid = 1952] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x119a0fc00) [pid = 1952] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x120e47c00) [pid = 1952] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x118615000) [pid = 1952] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x1190d7000) [pid = 1952] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:10:22 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x121b11c00) [pid = 1952] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:10:22 INFO - PROCESS | 1952 | 1467047422957 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1952 | 1467047422959 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x112eb8800 == 37 [pid = 1952] [id = 239] 10:10:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x111e36800) [pid = 1952] [serial = 715] [outer = 0x0] 10:10:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1128a6800) [pid = 1952] [serial = 716] [outer = 0x111e36800] 10:10:22 INFO - PROCESS | 1952 | 1467047422993 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x1131dc800) [pid = 1952] [serial = 717] [outer = 0x111e36800] 10:10:23 INFO - PROCESS | 1952 | 1467047423428 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]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 869ms 10:10:23 INFO - PROCESS | 1952 | 1467047423466 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 1952 | 1467047423468 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:10:23 INFO - PROCESS | 1952 | 1467047423472 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 1952 | 1467047423473 Marionette TRACE conn2 <- [1,930,null,{}] 10:10:23 INFO - PROCESS | 1952 | 1467047423477 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}] 10:10:23 INFO - PROCESS | 1952 | 1467047423480 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:23 INFO - PROCESS | 1952 | 1467047423583 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:10:23 INFO - PROCESS | 1952 | 1467047423647 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1952 | 1467047423648 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190ac000 == 38 [pid = 1952] [id = 240] 10:10:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x11213cc00) [pid = 1952] [serial = 718] [outer = 0x0] 10:10:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x11618e400) [pid = 1952] [serial = 719] [outer = 0x11213cc00] 10:10:23 INFO - PROCESS | 1952 | 1467047423681 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x1176eac00) [pid = 1952] [serial = 720] [outer = 0x11213cc00] 10:10:24 INFO - PROCESS | 1952 | 1467047424099 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 10:10:24 INFO - PROCESS | 1952 | 1467047424159 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1952 | 1467047424161 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:10:24 INFO - PROCESS | 1952 | 1467047424184 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1952 | 1467047424186 Marionette TRACE conn2 <- [1,934,null,{}] 10:10:24 INFO - PROCESS | 1952 | 1467047424188 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}] 10:10:24 INFO - PROCESS | 1952 | 1467047424190 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:24 INFO - PROCESS | 1952 | 1467047424285 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:10:24 INFO - PROCESS | 1952 | 1467047424351 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:24 INFO - PROCESS | 1952 | 1467047424352 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x126aa8800 == 39 [pid = 1952] [id = 241] 10:10:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x11826a400) [pid = 1952] [serial = 721] [outer = 0x0] 10:10:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x11869e400) [pid = 1952] [serial = 722] [outer = 0x11826a400] 10:10:24 INFO - PROCESS | 1952 | 1467047424382 Marionette DEBUG loaded listener.js 10:10:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1186e1400) [pid = 1952] [serial = 723] [outer = 0x11826a400] 10:10:24 INFO - PROCESS | 1952 | 1467047424799 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 669ms 10:10:24 INFO - PROCESS | 1952 | 1467047424854 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1952 | 1467047424857 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:10:24 INFO - PROCESS | 1952 | 1467047424865 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1952 | 1467047424868 Marionette TRACE conn2 <- [1,938,null,{}] 10:10:24 INFO - PROCESS | 1952 | 1467047424870 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}] 10:10:24 INFO - PROCESS | 1952 | 1467047424873 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:25 INFO - PROCESS | 1952 | 1467047425007 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:10:25 INFO - PROCESS | 1952 | 1467047425054 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1952 | 1467047425055 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x129264000 == 40 [pid = 1952] [id = 242] 10:10:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1190cd800) [pid = 1952] [serial = 724] [outer = 0x0] 10:10:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12107b800) [pid = 1952] [serial = 725] [outer = 0x1190cd800] 10:10:25 INFO - PROCESS | 1952 | 1467047425086 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1216d5c00) [pid = 1952] [serial = 726] [outer = 0x1190cd800] 10:10:25 INFO - PROCESS | 1952 | 1467047425473 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]]]}] 10:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 625ms 10:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:10:25 INFO - PROCESS | 1952 | 1467047425485 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:10:25 INFO - PROCESS | 1952 | 1467047425486 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:10:25 INFO - PROCESS | 1952 | 1467047425489 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:10:25 INFO - PROCESS | 1952 | 1467047425490 Marionette TRACE conn2 <- [1,942,null,{}] 10:10:25 INFO - PROCESS | 1952 | 1467047425494 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}] 10:10:25 INFO - PROCESS | 1952 | 1467047425496 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:25 INFO - PROCESS | 1952 | 1467047425607 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:10:25 INFO - PROCESS | 1952 | 1467047425671 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1952 | 1467047425673 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294e6000 == 41 [pid = 1952] [id = 243] 10:10:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x121d8e400) [pid = 1952] [serial = 727] [outer = 0x0] 10:10:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x124a71400) [pid = 1952] [serial = 728] [outer = 0x121d8e400] 10:10:25 INFO - PROCESS | 1952 | 1467047425702 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x125622400) [pid = 1952] [serial = 729] [outer = 0x121d8e400] 10:10:26 INFO - PROCESS | 1952 | 1467047426134 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]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 671ms 10:10:26 INFO - PROCESS | 1952 | 1467047426162 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1952 | 1467047426163 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:10:26 INFO - PROCESS | 1952 | 1467047426165 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1952 | 1467047426167 Marionette TRACE conn2 <- [1,946,null,{}] 10:10:26 INFO - PROCESS | 1952 | 1467047426169 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}] 10:10:26 INFO - PROCESS | 1952 | 1467047426170 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:26 INFO - PROCESS | 1952 | 1467047426270 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:10:26 INFO - PROCESS | 1952 | 1467047426320 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1952 | 1467047426324 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f23800 == 42 [pid = 1952] [id = 244] 10:10:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x111f44800) [pid = 1952] [serial = 730] [outer = 0x0] 10:10:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1127e0c00) [pid = 1952] [serial = 731] [outer = 0x111f44800] 10:10:26 INFO - PROCESS | 1952 | 1467047426451 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1131d9c00) [pid = 1952] [serial = 732] [outer = 0x111f44800] 10:10:26 INFO - PROCESS | 1952 | 1467047426870 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]]]}] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x12502e000 == 41 [pid = 1952] [id = 238] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x121dbd000 == 40 [pid = 1952] [id = 237] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x121205000 == 39 [pid = 1952] [id = 236] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x11955b000 == 38 [pid = 1952] [id = 235] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x117140800 == 37 [pid = 1952] [id = 234] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x115e0b800 == 36 [pid = 1952] [id = 233] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x1186ca000 == 35 [pid = 1952] [id = 232] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x116625800 == 34 [pid = 1952] [id = 231] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x116f9d000 == 33 [pid = 1952] [id = 218] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x129267000 == 32 [pid = 1952] [id = 230] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x1294e6000 == 31 [pid = 1952] [id = 243] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x129264000 == 30 [pid = 1952] [id = 242] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x126aa8800 == 29 [pid = 1952] [id = 241] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x1190ac000 == 28 [pid = 1952] [id = 240] 10:10:27 INFO - PROCESS | 1952 | --DOCSHELL 0x112eb8800 == 27 [pid = 1952] [id = 239] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1186a4800) [pid = 1952] [serial = 668] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1176e7c00) [pid = 1952] [serial = 662] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x118119c00) [pid = 1952] [serial = 663] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x1128ae400) [pid = 1952] [serial = 656] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x112c29c00) [pid = 1952] [serial = 657] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x118266c00) [pid = 1952] [serial = 665] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x116ad5800) [pid = 1952] [serial = 653] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x118113c00) [pid = 1952] [serial = 654] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x113c37c00) [pid = 1952] [serial = 659] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x114ec9800) [pid = 1952] [serial = 660] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x117e58000) [pid = 1952] [serial = 642] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x116460400) [pid = 1952] [serial = 641] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x1197a6800) [pid = 1952] [serial = 645] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x118860400) [pid = 1952] [serial = 644] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x118984400) [pid = 1952] [serial = 671] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x1256c3c00) [pid = 1952] [serial = 648] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x1184ce800) [pid = 1952] [serial = 680] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x124a6f400) [pid = 1952] [serial = 647] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x120e46c00) [pid = 1952] [serial = 675] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x119e4a400) [pid = 1952] [serial = 674] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x119a12800) [pid = 1952] [serial = 672] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x121079000) [pid = 1952] [serial = 677] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x126f3a400) [pid = 1952] [serial = 651] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x1212a7000) [pid = 1952] [serial = 683] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x1227f5400) [pid = 1952] [serial = 686] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x121fc7800) [pid = 1952] [serial = 650] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x120e77400) [pid = 1952] [serial = 681] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x121187400) [pid = 1952] [serial = 678] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x1186df800) [pid = 1952] [serial = 669] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x121ac1c00) [pid = 1952] [serial = 684] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x1256c1800) [pid = 1952] [serial = 687] [outer = 0x0] [url = about:blank] 10:10:27 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x1184c4800) [pid = 1952] [serial = 666] [outer = 0x0] [url = about:blank] 10:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1272ms 10:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:10:27 INFO - PROCESS | 1952 | 1467047427452 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1952 | 1467047427454 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:10:27 INFO - PROCESS | 1952 | 1467047427459 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1952 | 1467047427461 Marionette TRACE conn2 <- [1,950,null,{}] 10:10:27 INFO - PROCESS | 1952 | 1467047427465 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}] 10:10:27 INFO - PROCESS | 1952 | 1467047427467 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:27 INFO - PROCESS | 1952 | 1467047427549 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:10:27 INFO - PROCESS | 1952 | 1467047427554 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 1952 | 1467047427557 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x112eb9800 == 28 [pid = 1952] [id = 245] 10:10:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x112e05000) [pid = 1952] [serial = 733] [outer = 0x0] 10:10:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x1131d8c00) [pid = 1952] [serial = 734] [outer = 0x112e05000] 10:10:27 INFO - PROCESS | 1952 | 1467047427590 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x113c37400) [pid = 1952] [serial = 735] [outer = 0x112e05000] 10:10:27 INFO - PROCESS | 1952 | 1467047427919 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 473ms 10:10:27 INFO - PROCESS | 1952 | 1467047427931 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1952 | 1467047427933 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:10:27 INFO - PROCESS | 1952 | 1467047427963 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1952 | 1467047427966 Marionette TRACE conn2 <- [1,954,null,{}] 10:10:27 INFO - PROCESS | 1952 | 1467047427970 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}] 10:10:27 INFO - PROCESS | 1952 | 1467047427972 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:28 INFO - PROCESS | 1952 | 1467047428047 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:10:28 INFO - PROCESS | 1952 | 1467047428052 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1952 | 1467047428053 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x11695e000 == 29 [pid = 1952] [id = 246] 10:10:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x115d15400) [pid = 1952] [serial = 736] [outer = 0x0] 10:10:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x11690bc00) [pid = 1952] [serial = 737] [outer = 0x115d15400] 10:10:28 INFO - PROCESS | 1952 | 1467047428084 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x1176ea800) [pid = 1952] [serial = 738] [outer = 0x115d15400] 10:10:28 INFO - PROCESS | 1952 | 1467047428427 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]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 501ms 10:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:10:28 INFO - PROCESS | 1952 | 1467047428437 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1952 | 1467047428438 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:10:28 INFO - PROCESS | 1952 | 1467047428441 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1952 | 1467047428442 Marionette TRACE conn2 <- [1,958,null,{}] 10:10:28 INFO - PROCESS | 1952 | 1467047428452 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}] 10:10:28 INFO - PROCESS | 1952 | 1467047428456 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:28 INFO - PROCESS | 1952 | 1467047428547 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:10:28 INFO - PROCESS | 1952 | 1467047428597 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1952 | 1467047428600 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185ab000 == 30 [pid = 1952] [id = 247] 10:10:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x11817f000) [pid = 1952] [serial = 739] [outer = 0x0] 10:10:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x11825f400) [pid = 1952] [serial = 740] [outer = 0x11817f000] 10:10:28 INFO - PROCESS | 1952 | 1467047428628 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x118612400) [pid = 1952] [serial = 741] [outer = 0x11817f000] 10:10:28 INFO - PROCESS | 1952 | 1467047428934 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]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 10:10:28 INFO - PROCESS | 1952 | 1467047428964 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1952 | 1467047428965 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:10:28 INFO - PROCESS | 1952 | 1467047428967 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1952 | 1467047428968 Marionette TRACE conn2 <- [1,962,null,{}] 10:10:28 INFO - PROCESS | 1952 | 1467047428971 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}] 10:10:28 INFO - PROCESS | 1952 | 1467047428972 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:29 INFO - PROCESS | 1952 | 1467047429048 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:10:29 INFO - PROCESS | 1952 | 1467047429052 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1952 | 1467047429053 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192e3800 == 31 [pid = 1952] [id = 248] 10:10:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x1186ab400) [pid = 1952] [serial = 742] [outer = 0x0] 10:10:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x11881c000) [pid = 1952] [serial = 743] [outer = 0x1186ab400] 10:10:29 INFO - PROCESS | 1952 | 1467047429081 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x118985400) [pid = 1952] [serial = 744] [outer = 0x1186ab400] 10:10:29 INFO - PROCESS | 1952 | 1467047429399 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 10:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:10:29 INFO - PROCESS | 1952 | 1467047429436 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1952 | 1467047429438 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:10:29 INFO - PROCESS | 1952 | 1467047429440 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1952 | 1467047429441 Marionette TRACE conn2 <- [1,966,null,{}] 10:10:29 INFO - PROCESS | 1952 | 1467047429443 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}] 10:10:29 INFO - PROCESS | 1952 | 1467047429444 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:29 INFO - PROCESS | 1952 | 1467047429541 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:10:29 INFO - PROCESS | 1952 | 1467047429556 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1952 | 1467047429557 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x119c44800 == 32 [pid = 1952] [id = 249] 10:10:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x11825d800) [pid = 1952] [serial = 745] [outer = 0x0] 10:10:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x119478400) [pid = 1952] [serial = 746] [outer = 0x11825d800] 10:10:29 INFO - PROCESS | 1952 | 1467047429589 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x119a14c00) [pid = 1952] [serial = 747] [outer = 0x11825d800] 10:10:29 INFO - PROCESS | 1952 | 1467047429929 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 10:10:29 INFO - PROCESS | 1952 | 1467047429962 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1952 | 1467047429964 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:10:29 INFO - PROCESS | 1952 | 1467047429966 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1952 | 1467047429967 Marionette TRACE conn2 <- [1,970,null,{}] 10:10:29 INFO - PROCESS | 1952 | 1467047429969 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}] 10:10:29 INFO - PROCESS | 1952 | 1467047429974 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:30 INFO - PROCESS | 1952 | 1467047430088 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:10:30 INFO - PROCESS | 1952 | 1467047430121 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 1952 | 1467047430123 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219ae800 == 33 [pid = 1952] [id = 250] 10:10:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x120e1e000) [pid = 1952] [serial = 748] [outer = 0x0] 10:10:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x120e7fc00) [pid = 1952] [serial = 749] [outer = 0x120e1e000] 10:10:30 INFO - PROCESS | 1952 | 1467047430148 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x12141d000) [pid = 1952] [serial = 750] [outer = 0x120e1e000] 10:10:30 INFO - PROCESS | 1952 | 1467047430467 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]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 10:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:10:30 INFO - PROCESS | 1952 | 1467047430486 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1952 | 1467047430487 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:10:30 INFO - PROCESS | 1952 | 1467047430489 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1952 | 1467047430491 Marionette TRACE conn2 <- [1,974,null,{}] 10:10:30 INFO - PROCESS | 1952 | 1467047430495 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}] 10:10:30 INFO - PROCESS | 1952 | 1467047430497 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:30 INFO - PROCESS | 1952 | 1467047430586 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:10:30 INFO - PROCESS | 1952 | 1467047430620 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 1952 | 1467047430621 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x122758800 == 34 [pid = 1952] [id = 251] 10:10:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x12107e400) [pid = 1952] [serial = 751] [outer = 0x0] 10:10:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x121f2e000) [pid = 1952] [serial = 752] [outer = 0x12107e400] 10:10:30 INFO - PROCESS | 1952 | 1467047430646 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x121ff5c00) [pid = 1952] [serial = 753] [outer = 0x12107e400] 10:10:30 INFO - PROCESS | 1952 | 1467047430952 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]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 471ms 10:10:30 INFO - PROCESS | 1952 | 1467047430973 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1952 | 1467047430975 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:10:30 INFO - PROCESS | 1952 | 1467047430980 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1952 | 1467047430981 Marionette TRACE conn2 <- [1,978,null,{}] 10:10:30 INFO - PROCESS | 1952 | 1467047430983 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}] 10:10:30 INFO - PROCESS | 1952 | 1467047430985 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:31 INFO - PROCESS | 1952 | 1467047431075 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:10:31 INFO - PROCESS | 1952 | 1467047431108 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1952 | 1467047431109 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256af000 == 35 [pid = 1952] [id = 252] 10:10:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1127e7800) [pid = 1952] [serial = 754] [outer = 0x0] 10:10:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1227f7400) [pid = 1952] [serial = 755] [outer = 0x1127e7800] 10:10:31 INFO - PROCESS | 1952 | 1467047431133 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x124e10400) [pid = 1952] [serial = 756] [outer = 0x1127e7800] 10:10:31 INFO - PROCESS | 1952 | 1467047431456 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]]]}] 10:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 520ms 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x118822000) [pid = 1952] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1127e0400) [pid = 1952] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12107d000) [pid = 1952] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x1186de400) [pid = 1952] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x113c6d000) [pid = 1952] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1176ee400) [pid = 1952] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1128a6c00) [pid = 1952] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x1127de000) [pid = 1952] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:10:31 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x1128b3c00) [pid = 1952] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:10:31 INFO - PROCESS | 1952 | 1467047431582 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:10:31 INFO - PROCESS | 1952 | 1467047431584 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:10:31 INFO - PROCESS | 1952 | 1467047431588 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:10:31 INFO - PROCESS | 1952 | 1467047431589 Marionette TRACE conn2 <- [1,982,null,{}] 10:10:31 INFO - PROCESS | 1952 | 1467047431597 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}] 10:10:31 INFO - PROCESS | 1952 | 1467047431598 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:31 INFO - PROCESS | 1952 | 1467047431673 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:10:31 INFO - PROCESS | 1952 | 1467047431678 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1952 | 1467047431680 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x126818000 == 36 [pid = 1952] [id = 253] 10:10:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x112e05400) [pid = 1952] [serial = 757] [outer = 0x0] 10:10:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x116ad7000) [pid = 1952] [serial = 758] [outer = 0x112e05400] 10:10:31 INFO - PROCESS | 1952 | 1467047431705 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x1190d3c00) [pid = 1952] [serial = 759] [outer = 0x112e05400] 10:10:32 INFO - PROCESS | 1952 | 1467047432028 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 467ms 10:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:10:32 INFO - PROCESS | 1952 | 1467047432056 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1952 | 1467047432057 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:10:32 INFO - PROCESS | 1952 | 1467047432061 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1952 | 1467047432063 Marionette TRACE conn2 <- [1,986,null,{}] 10:10:32 INFO - PROCESS | 1952 | 1467047432065 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}] 10:10:32 INFO - PROCESS | 1952 | 1467047432066 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:32 INFO - PROCESS | 1952 | 1467047432138 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:10:32 INFO - PROCESS | 1952 | 1467047432143 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 1952 | 1467047432145 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x12785e800 == 37 [pid = 1952] [id = 254] 10:10:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x118266400) [pid = 1952] [serial = 760] [outer = 0x0] 10:10:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x124fc6400) [pid = 1952] [serial = 761] [outer = 0x118266400] 10:10:32 INFO - PROCESS | 1952 | 1467047432170 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x126ad2c00) [pid = 1952] [serial = 762] [outer = 0x118266400] 10:10:32 INFO - PROCESS | 1952 | 1467047432494 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 10:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:10:32 INFO - PROCESS | 1952 | 1467047432531 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1952 | 1467047432532 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:10:32 INFO - PROCESS | 1952 | 1467047432534 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1952 | 1467047432536 Marionette TRACE conn2 <- [1,990,null,{}] 10:10:32 INFO - PROCESS | 1952 | 1467047432538 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}] 10:10:32 INFO - PROCESS | 1952 | 1467047432540 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:32 INFO - PROCESS | 1952 | 1467047432652 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:10:32 INFO - PROCESS | 1952 | 1467047432659 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 1952 | 1467047432662 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb3800 == 38 [pid = 1952] [id = 255] 10:10:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x124e08800) [pid = 1952] [serial = 763] [outer = 0x0] 10:10:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x126e5b800) [pid = 1952] [serial = 764] [outer = 0x124e08800] 10:10:32 INFO - PROCESS | 1952 | 1467047432689 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x127152c00) [pid = 1952] [serial = 765] [outer = 0x124e08800] 10:10:33 INFO - PROCESS | 1952 | 1467047433003 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 10:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:10:33 INFO - PROCESS | 1952 | 1467047433054 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1952 | 1467047433055 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:10:33 INFO - PROCESS | 1952 | 1467047433057 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1952 | 1467047433058 Marionette TRACE conn2 <- [1,994,null,{}] 10:10:33 INFO - PROCESS | 1952 | 1467047433060 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}] 10:10:33 INFO - PROCESS | 1952 | 1467047433061 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:33 INFO - PROCESS | 1952 | 1467047433134 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:10:33 INFO - PROCESS | 1952 | 1467047433138 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1952 | 1467047433139 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f2000 == 39 [pid = 1952] [id = 256] 10:10:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1176ee800) [pid = 1952] [serial = 766] [outer = 0x0] 10:10:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1274b4c00) [pid = 1952] [serial = 767] [outer = 0x1176ee800] 10:10:33 INFO - PROCESS | 1952 | 1467047433165 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x128c80000) [pid = 1952] [serial = 768] [outer = 0x1176ee800] 10:10:33 INFO - PROCESS | 1952 | 1467047433531 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 10:10:33 INFO - PROCESS | 1952 | 1467047433579 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1952 | 1467047433581 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:10:33 INFO - PROCESS | 1952 | 1467047433649 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1952 | 1467047433652 Marionette TRACE conn2 <- [1,998,null,{}] 10:10:33 INFO - PROCESS | 1952 | 1467047433657 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}] 10:10:33 INFO - PROCESS | 1952 | 1467047433661 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:33 INFO - PROCESS | 1952 | 1467047433846 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:10:33 INFO - PROCESS | 1952 | 1467047433941 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1952 | 1467047433945 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x1161b4800 == 40 [pid = 1952] [id = 257] 10:10:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1127e9400) [pid = 1952] [serial = 769] [outer = 0x0] 10:10:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x112979800) [pid = 1952] [serial = 770] [outer = 0x1127e9400] 10:10:33 INFO - PROCESS | 1952 | 1467047433996 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1132a2000) [pid = 1952] [serial = 771] [outer = 0x1127e9400] 10:10:34 INFO - PROCESS | 1952 | 1467047434580 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]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 976ms 10:10:34 INFO - PROCESS | 1952 | 1467047434624 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1952 | 1467047434626 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:10:34 INFO - PROCESS | 1952 | 1467047434630 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1952 | 1467047434631 Marionette TRACE conn2 <- [1,1002,null,{}] 10:10:34 INFO - PROCESS | 1952 | 1467047434636 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}] 10:10:34 INFO - PROCESS | 1952 | 1467047434639 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:34 INFO - PROCESS | 1952 | 1467047434750 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:10:34 INFO - PROCESS | 1952 | 1467047434825 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1952 | 1467047434826 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x12120f800 == 41 [pid = 1952] [id = 258] 10:10:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x117e57c00) [pid = 1952] [serial = 772] [outer = 0x0] 10:10:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x118114400) [pid = 1952] [serial = 773] [outer = 0x117e57c00] 10:10:34 INFO - PROCESS | 1952 | 1467047434859 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x11826f400) [pid = 1952] [serial = 774] [outer = 0x117e57c00] 10:10:35 INFO - PROCESS | 1952 | 1467047435657 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]]]}] 10:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1070ms 10:10:35 INFO - PROCESS | 1952 | 1467047435701 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 1952 | 1467047435703 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:10:35 INFO - PROCESS | 1952 | 1467047435706 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1952 | 1467047435709 Marionette TRACE conn2 <- [1,1006,null,{}] 10:10:35 INFO - PROCESS | 1952 | 1467047435713 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}] 10:10:35 INFO - PROCESS | 1952 | 1467047435714 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:35 INFO - PROCESS | 1952 | 1467047435825 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:10:35 INFO - PROCESS | 1952 | 1467047435875 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1952 | 1467047435878 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167c4000 == 42 [pid = 1952] [id = 259] 10:10:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x113c44c00) [pid = 1952] [serial = 775] [outer = 0x0] 10:10:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x11618b800) [pid = 1952] [serial = 776] [outer = 0x113c44c00] 10:10:35 INFO - PROCESS | 1952 | 1467047435907 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1176e3c00) [pid = 1952] [serial = 777] [outer = 0x113c44c00] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb3800 == 41 [pid = 1952] [id = 255] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12785e800 == 40 [pid = 1952] [id = 254] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x126818000 == 39 [pid = 1952] [id = 253] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x1256af000 == 38 [pid = 1952] [id = 252] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x122758800 == 37 [pid = 1952] [id = 251] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x1219ae800 == 36 [pid = 1952] [id = 250] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x119c44800 == 35 [pid = 1952] [id = 249] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x1192e3800 == 34 [pid = 1952] [id = 248] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x1185ab000 == 33 [pid = 1952] [id = 247] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x11695e000 == 32 [pid = 1952] [id = 246] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x112eb9800 == 31 [pid = 1952] [id = 245] 10:10:36 INFO - PROCESS | 1952 | --DOCSHELL 0x112f23800 == 30 [pid = 1952] [id = 244] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12107bc00) [pid = 1952] [serial = 711] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x126ad4c00) [pid = 1952] [serial = 690] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1256c2000) [pid = 1952] [serial = 689] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x115dee800) [pid = 1952] [serial = 698] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x116903400) [pid = 1952] [serial = 699] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x118182c00) [pid = 1952] [serial = 701] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x118268c00) [pid = 1952] [serial = 702] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x112db7c00) [pid = 1952] [serial = 692] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1133afc00) [pid = 1952] [serial = 693] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x118817000) [pid = 1952] [serial = 704] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x119055800) [pid = 1952] [serial = 705] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x115e66c00) [pid = 1952] [serial = 695] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x117e5d800) [pid = 1952] [serial = 696] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1256c1c00) [pid = 1952] [serial = 714] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x120e3dc00) [pid = 1952] [serial = 708] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x119a0c800) [pid = 1952] [serial = 707] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x120e48800) [pid = 1952] [serial = 710] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x121ff1400) [pid = 1952] [serial = 713] [outer = 0x0] [url = about:blank] 10:10:36 INFO - PROCESS | 1952 | 1467047436321 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 628ms 10:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:10:36 INFO - PROCESS | 1952 | 1467047436334 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1952 | 1467047436337 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:10:36 INFO - PROCESS | 1952 | 1467047436341 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1952 | 1467047436344 Marionette TRACE conn2 <- [1,1010,null,{}] 10:10:36 INFO - PROCESS | 1952 | 1467047436349 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}] 10:10:36 INFO - PROCESS | 1952 | 1467047436350 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:36 INFO - PROCESS | 1952 | 1467047436433 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:10:36 INFO - PROCESS | 1952 | 1467047436437 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1952 | 1467047436438 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x11699d800 == 31 [pid = 1952] [id = 260] 10:10:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x118121800) [pid = 1952] [serial = 778] [outer = 0x0] 10:10:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x11826f000) [pid = 1952] [serial = 779] [outer = 0x118121800] 10:10:36 INFO - PROCESS | 1952 | 1467047436468 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1186a7000) [pid = 1952] [serial = 780] [outer = 0x118121800] 10:10:36 INFO - PROCESS | 1952 | 1467047436798 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 476ms 10:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:10:36 INFO - PROCESS | 1952 | 1467047436817 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1952 | 1467047436818 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:10:36 INFO - PROCESS | 1952 | 1467047436821 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1952 | 1467047436823 Marionette TRACE conn2 <- [1,1014,null,{}] 10:10:36 INFO - PROCESS | 1952 | 1467047436847 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}] 10:10:36 INFO - PROCESS | 1952 | 1467047436850 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:36 INFO - PROCESS | 1952 | 1467047436950 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:10:36 INFO - PROCESS | 1952 | 1467047436955 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1952 | 1467047436957 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197d5000 == 32 [pid = 1952] [id = 261] 10:10:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1131d9000) [pid = 1952] [serial = 781] [outer = 0x0] 10:10:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x119e05800) [pid = 1952] [serial = 782] [outer = 0x1131d9000] 10:10:36 INFO - PROCESS | 1952 | 1467047436990 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x120e41c00) [pid = 1952] [serial = 783] [outer = 0x1131d9000] 10:10:37 INFO - PROCESS | 1952 | 1467047437345 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 573ms 10:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:10:37 INFO - PROCESS | 1952 | 1467047437395 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1952 | 1467047437397 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:10:37 INFO - PROCESS | 1952 | 1467047437399 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1952 | 1467047437400 Marionette TRACE conn2 <- [1,1018,null,{}] 10:10:37 INFO - PROCESS | 1952 | 1467047437411 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}] 10:10:37 INFO - PROCESS | 1952 | 1467047437412 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:37 INFO - PROCESS | 1952 | 1467047437489 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:10:37 INFO - PROCESS | 1952 | 1467047437494 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1952 | 1467047437496 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x1216b6800 == 33 [pid = 1952] [id = 262] 10:10:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x120e49800) [pid = 1952] [serial = 784] [outer = 0x0] 10:10:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12107a000) [pid = 1952] [serial = 785] [outer = 0x120e49800] 10:10:37 INFO - PROCESS | 1952 | 1467047437522 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x121d94800) [pid = 1952] [serial = 786] [outer = 0x120e49800] 10:10:37 INFO - PROCESS | 1952 | 1467047437839 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 10:10:37 INFO - PROCESS | 1952 | 1467047437869 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:10:37 INFO - PROCESS | 1952 | 1467047437870 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:10:37 INFO - PROCESS | 1952 | 1467047437874 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1952 | 1467047437875 Marionette TRACE conn2 <- [1,1022,null,{}] 10:10:37 INFO - PROCESS | 1952 | 1467047437881 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}] 10:10:37 INFO - PROCESS | 1952 | 1467047437882 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:38 INFO - PROCESS | 1952 | 1467047438003 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:10:38 INFO - PROCESS | 1952 | 1467047438086 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1952 | 1467047438087 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x124a9b000 == 34 [pid = 1952] [id = 263] 10:10:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x120e4b400) [pid = 1952] [serial = 787] [outer = 0x0] 10:10:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x121f32800) [pid = 1952] [serial = 788] [outer = 0x120e4b400] 10:10:38 INFO - PROCESS | 1952 | 1467047438128 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x124fc3400) [pid = 1952] [serial = 789] [outer = 0x120e4b400] 10:10:38 INFO - PROCESS | 1952 | 1467047438471 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]]]}] 10:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 626ms 10:10:38 INFO - PROCESS | 1952 | 1467047438499 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 1952 | 1467047438500 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:10:38 INFO - PROCESS | 1952 | 1467047438503 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1952 | 1467047438504 Marionette TRACE conn2 <- [1,1026,null,{}] 10:10:38 INFO - PROCESS | 1952 | 1467047438506 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}] 10:10:38 INFO - PROCESS | 1952 | 1467047438512 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:38 INFO - PROCESS | 1952 | 1467047438638 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:10:38 INFO - PROCESS | 1952 | 1467047438643 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1952 | 1467047438644 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x12719a000 == 35 [pid = 1952] [id = 264] 10:10:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1227fb800) [pid = 1952] [serial = 790] [outer = 0x0] 10:10:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x126ad8400) [pid = 1952] [serial = 791] [outer = 0x1227fb800] 10:10:38 INFO - PROCESS | 1952 | 1467047438669 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12780d400) [pid = 1952] [serial = 792] [outer = 0x1227fb800] 10:10:39 INFO - PROCESS | 1952 | 1467047439005 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]]]}] 10:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 10:10:39 INFO - PROCESS | 1952 | 1467047439023 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:10:39 INFO - PROCESS | 1952 | 1467047439025 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:10:39 INFO - PROCESS | 1952 | 1467047439039 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1952 | 1467047439040 Marionette TRACE conn2 <- [1,1030,null,{}] 10:10:39 INFO - PROCESS | 1952 | 1467047439044 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}] 10:10:39 INFO - PROCESS | 1952 | 1467047439046 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:39 INFO - PROCESS | 1952 | 1467047439147 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:10:39 INFO - PROCESS | 1952 | 1467047439150 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1952 | 1467047439151 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x129258800 == 36 [pid = 1952] [id = 265] 10:10:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x126e5c000) [pid = 1952] [serial = 793] [outer = 0x0] 10:10:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x128c87c00) [pid = 1952] [serial = 794] [outer = 0x126e5c000] 10:10:39 INFO - PROCESS | 1952 | 1467047439177 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x129089000) [pid = 1952] [serial = 795] [outer = 0x126e5c000] 10:10:39 INFO - PROCESS | 1952 | 1467047439525 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]]]}] 10:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 527ms 10:10:39 INFO - PROCESS | 1952 | 1467047439557 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:10:39 INFO - PROCESS | 1952 | 1467047439559 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:10:39 INFO - PROCESS | 1952 | 1467047439568 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1952 | 1467047439569 Marionette TRACE conn2 <- [1,1034,null,{}] 10:10:39 INFO - PROCESS | 1952 | 1467047439571 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}] 10:10:39 INFO - PROCESS | 1952 | 1467047439573 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:39 INFO - PROCESS | 1952 | 1467047439667 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:10:39 INFO - PROCESS | 1952 | 1467047439671 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1952 | 1467047439672 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a52a000 == 37 [pid = 1952] [id = 266] 10:10:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x128c85000) [pid = 1952] [serial = 796] [outer = 0x0] 10:10:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1292ac400) [pid = 1952] [serial = 797] [outer = 0x128c85000] 10:10:39 INFO - PROCESS | 1952 | 1467047439697 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12942e800) [pid = 1952] [serial = 798] [outer = 0x128c85000] 10:10:40 INFO - PROCESS | 1952 | 1467047440005 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]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 10:10:40 INFO - PROCESS | 1952 | 1467047440037 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1952 | 1467047440039 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:10:40 INFO - PROCESS | 1952 | 1467047440041 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1952 | 1467047440043 Marionette TRACE conn2 <- [1,1038,null,{}] 10:10:40 INFO - PROCESS | 1952 | 1467047440047 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}] 10:10:40 INFO - PROCESS | 1952 | 1467047440048 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:40 INFO - PROCESS | 1952 | 1467047440142 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:10:40 INFO - PROCESS | 1952 | 1467047440146 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1952 | 1467047440147 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b062000 == 38 [pid = 1952] [id = 267] 10:10:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x129089400) [pid = 1952] [serial = 799] [outer = 0x0] 10:10:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12943bc00) [pid = 1952] [serial = 800] [outer = 0x129089400] 10:10:40 INFO - PROCESS | 1952 | 1467047440171 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x119479800) [pid = 1952] [serial = 801] [outer = 0x129089400] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x120e1e000) [pid = 1952] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12107e400) [pid = 1952] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x112e05000) [pid = 1952] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1186ab400) [pid = 1952] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11817f000) [pid = 1952] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x115d15400) [pid = 1952] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x111f44800) [pid = 1952] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x111e36800) [pid = 1952] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x11213cc00) [pid = 1952] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x11826a400) [pid = 1952] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1127e7800) [pid = 1952] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1190cd800) [pid = 1952] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x112e05400) [pid = 1952] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x121d8e400) [pid = 1952] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x118266400) [pid = 1952] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x124e08800) [pid = 1952] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:10:40 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x11825d800) [pid = 1952] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:10:40 INFO - PROCESS | 1952 | 1467047440604 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]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 571ms 10:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:10:40 INFO - PROCESS | 1952 | 1467047440613 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1952 | 1467047440614 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:10:40 INFO - PROCESS | 1952 | 1467047440616 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1952 | 1467047440617 Marionette TRACE conn2 <- [1,1042,null,{}] 10:10:40 INFO - PROCESS | 1952 | 1467047440619 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}] 10:10:40 INFO - PROCESS | 1952 | 1467047440621 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:40 INFO - PROCESS | 1952 | 1467047440704 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:10:40 INFO - PROCESS | 1952 | 1467047440760 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1952 | 1467047440761 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ab1800 == 39 [pid = 1952] [id = 268] 10:10:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x112c3d000) [pid = 1952] [serial = 802] [outer = 0x0] 10:10:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x117e5dc00) [pid = 1952] [serial = 803] [outer = 0x112c3d000] 10:10:40 INFO - PROCESS | 1952 | 1467047440786 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1190cd800) [pid = 1952] [serial = 804] [outer = 0x112c3d000] 10:10:41 INFO - PROCESS | 1952 | 1467047441069 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]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 10:10:41 INFO - PROCESS | 1952 | 1467047441085 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1952 | 1467047441086 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:10:41 INFO - PROCESS | 1952 | 1467047441089 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1952 | 1467047441090 Marionette TRACE conn2 <- [1,1046,null,{}] 10:10:41 INFO - PROCESS | 1952 | 1467047441100 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}] 10:10:41 INFO - PROCESS | 1952 | 1467047441102 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:41 INFO - PROCESS | 1952 | 1467047441199 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:10:41 INFO - PROCESS | 1952 | 1467047441203 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1952 | 1467047441204 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd0d000 == 40 [pid = 1952] [id = 269] 10:10:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x120e47c00) [pid = 1952] [serial = 805] [outer = 0x0] 10:10:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12780b000) [pid = 1952] [serial = 806] [outer = 0x120e47c00] 10:10:41 INFO - PROCESS | 1952 | 1467047441238 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12a4afc00) [pid = 1952] [serial = 807] [outer = 0x120e47c00] 10:10:41 INFO - PROCESS | 1952 | 1467047441585 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]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 526ms 10:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:10:41 INFO - PROCESS | 1952 | 1467047441616 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1952 | 1467047441617 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:10:41 INFO - PROCESS | 1952 | 1467047441619 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1952 | 1467047441620 Marionette TRACE conn2 <- [1,1050,null,{}] 10:10:41 INFO - PROCESS | 1952 | 1467047441633 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}] 10:10:41 INFO - PROCESS | 1952 | 1467047441634 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:41 INFO - PROCESS | 1952 | 1467047441717 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:10:41 INFO - PROCESS | 1952 | 1467047441720 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1952 | 1467047441721 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd20000 == 41 [pid = 1952] [id = 270] 10:10:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12a55dc00) [pid = 1952] [serial = 808] [outer = 0x0] 10:10:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12a565000) [pid = 1952] [serial = 809] [outer = 0x12a55dc00] 10:10:41 INFO - PROCESS | 1952 | 1467047441746 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12a904000) [pid = 1952] [serial = 810] [outer = 0x12a55dc00] 10:10:42 INFO - PROCESS | 1952 | 1467047442078 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]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 479ms 10:10:42 INFO - PROCESS | 1952 | 1467047442098 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1952 | 1467047442100 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:10:42 INFO - PROCESS | 1952 | 1467047442102 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1952 | 1467047442103 Marionette TRACE conn2 <- [1,1054,null,{}] 10:10:42 INFO - PROCESS | 1952 | 1467047442105 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}] 10:10:42 INFO - PROCESS | 1952 | 1467047442106 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:42 INFO - PROCESS | 1952 | 1467047442188 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:10:42 INFO - PROCESS | 1952 | 1467047442192 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1952 | 1467047442193 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd73000 == 42 [pid = 1952] [id = 271] 10:10:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12a905000) [pid = 1952] [serial = 811] [outer = 0x0] 10:10:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12a90fc00) [pid = 1952] [serial = 812] [outer = 0x12a905000] 10:10:42 INFO - PROCESS | 1952 | 1467047442225 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12ab05000) [pid = 1952] [serial = 813] [outer = 0x12a905000] 10:10:42 INFO - PROCESS | 1952 | 1467047442665 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]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 621ms 10:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:10:42 INFO - PROCESS | 1952 | 1467047442723 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1952 | 1467047442726 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:10:42 INFO - PROCESS | 1952 | 1467047442729 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1952 | 1467047442731 Marionette TRACE conn2 <- [1,1058,null,{}] 10:10:42 INFO - PROCESS | 1952 | 1467047442735 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}] 10:10:42 INFO - PROCESS | 1952 | 1467047442737 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:42 INFO - PROCESS | 1952 | 1467047442844 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:10:42 INFO - PROCESS | 1952 | 1467047442951 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1952 | 1467047442952 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e43800 == 43 [pid = 1952] [id = 272] 10:10:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x113c6cc00) [pid = 1952] [serial = 814] [outer = 0x0] 10:10:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x115df0400) [pid = 1952] [serial = 815] [outer = 0x113c6cc00] 10:10:42 INFO - PROCESS | 1952 | 1467047442985 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x118113000) [pid = 1952] [serial = 816] [outer = 0x113c6cc00] 10:10:43 INFO - PROCESS | 1952 | 1467047443412 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 720ms 10:10:43 INFO - PROCESS | 1952 | 1467047443449 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1952 | 1467047443452 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:10:43 INFO - PROCESS | 1952 | 1467047443457 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1952 | 1467047443458 Marionette TRACE conn2 <- [1,1062,null,{}] 10:10:43 INFO - PROCESS | 1952 | 1467047443461 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}] 10:10:43 INFO - PROCESS | 1952 | 1467047443463 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:43 INFO - PROCESS | 1952 | 1467047443566 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:10:43 INFO - PROCESS | 1952 | 1467047443623 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1952 | 1467047443624 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ec2800 == 44 [pid = 1952] [id = 273] 10:10:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x1186a7800) [pid = 1952] [serial = 817] [outer = 0x0] 10:10:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x1186e6000) [pid = 1952] [serial = 818] [outer = 0x1186a7800] 10:10:43 INFO - PROCESS | 1952 | 1467047443655 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x119a0fc00) [pid = 1952] [serial = 819] [outer = 0x1186a7800] 10:10:44 INFO - PROCESS | 1952 | 1467047444106 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 671ms 10:10:44 INFO - PROCESS | 1952 | 1467047444127 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1952 | 1467047444129 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:10:44 INFO - PROCESS | 1952 | 1467047444131 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1952 | 1467047444134 Marionette TRACE conn2 <- [1,1066,null,{}] 10:10:44 INFO - PROCESS | 1952 | 1467047444142 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}] 10:10:44 INFO - PROCESS | 1952 | 1467047444145 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:44 INFO - PROCESS | 1952 | 1467047444269 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:10:44 INFO - PROCESS | 1952 | 1467047444340 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1952 | 1467047444342 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd6f000 == 45 [pid = 1952] [id = 274] 10:10:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x120e81c00) [pid = 1952] [serial = 820] [outer = 0x0] 10:10:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1227ec400) [pid = 1952] [serial = 821] [outer = 0x120e81c00] 10:10:44 INFO - PROCESS | 1952 | 1467047444373 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x126f42800) [pid = 1952] [serial = 822] [outer = 0x120e81c00] 10:10:44 INFO - PROCESS | 1952 | 1467047444802 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 722ms 10:10:44 INFO - PROCESS | 1952 | 1467047444870 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1952 | 1467047444873 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:10:44 INFO - PROCESS | 1952 | 1467047444879 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1952 | 1467047444880 Marionette TRACE conn2 <- [1,1070,null,{}] 10:10:44 INFO - PROCESS | 1952 | 1467047444883 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}] 10:10:44 INFO - PROCESS | 1952 | 1467047444885 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:45 INFO - PROCESS | 1952 | 1467047445013 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:10:45 INFO - PROCESS | 1952 | 1467047445087 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1952 | 1467047445089 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x1268ca000 == 46 [pid = 1952] [id = 275] 10:10:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x121fd0c00) [pid = 1952] [serial = 823] [outer = 0x0] 10:10:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x127156000) [pid = 1952] [serial = 824] [outer = 0x121fd0c00] 10:10:45 INFO - PROCESS | 1952 | 1467047445119 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x12780b400) [pid = 1952] [serial = 825] [outer = 0x121fd0c00] 10:10:45 INFO - PROCESS | 1952 | 1467047445704 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]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 857ms 10:10:45 INFO - PROCESS | 1952 | 1467047445750 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:10:45 INFO - PROCESS | 1952 | 1467047445752 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:10:45 INFO - PROCESS | 1952 | 1467047445756 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1952 | 1467047445758 Marionette TRACE conn2 <- [1,1074,null,{}] 10:10:45 INFO - PROCESS | 1952 | 1467047445762 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}] 10:10:45 INFO - PROCESS | 1952 | 1467047445763 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:45 INFO - PROCESS | 1952 | 1467047445862 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:10:45 INFO - PROCESS | 1952 | 1467047445931 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1952 | 1467047445934 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x120f84800 == 47 [pid = 1952] [id = 276] 10:10:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x1133afc00) [pid = 1952] [serial = 826] [outer = 0x0] 10:10:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x116adc400) [pid = 1952] [serial = 827] [outer = 0x1133afc00] 10:10:45 INFO - PROCESS | 1952 | 1467047445964 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x11825b400) [pid = 1952] [serial = 828] [outer = 0x1133afc00] 10:10:46 INFO - PROCESS | 1952 | 1467047446405 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]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 672ms 10:10:46 INFO - PROCESS | 1952 | 1467047446428 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1952 | 1467047446431 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:10:46 INFO - PROCESS | 1952 | 1467047446435 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1952 | 1467047446437 Marionette TRACE conn2 <- [1,1078,null,{}] 10:10:46 INFO - PROCESS | 1952 | 1467047446439 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}] 10:10:46 INFO - PROCESS | 1952 | 1467047446441 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd20000 == 46 [pid = 1952] [id = 270] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd0d000 == 45 [pid = 1952] [id = 269] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x126ab1800 == 44 [pid = 1952] [id = 268] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12b062000 == 43 [pid = 1952] [id = 267] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12a52a000 == 42 [pid = 1952] [id = 266] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x129258800 == 41 [pid = 1952] [id = 265] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12719a000 == 40 [pid = 1952] [id = 264] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x124a9b000 == 39 [pid = 1952] [id = 263] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1216b6800 == 38 [pid = 1952] [id = 262] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1197d5000 == 37 [pid = 1952] [id = 261] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x11699d800 == 36 [pid = 1952] [id = 260] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1167c4000 == 35 [pid = 1952] [id = 259] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12120f800 == 34 [pid = 1952] [id = 258] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f2000 == 33 [pid = 1952] [id = 256] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1161b4800 == 32 [pid = 1952] [id = 257] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x120f84800 == 31 [pid = 1952] [id = 276] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1268ca000 == 30 [pid = 1952] [id = 275] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd6f000 == 29 [pid = 1952] [id = 274] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x126ec2800 == 28 [pid = 1952] [id = 273] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd73000 == 27 [pid = 1952] [id = 271] 10:10:47 INFO - PROCESS | 1952 | --DOCSHELL 0x117e43800 == 26 [pid = 1952] [id = 272] 10:10:47 INFO - PROCESS | 1952 | 1467047447046 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x121f2e000) [pid = 1952] [serial = 752] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x1131d8c00) [pid = 1952] [serial = 734] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x113c37400) [pid = 1952] [serial = 735] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x11881c000) [pid = 1952] [serial = 743] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x118985400) [pid = 1952] [serial = 744] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x11825f400) [pid = 1952] [serial = 740] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x118612400) [pid = 1952] [serial = 741] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x11690bc00) [pid = 1952] [serial = 737] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1176ea800) [pid = 1952] [serial = 738] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x1131d9c00) [pid = 1952] [serial = 732] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1127e0c00) [pid = 1952] [serial = 731] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12141d000) [pid = 1952] [serial = 750] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1131dc800) [pid = 1952] [serial = 717] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1128a6800) [pid = 1952] [serial = 716] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1176eac00) [pid = 1952] [serial = 720] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x11618e400) [pid = 1952] [serial = 719] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1186e1400) [pid = 1952] [serial = 723] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11869e400) [pid = 1952] [serial = 722] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1227f7400) [pid = 1952] [serial = 755] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1216d5c00) [pid = 1952] [serial = 726] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x121ff5c00) [pid = 1952] [serial = 753] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12107b800) [pid = 1952] [serial = 725] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x116ad7000) [pid = 1952] [serial = 758] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x125622400) [pid = 1952] [serial = 729] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x124a71400) [pid = 1952] [serial = 728] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x124fc6400) [pid = 1952] [serial = 761] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1190d3c00) [pid = 1952] [serial = 759] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x124e10400) [pid = 1952] [serial = 756] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x127152c00) [pid = 1952] [serial = 765] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x119478400) [pid = 1952] [serial = 746] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x126e5b800) [pid = 1952] [serial = 764] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x119a14c00) [pid = 1952] [serial = 747] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x126ad2c00) [pid = 1952] [serial = 762] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1274b4c00) [pid = 1952] [serial = 767] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x120e7fc00) [pid = 1952] [serial = 749] [outer = 0x0] [url = about:blank] 10:10:47 INFO - PROCESS | 1952 | 1467047447158 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1952 | 1467047447159 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x112535000 == 27 [pid = 1952] [id = 277] 10:10:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x1128a6c00) [pid = 1952] [serial = 829] [outer = 0x0] 10:10:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1128ae800) [pid = 1952] [serial = 830] [outer = 0x1128a6c00] 10:10:47 INFO - PROCESS | 1952 | 1467047447191 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x112e05000) [pid = 1952] [serial = 831] [outer = 0x1128a6c00] 10:10:47 INFO - PROCESS | 1952 | 1467047447493 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]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1122ms 10:10:47 INFO - PROCESS | 1952 | 1467047447558 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:10:47 INFO - PROCESS | 1952 | 1467047447563 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:10:47 INFO - PROCESS | 1952 | 1467047447566 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1952 | 1467047447568 Marionette TRACE conn2 <- [1,1082,null,{}] 10:10:47 INFO - PROCESS | 1952 | 1467047447571 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}] 10:10:47 INFO - PROCESS | 1952 | 1467047447573 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:47 INFO - PROCESS | 1952 | 1467047447668 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:10:47 INFO - PROCESS | 1952 | 1467047447721 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1952 | 1467047447723 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x115ec0800 == 28 [pid = 1952] [id = 278] 10:10:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x112f8bc00) [pid = 1952] [serial = 832] [outer = 0x0] 10:10:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x114ed4c00) [pid = 1952] [serial = 833] [outer = 0x112f8bc00] 10:10:47 INFO - PROCESS | 1952 | 1467047447749 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x11697c400) [pid = 1952] [serial = 834] [outer = 0x112f8bc00] 10:10:48 INFO - PROCESS | 1952 | 1467047448035 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]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 10:10:48 INFO - PROCESS | 1952 | 1467047448086 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:10:48 INFO - PROCESS | 1952 | 1467047448088 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:10:48 INFO - PROCESS | 1952 | 1467047448090 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1952 | 1467047448091 Marionette TRACE conn2 <- [1,1086,null,{}] 10:10:48 INFO - PROCESS | 1952 | 1467047448095 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}] 10:10:48 INFO - PROCESS | 1952 | 1467047448097 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:48 INFO - PROCESS | 1952 | 1467047448174 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:10:48 INFO - PROCESS | 1952 | 1467047448230 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 1952 | 1467047448231 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x1169a8800 == 29 [pid = 1952] [id = 279] 10:10:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x11690bc00) [pid = 1952] [serial = 835] [outer = 0x0] 10:10:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x11811ac00) [pid = 1952] [serial = 836] [outer = 0x11690bc00] 10:10:48 INFO - PROCESS | 1952 | 1467047448264 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x11869e000) [pid = 1952] [serial = 837] [outer = 0x11690bc00] 10:10:48 INFO - PROCESS | 1952 | 1467047448553 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]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 10:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:10:48 INFO - PROCESS | 1952 | 1467047448568 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1952 | 1467047448570 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:10:48 INFO - PROCESS | 1952 | 1467047448592 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1952 | 1467047448600 Marionette TRACE conn2 <- [1,1090,null,{}] 10:10:48 INFO - PROCESS | 1952 | 1467047448603 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}] 10:10:48 INFO - PROCESS | 1952 | 1467047448607 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:48 INFO - PROCESS | 1952 | 1467047448737 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:10:48 INFO - PROCESS | 1952 | 1467047448820 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 1952 | 1467047448822 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190b4800 == 30 [pid = 1952] [id = 280] 10:10:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x113356400) [pid = 1952] [serial = 838] [outer = 0x0] 10:10:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1186da800) [pid = 1952] [serial = 839] [outer = 0x113356400] 10:10:48 INFO - PROCESS | 1952 | 1467047448842 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x11947c400) [pid = 1952] [serial = 840] [outer = 0x113356400] 10:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 645ms 10:10:49 INFO - PROCESS | 1952 | 1467047449214 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]]]}] 10:10:49 INFO - PROCESS | 1952 | 1467047449220 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 1952 | 1467047449222 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:10:49 INFO - PROCESS | 1952 | 1467047449226 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 1952 | 1467047449228 Marionette TRACE conn2 <- [1,1094,null,{}] 10:10:49 INFO - PROCESS | 1952 | 1467047449237 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}] 10:10:49 INFO - PROCESS | 1952 | 1467047449239 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:49 INFO - PROCESS | 1952 | 1467047449380 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:10:49 INFO - PROCESS | 1952 | 1467047449387 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1952 | 1467047449388 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197d7800 == 31 [pid = 1952] [id = 281] 10:10:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x118984400) [pid = 1952] [serial = 841] [outer = 0x0] 10:10:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x119a14c00) [pid = 1952] [serial = 842] [outer = 0x118984400] 10:10:49 INFO - PROCESS | 1952 | 1467047449474 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x120e44800) [pid = 1952] [serial = 843] [outer = 0x118984400] 10:10:49 INFO - PROCESS | 1952 | 1467047449863 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]]]}] 10:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 673ms 10:10:49 INFO - PROCESS | 1952 | 1467047449903 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 1952 | 1467047449904 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:10:49 INFO - PROCESS | 1952 | 1467047449907 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 1952 | 1467047449908 Marionette TRACE conn2 <- [1,1098,null,{}] 10:10:49 INFO - PROCESS | 1952 | 1467047449910 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}] 10:10:49 INFO - PROCESS | 1952 | 1467047449911 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:50 INFO - PROCESS | 1952 | 1467047450008 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:10:50 INFO - PROCESS | 1952 | 1467047450012 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1952 | 1467047450016 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219b5800 == 32 [pid = 1952] [id = 282] 10:10:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1131d8c00) [pid = 1952] [serial = 844] [outer = 0x0] 10:10:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x121187400) [pid = 1952] [serial = 845] [outer = 0x1131d8c00] 10:10:50 INFO - PROCESS | 1952 | 1467047450049 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1218d7c00) [pid = 1952] [serial = 846] [outer = 0x1131d8c00] 10:10:50 INFO - PROCESS | 1952 | 1467047450393 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]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 518ms 10:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:10:50 INFO - PROCESS | 1952 | 1467047450432 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1952 | 1467047450434 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:10:50 INFO - PROCESS | 1952 | 1467047450436 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1952 | 1467047450437 Marionette TRACE conn2 <- [1,1102,null,{}] 10:10:50 INFO - PROCESS | 1952 | 1467047450439 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}] 10:10:50 INFO - PROCESS | 1952 | 1467047450440 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:50 INFO - PROCESS | 1952 | 1467047450546 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:10:50 INFO - PROCESS | 1952 | 1467047450550 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1952 | 1467047450551 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x112548800 == 33 [pid = 1952] [id = 283] 10:10:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1218dd800) [pid = 1952] [serial = 847] [outer = 0x0] 10:10:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x121ff1400) [pid = 1952] [serial = 848] [outer = 0x1218dd800] 10:10:50 INFO - PROCESS | 1952 | 1467047450576 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x124bd2000) [pid = 1952] [serial = 849] [outer = 0x1218dd800] 10:10:50 INFO - PROCESS | 1952 | 1467047450922 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]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 10:10:50 INFO - PROCESS | 1952 | 1467047450963 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1952 | 1467047450964 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:10:50 INFO - PROCESS | 1952 | 1467047450966 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1952 | 1467047450967 Marionette TRACE conn2 <- [1,1106,null,{}] 10:10:50 INFO - PROCESS | 1952 | 1467047450969 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}] 10:10:50 INFO - PROCESS | 1952 | 1467047450970 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:51 INFO - PROCESS | 1952 | 1467047451064 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:10:51 INFO - PROCESS | 1952 | 1467047451068 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:51 INFO - PROCESS | 1952 | 1467047451069 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ab1800 == 34 [pid = 1952] [id = 284] 10:10:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x112e0f800) [pid = 1952] [serial = 850] [outer = 0x0] 10:10:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12561c800) [pid = 1952] [serial = 851] [outer = 0x112e0f800] 10:10:51 INFO - PROCESS | 1952 | 1467047451094 Marionette DEBUG loaded listener.js 10:10:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12687b400) [pid = 1952] [serial = 852] [outer = 0x112e0f800] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1227fb800) [pid = 1952] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x126e5c000) [pid = 1952] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x112c3d000) [pid = 1952] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x128c85000) [pid = 1952] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x118121800) [pid = 1952] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1131d9000) [pid = 1952] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x117e57c00) [pid = 1952] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x120e4b400) [pid = 1952] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x120e49800) [pid = 1952] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1127e9400) [pid = 1952] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x113c44c00) [pid = 1952] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1176ee800) [pid = 1952] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x129089400) [pid = 1952] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12a55dc00) [pid = 1952] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x120e47c00) [pid = 1952] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:10:51 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12a905000) [pid = 1952] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:10:51 INFO - PROCESS | 1952 | 1467047451876 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]]]}] 10:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 971ms 10:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:10:51 INFO - PROCESS | 1952 | 1467047451937 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1952 | 1467047451938 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:10:51 INFO - PROCESS | 1952 | 1467047451940 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1952 | 1467047451941 Marionette TRACE conn2 <- [1,1110,null,{}] 10:10:51 INFO - PROCESS | 1952 | 1467047451944 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}] 10:10:51 INFO - PROCESS | 1952 | 1467047451945 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:52 INFO - PROCESS | 1952 | 1467047452025 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:10:52 INFO - PROCESS | 1952 | 1467047452038 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1952 | 1467047452039 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x12925a000 == 35 [pid = 1952] [id = 285] 10:10:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x126ad4c00) [pid = 1952] [serial = 853] [outer = 0x0] 10:10:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x126ed9000) [pid = 1952] [serial = 854] [outer = 0x126ad4c00] 10:10:52 INFO - PROCESS | 1952 | 1467047452067 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x126adb000) [pid = 1952] [serial = 855] [outer = 0x126ad4c00] 10:10:52 INFO - PROCESS | 1952 | 1467047452557 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]]]}] 10:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 10:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:10:52 INFO - PROCESS | 1952 | 1467047452610 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 1952 | 1467047452611 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:10:52 INFO - PROCESS | 1952 | 1467047452613 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1952 | 1467047452614 Marionette TRACE conn2 <- [1,1114,null,{}] 10:10:52 INFO - PROCESS | 1952 | 1467047452617 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}] 10:10:52 INFO - PROCESS | 1952 | 1467047452618 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:52 INFO - PROCESS | 1952 | 1467047452694 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:10:52 INFO - PROCESS | 1952 | 1467047452698 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1952 | 1467047452700 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294ef800 == 36 [pid = 1952] [id = 286] 10:10:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x126e5a000) [pid = 1952] [serial = 856] [outer = 0x0] 10:10:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x127807000) [pid = 1952] [serial = 857] [outer = 0x126e5a000] 10:10:52 INFO - PROCESS | 1952 | 1467047452724 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x128c85c00) [pid = 1952] [serial = 858] [outer = 0x126e5a000] 10:10:53 INFO - PROCESS | 1952 | 1467047453050 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]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 469ms 10:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:10:53 INFO - PROCESS | 1952 | 1467047453082 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1952 | 1467047453083 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:10:53 INFO - PROCESS | 1952 | 1467047453085 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1952 | 1467047453086 Marionette TRACE conn2 <- [1,1118,null,{}] 10:10:53 INFO - PROCESS | 1952 | 1467047453089 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}] 10:10:53 INFO - PROCESS | 1952 | 1467047453090 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:53 INFO - PROCESS | 1952 | 1467047453164 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:10:53 INFO - PROCESS | 1952 | 1467047453221 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1952 | 1467047453223 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a41c000 == 37 [pid = 1952] [id = 287] 10:10:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x127152c00) [pid = 1952] [serial = 859] [outer = 0x0] 10:10:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x129080c00) [pid = 1952] [serial = 860] [outer = 0x127152c00] 10:10:53 INFO - PROCESS | 1952 | 1467047453249 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1292ad800) [pid = 1952] [serial = 861] [outer = 0x127152c00] 10:10:53 INFO - PROCESS | 1952 | 1467047453581 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]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 10:10:53 INFO - PROCESS | 1952 | 1467047453603 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1952 | 1467047453606 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:10:53 INFO - PROCESS | 1952 | 1467047453611 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1952 | 1467047453614 Marionette TRACE conn2 <- [1,1122,null,{}] 10:10:53 INFO - PROCESS | 1952 | 1467047453618 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}] 10:10:53 INFO - PROCESS | 1952 | 1467047453620 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:53 INFO - PROCESS | 1952 | 1467047453734 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:10:53 INFO - PROCESS | 1952 | 1467047453786 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1952 | 1467047453789 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x116167800 == 38 [pid = 1952] [id = 288] 10:10:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1128b0400) [pid = 1952] [serial = 862] [outer = 0x0] 10:10:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x112dbfc00) [pid = 1952] [serial = 863] [outer = 0x1128b0400] 10:10:53 INFO - PROCESS | 1952 | 1467047453821 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x113c38800) [pid = 1952] [serial = 864] [outer = 0x1128b0400] 10:10:54 INFO - PROCESS | 1952 | 1467047454403 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]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 873ms 10:10:54 INFO - PROCESS | 1952 | 1467047454483 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1952 | 1467047454486 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:10:54 INFO - PROCESS | 1952 | 1467047454490 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1952 | 1467047454492 Marionette TRACE conn2 <- [1,1126,null,{}] 10:10:54 INFO - PROCESS | 1952 | 1467047454494 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}] 10:10:54 INFO - PROCESS | 1952 | 1467047454496 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:54 INFO - PROCESS | 1952 | 1467047454606 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:10:54 INFO - PROCESS | 1952 | 1467047454663 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1952 | 1467047454664 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x11955d800 == 39 [pid = 1952] [id = 289] 10:10:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x116f2d800) [pid = 1952] [serial = 865] [outer = 0x0] 10:10:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x11817f800) [pid = 1952] [serial = 866] [outer = 0x116f2d800] 10:10:54 INFO - PROCESS | 1952 | 1467047454696 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1186a2800) [pid = 1952] [serial = 867] [outer = 0x116f2d800] 10:10:55 INFO - PROCESS | 1952 | 1467047455390 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]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 921ms 10:10:55 INFO - PROCESS | 1952 | 1467047455412 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1952 | 1467047455414 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:10:55 INFO - PROCESS | 1952 | 1467047455418 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1952 | 1467047455419 Marionette TRACE conn2 <- [1,1130,null,{}] 10:10:55 INFO - PROCESS | 1952 | 1467047455423 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}] 10:10:55 INFO - PROCESS | 1952 | 1467047455424 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:55 INFO - PROCESS | 1952 | 1467047455529 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:10:55 INFO - PROCESS | 1952 | 1467047455606 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1952 | 1467047455609 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x115d70000 == 40 [pid = 1952] [id = 290] 10:10:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x116a12800) [pid = 1952] [serial = 868] [outer = 0x0] 10:10:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x116f2e800) [pid = 1952] [serial = 869] [outer = 0x116a12800] 10:10:55 INFO - PROCESS | 1952 | 1467047455638 Marionette DEBUG loaded listener.js 10:10:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x11825d800) [pid = 1952] [serial = 870] [outer = 0x116a12800] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x1294ef800 == 39 [pid = 1952] [id = 286] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12925a000 == 38 [pid = 1952] [id = 285] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x126ab1800 == 37 [pid = 1952] [id = 284] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x112548800 == 36 [pid = 1952] [id = 283] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x1219b5800 == 35 [pid = 1952] [id = 282] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x1197d7800 == 34 [pid = 1952] [id = 281] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x1190b4800 == 33 [pid = 1952] [id = 280] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x1169a8800 == 32 [pid = 1952] [id = 279] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x115ec0800 == 31 [pid = 1952] [id = 278] 10:10:55 INFO - PROCESS | 1952 | --DOCSHELL 0x112535000 == 30 [pid = 1952] [id = 277] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x126ad8400) [pid = 1952] [serial = 791] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x128c87c00) [pid = 1952] [serial = 794] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x117e5dc00) [pid = 1952] [serial = 803] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1292ac400) [pid = 1952] [serial = 797] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x12942e800) [pid = 1952] [serial = 798] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11826f000) [pid = 1952] [serial = 779] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x1186a7000) [pid = 1952] [serial = 780] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x119e05800) [pid = 1952] [serial = 782] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x120e41c00) [pid = 1952] [serial = 783] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x118114400) [pid = 1952] [serial = 773] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x11826f400) [pid = 1952] [serial = 774] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x121f32800) [pid = 1952] [serial = 788] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x129089000) [pid = 1952] [serial = 795] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12107a000) [pid = 1952] [serial = 785] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x121d94800) [pid = 1952] [serial = 786] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x112979800) [pid = 1952] [serial = 770] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1132a2000) [pid = 1952] [serial = 771] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x11618b800) [pid = 1952] [serial = 776] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1176e3c00) [pid = 1952] [serial = 777] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x128c80000) [pid = 1952] [serial = 768] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12943bc00) [pid = 1952] [serial = 800] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12a904000) [pid = 1952] [serial = 810] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12780b000) [pid = 1952] [serial = 806] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12a90fc00) [pid = 1952] [serial = 812] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x12a565000) [pid = 1952] [serial = 809] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1190cd800) [pid = 1952] [serial = 804] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x119479800) [pid = 1952] [serial = 801] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x12780d400) [pid = 1952] [serial = 792] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x12ab05000) [pid = 1952] [serial = 813] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x12a4afc00) [pid = 1952] [serial = 807] [outer = 0x0] [url = about:blank] 10:10:55 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x124fc3400) [pid = 1952] [serial = 789] [outer = 0x0] [url = about:blank] 10:10:56 INFO - PROCESS | 1952 | 1467047456052 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]]]}] 10:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 672ms 10:10:56 INFO - PROCESS | 1952 | 1467047456089 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1952 | 1467047456092 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:10:56 INFO - PROCESS | 1952 | 1467047456096 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1952 | 1467047456098 Marionette TRACE conn2 <- [1,1134,null,{}] 10:10:56 INFO - PROCESS | 1952 | 1467047456100 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}] 10:10:56 INFO - PROCESS | 1952 | 1467047456102 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:56 INFO - PROCESS | 1952 | 1467047456185 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:10:56 INFO - PROCESS | 1952 | 1467047456243 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1952 | 1467047456244 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e30800 == 31 [pid = 1952] [id = 291] 10:10:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x11825d000) [pid = 1952] [serial = 871] [outer = 0x0] 10:10:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x1186aa400) [pid = 1952] [serial = 872] [outer = 0x11825d000] 10:10:56 INFO - PROCESS | 1952 | 1467047456272 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x118861400) [pid = 1952] [serial = 873] [outer = 0x11825d000] 10:10:56 INFO - PROCESS | 1952 | 1467047456572 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]]]}] 10:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 10:10:56 INFO - PROCESS | 1952 | 1467047456616 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:10:56 INFO - PROCESS | 1952 | 1467047456617 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:10:56 INFO - PROCESS | 1952 | 1467047456620 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1952 | 1467047456622 Marionette TRACE conn2 <- [1,1138,null,{}] 10:10:56 INFO - PROCESS | 1952 | 1467047456632 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}] 10:10:56 INFO - PROCESS | 1952 | 1467047456635 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:56 INFO - PROCESS | 1952 | 1467047456714 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:10:56 INFO - PROCESS | 1952 | 1467047456719 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1952 | 1467047456721 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197e4800 == 32 [pid = 1952] [id = 292] 10:10:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x11898f000) [pid = 1952] [serial = 874] [outer = 0x0] 10:10:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x119e08400) [pid = 1952] [serial = 875] [outer = 0x11898f000] 10:10:56 INFO - PROCESS | 1952 | 1467047456752 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x121074400) [pid = 1952] [serial = 876] [outer = 0x11898f000] 10:10:57 INFO - PROCESS | 1952 | 1467047457105 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]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 10:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:10:57 INFO - PROCESS | 1952 | 1467047457140 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1952 | 1467047457142 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:10:57 INFO - PROCESS | 1952 | 1467047457147 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1952 | 1467047457149 Marionette TRACE conn2 <- [1,1142,null,{}] 10:10:57 INFO - PROCESS | 1952 | 1467047457151 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}] 10:10:57 INFO - PROCESS | 1952 | 1467047457153 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:57 INFO - PROCESS | 1952 | 1467047457235 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:10:57 INFO - PROCESS | 1952 | 1467047457239 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1952 | 1467047457240 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x121b19000 == 33 [pid = 1952] [id = 293] 10:10:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x121078400) [pid = 1952] [serial = 877] [outer = 0x0] 10:10:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x121b08c00) [pid = 1952] [serial = 878] [outer = 0x121078400] 10:10:57 INFO - PROCESS | 1952 | 1467047457268 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x121fc7800) [pid = 1952] [serial = 879] [outer = 0x121078400] 10:10:57 INFO - PROCESS | 1952 | 1467047457589 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]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 10:10:57 INFO - PROCESS | 1952 | 1467047457617 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1952 | 1467047457618 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:10:57 INFO - PROCESS | 1952 | 1467047457620 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1952 | 1467047457621 Marionette TRACE conn2 <- [1,1146,null,{}] 10:10:57 INFO - PROCESS | 1952 | 1467047457623 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}] 10:10:57 INFO - PROCESS | 1952 | 1467047457625 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:57 INFO - PROCESS | 1952 | 1467047457731 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:10:57 INFO - PROCESS | 1952 | 1467047457737 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1952 | 1467047457738 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x124ba9800 == 34 [pid = 1952] [id = 294] 10:10:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x120e47400) [pid = 1952] [serial = 880] [outer = 0x0] 10:10:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x121ff3800) [pid = 1952] [serial = 881] [outer = 0x120e47400] 10:10:57 INFO - PROCESS | 1952 | 1467047457763 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x126881000) [pid = 1952] [serial = 882] [outer = 0x120e47400] 10:10:58 INFO - PROCESS | 1952 | 1467047458117 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]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 10:10:58 INFO - PROCESS | 1952 | 1467047458138 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1952 | 1467047458139 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:10:58 INFO - PROCESS | 1952 | 1467047458142 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1952 | 1467047458143 Marionette TRACE conn2 <- [1,1150,null,{}] 10:10:58 INFO - PROCESS | 1952 | 1467047458145 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}] 10:10:58 INFO - PROCESS | 1952 | 1467047458149 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:58 INFO - PROCESS | 1952 | 1467047458267 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:10:58 INFO - PROCESS | 1952 | 1467047458278 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1952 | 1467047458280 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x128caf800 == 35 [pid = 1952] [id = 295] 10:10:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x126add000) [pid = 1952] [serial = 883] [outer = 0x0] 10:10:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x128c7fc00) [pid = 1952] [serial = 884] [outer = 0x126add000] 10:10:58 INFO - PROCESS | 1952 | 1467047458304 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x129433400) [pid = 1952] [serial = 885] [outer = 0x126add000] 10:10:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x129435000) [pid = 1952] [serial = 886] [outer = 0x121f34000] 10:10:58 INFO - PROCESS | 1952 | 1467047458684 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]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 569ms 10:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:10:58 INFO - PROCESS | 1952 | 1467047458717 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1952 | 1467047458718 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:10:58 INFO - PROCESS | 1952 | 1467047458720 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1952 | 1467047458721 Marionette TRACE conn2 <- [1,1154,null,{}] 10:10:58 INFO - PROCESS | 1952 | 1467047458723 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}] 10:10:58 INFO - PROCESS | 1952 | 1467047458724 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:58 INFO - PROCESS | 1952 | 1467047458824 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:10:58 INFO - PROCESS | 1952 | 1467047458828 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1952 | 1467047458829 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292d2800 == 36 [pid = 1952] [id = 296] 10:10:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x129433c00) [pid = 1952] [serial = 887] [outer = 0x0] 10:10:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12a492400) [pid = 1952] [serial = 888] [outer = 0x129433c00] 10:10:58 INFO - PROCESS | 1952 | 1467047458859 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12a55bc00) [pid = 1952] [serial = 889] [outer = 0x129433c00] 10:10:59 INFO - PROCESS | 1952 | 1467047459193 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]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 10:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:10:59 INFO - PROCESS | 1952 | 1467047459239 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1952 | 1467047459240 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:10:59 INFO - PROCESS | 1952 | 1467047459242 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1952 | 1467047459243 Marionette TRACE conn2 <- [1,1158,null,{}] 10:10:59 INFO - PROCESS | 1952 | 1467047459245 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}] 10:10:59 INFO - PROCESS | 1952 | 1467047459247 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:59 INFO - PROCESS | 1952 | 1467047459345 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:10:59 INFO - PROCESS | 1952 | 1467047459349 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 1952 | 1467047459350 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a97c800 == 37 [pid = 1952] [id = 297] 10:10:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1133ba800) [pid = 1952] [serial = 890] [outer = 0x0] 10:10:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12a903800) [pid = 1952] [serial = 891] [outer = 0x1133ba800] 10:10:59 INFO - PROCESS | 1952 | 1467047459375 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12a90fc00) [pid = 1952] [serial = 892] [outer = 0x1133ba800] 10:10:59 INFO - PROCESS | 1952 | 1467047459709 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]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 10:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:10:59 INFO - PROCESS | 1952 | 1467047459764 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1952 | 1467047459765 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:10:59 INFO - PROCESS | 1952 | 1467047459767 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1952 | 1467047459768 Marionette TRACE conn2 <- [1,1162,null,{}] 10:10:59 INFO - PROCESS | 1952 | 1467047459771 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}] 10:10:59 INFO - PROCESS | 1952 | 1467047459772 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:59 INFO - PROCESS | 1952 | 1467047459868 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:10:59 INFO - PROCESS | 1952 | 1467047459881 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 1952 | 1467047459883 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:10:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b90c800 == 38 [pid = 1952] [id = 298] 10:10:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12a910400) [pid = 1952] [serial = 893] [outer = 0x0] 10:10:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12ab0dc00) [pid = 1952] [serial = 894] [outer = 0x12a910400] 10:10:59 INFO - PROCESS | 1952 | 1467047459914 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12b0a0800) [pid = 1952] [serial = 895] [outer = 0x12a910400] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x118984400) [pid = 1952] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x112f8bc00) [pid = 1952] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x1128a6c00) [pid = 1952] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x113356400) [pid = 1952] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x11690bc00) [pid = 1952] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1133afc00) [pid = 1952] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1131d8c00) [pid = 1952] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1218dd800) [pid = 1952] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x112e0f800) [pid = 1952] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x126e5a000) [pid = 1952] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x113c6cc00) [pid = 1952] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1186a7800) [pid = 1952] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x126ad4c00) [pid = 1952] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x120e81c00) [pid = 1952] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:11:00 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x121fd0c00) [pid = 1952] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:11:00 INFO - PROCESS | 1952 | 1467047460302 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]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 10:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:11:00 INFO - PROCESS | 1952 | 1467047460336 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:11:00 INFO - PROCESS | 1952 | 1467047460337 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:11:00 INFO - PROCESS | 1952 | 1467047460339 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 1952 | 1467047460340 Marionette TRACE conn2 <- [1,1166,null,{}] 10:11:00 INFO - PROCESS | 1952 | 1467047460347 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}] 10:11:00 INFO - PROCESS | 1952 | 1467047460349 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:00 INFO - PROCESS | 1952 | 1467047460457 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:11:00 INFO - PROCESS | 1952 | 1467047460493 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1952 | 1467047460494 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b062000 == 39 [pid = 1952] [id = 299] 10:11:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x11213cc00) [pid = 1952] [serial = 896] [outer = 0x0] 10:11:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x120e7fc00) [pid = 1952] [serial = 897] [outer = 0x11213cc00] 10:11:00 INFO - PROCESS | 1952 | 1467047460519 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1256cb800) [pid = 1952] [serial = 898] [outer = 0x11213cc00] 10:11:00 INFO - PROCESS | 1952 | 1467047460813 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]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 10:11:00 INFO - PROCESS | 1952 | 1467047460858 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:11:00 INFO - PROCESS | 1952 | 1467047460862 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:11:00 INFO - PROCESS | 1952 | 1467047460865 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 1952 | 1467047460868 Marionette TRACE conn2 <- [1,1170,null,{}] 10:11:00 INFO - PROCESS | 1952 | 1467047460870 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}] 10:11:00 INFO - PROCESS | 1952 | 1467047460873 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:01 INFO - PROCESS | 1952 | 1467047461026 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:11:01 INFO - PROCESS | 1952 | 1467047461119 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1952 | 1467047461121 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd53800 == 40 [pid = 1952] [id = 300] 10:11:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1131e4400) [pid = 1952] [serial = 899] [outer = 0x0] 10:11:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x127806400) [pid = 1952] [serial = 900] [outer = 0x1131e4400] 10:11:01 INFO - PROCESS | 1952 | 1467047461164 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12b8d4000) [pid = 1952] [serial = 901] [outer = 0x1131e4400] 10:11:01 INFO - PROCESS | 1952 | 1467047461552 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]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 720ms 10:11:01 INFO - PROCESS | 1952 | 1467047461586 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1952 | 1467047461588 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:11:01 INFO - PROCESS | 1952 | 1467047461592 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1952 | 1467047461594 Marionette TRACE conn2 <- [1,1174,null,{}] 10:11:01 INFO - PROCESS | 1952 | 1467047461607 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}] 10:11:01 INFO - PROCESS | 1952 | 1467047461609 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:01 INFO - PROCESS | 1952 | 1467047461745 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:11:01 INFO - PROCESS | 1952 | 1467047461757 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1952 | 1467047461758 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd6b000 == 41 [pid = 1952] [id = 301] 10:11:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12b8d6c00) [pid = 1952] [serial = 902] [outer = 0x0] 10:11:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12b8ddc00) [pid = 1952] [serial = 903] [outer = 0x12b8d6c00] 10:11:01 INFO - PROCESS | 1952 | 1467047461799 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12b956400) [pid = 1952] [serial = 904] [outer = 0x12b8d6c00] 10:11:02 INFO - PROCESS | 1952 | 1467047462258 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] 10:11:02 INFO - PROCESS | 1952 | 1467047462317 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:11:02 INFO - PROCESS | 1952 | 1467047462320 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1952 | 1467047462322 Marionette TRACE conn2 <- [1,1178,null,{}] 10:11:02 INFO - PROCESS | 1952 | 1467047462327 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}] 10:11:02 INFO - PROCESS | 1952 | 1467047462330 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:02 INFO - PROCESS | 1952 | 1467047462440 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:11:02 INFO - PROCESS | 1952 | 1467047462511 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 1952 | 1467047462512 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x117155000 == 42 [pid = 1952] [id = 302] 10:11:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1132a2000) [pid = 1952] [serial = 905] [outer = 0x0] 10:11:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1176e2800) [pid = 1952] [serial = 906] [outer = 0x1132a2000] 10:11:02 INFO - PROCESS | 1952 | 1467047462544 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x11826c800) [pid = 1952] [serial = 907] [outer = 0x1132a2000] 10:11:02 INFO - PROCESS | 1952 | 1467047462978 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] 10:11:02 INFO - PROCESS | 1952 | 1467047462995 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:11:03 INFO - PROCESS | 1952 | 1467047463000 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1952 | 1467047463002 Marionette TRACE conn2 <- [1,1182,null,{}] 10:11:03 INFO - PROCESS | 1952 | 1467047463004 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}] 10:11:03 INFO - PROCESS | 1952 | 1467047463006 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:03 INFO - PROCESS | 1952 | 1467047463140 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:11:03 INFO - PROCESS | 1952 | 1467047463210 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1952 | 1467047463211 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x1268c2800 == 43 [pid = 1952] [id = 303] 10:11:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x120e3f000) [pid = 1952] [serial = 908] [outer = 0x0] 10:11:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x120e49400) [pid = 1952] [serial = 909] [outer = 0x120e3f000] 10:11:03 INFO - PROCESS | 1952 | 1467047463242 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12118a800) [pid = 1952] [serial = 910] [outer = 0x120e3f000] 10:11:03 INFO - PROCESS | 1952 | 1467047463670 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] 10:11:03 INFO - PROCESS | 1952 | 1467047463722 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:11:03 INFO - PROCESS | 1952 | 1467047463725 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1952 | 1467047463727 Marionette TRACE conn2 <- [1,1186,null,{}] 10:11:03 INFO - PROCESS | 1952 | 1467047463735 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}] 10:11:03 INFO - PROCESS | 1952 | 1467047463739 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:03 INFO - PROCESS | 1952 | 1467047463842 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:11:03 INFO - PROCESS | 1952 | 1467047463901 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1952 | 1467047463903 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0ac800 == 44 [pid = 1952] [id = 304] 10:11:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x121fd0c00) [pid = 1952] [serial = 911] [outer = 0x0] 10:11:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x127809800) [pid = 1952] [serial = 912] [outer = 0x121fd0c00] 10:11:03 INFO - PROCESS | 1952 | 1467047463935 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12908b400) [pid = 1952] [serial = 913] [outer = 0x121fd0c00] 10:11:04 INFO - PROCESS | 1952 | 1467047464380 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] 10:11:04 INFO - PROCESS | 1952 | 1467047464401 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:11:04 INFO - PROCESS | 1952 | 1467047464403 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1952 | 1467047464404 Marionette TRACE conn2 <- [1,1190,null,{}] 10:11:04 INFO - PROCESS | 1952 | 1467047464407 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}] 10:11:04 INFO - PROCESS | 1952 | 1467047464408 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:04 INFO - PROCESS | 1952 | 1467047464531 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:11:04 INFO - PROCESS | 1952 | 1467047464589 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1952 | 1467047464590 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c618800 == 45 [pid = 1952] [id = 305] 10:11:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12a565000) [pid = 1952] [serial = 914] [outer = 0x0] 10:11:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12ab05000) [pid = 1952] [serial = 915] [outer = 0x12a565000] 10:11:04 INFO - PROCESS | 1952 | 1467047464620 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x12b75dc00) [pid = 1952] [serial = 916] [outer = 0x12a565000] 10:11:05 INFO - PROCESS | 1952 | 1467047465135 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] 10:11:05 INFO - PROCESS | 1952 | 1467047465182 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:11:05 INFO - PROCESS | 1952 | 1467047465185 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1952 | 1467047465187 Marionette TRACE conn2 <- [1,1194,null,{}] 10:11:05 INFO - PROCESS | 1952 | 1467047465189 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}] 10:11:05 INFO - PROCESS | 1952 | 1467047465190 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:05 INFO - PROCESS | 1952 | 1467047465403 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:11:05 INFO - PROCESS | 1952 | 1467047465491 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1952 | 1467047465492 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x119011800 == 46 [pid = 1952] [id = 306] 10:11:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1128b2c00) [pid = 1952] [serial = 917] [outer = 0x0] 10:11:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x116126c00) [pid = 1952] [serial = 918] [outer = 0x1128b2c00] 10:11:05 INFO - PROCESS | 1952 | 1467047465522 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x118121c00) [pid = 1952] [serial = 919] [outer = 0x1128b2c00] 10:11:05 INFO - PROCESS | 1952 | 1467047465987 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] 10:11:06 INFO - PROCESS | 1952 | 1467047466058 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:11:06 INFO - PROCESS | 1952 | 1467047466062 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 1952 | 1467047466065 Marionette TRACE conn2 <- [1,1198,null,{}] 10:11:06 INFO - PROCESS | 1952 | 1467047466068 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}] 10:11:06 INFO - PROCESS | 1952 | 1467047466070 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd53800 == 45 [pid = 1952] [id = 300] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x12b062000 == 44 [pid = 1952] [id = 299] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x12b90c800 == 43 [pid = 1952] [id = 298] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x12a97c800 == 42 [pid = 1952] [id = 297] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x1292d2800 == 41 [pid = 1952] [id = 296] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x128caf800 == 40 [pid = 1952] [id = 295] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x124ba9800 == 39 [pid = 1952] [id = 294] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x121b19000 == 38 [pid = 1952] [id = 293] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x1197e4800 == 37 [pid = 1952] [id = 292] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x117e30800 == 36 [pid = 1952] [id = 291] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x115d70000 == 35 [pid = 1952] [id = 290] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x11955d800 == 34 [pid = 1952] [id = 289] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x12a41c000 == 33 [pid = 1952] [id = 287] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x116167800 == 32 [pid = 1952] [id = 288] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x119011800 == 31 [pid = 1952] [id = 306] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x12c618800 == 30 [pid = 1952] [id = 305] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0ac800 == 29 [pid = 1952] [id = 304] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x1268c2800 == 28 [pid = 1952] [id = 303] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd6b000 == 27 [pid = 1952] [id = 301] 10:11:06 INFO - PROCESS | 1952 | --DOCSHELL 0x117155000 == 26 [pid = 1952] [id = 302] 10:11:06 INFO - PROCESS | 1952 | 1467047466670 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x120e44800) [pid = 1952] [serial = 843] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x114ed4c00) [pid = 1952] [serial = 833] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x11697c400) [pid = 1952] [serial = 834] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x1128ae800) [pid = 1952] [serial = 830] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x112e05000) [pid = 1952] [serial = 831] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1186da800) [pid = 1952] [serial = 839] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x11811ac00) [pid = 1952] [serial = 836] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x11869e000) [pid = 1952] [serial = 837] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11825b400) [pid = 1952] [serial = 828] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x116adc400) [pid = 1952] [serial = 827] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x121187400) [pid = 1952] [serial = 845] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x124bd2000) [pid = 1952] [serial = 849] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x121ff1400) [pid = 1952] [serial = 848] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12561c800) [pid = 1952] [serial = 851] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x127807000) [pid = 1952] [serial = 857] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x128c85c00) [pid = 1952] [serial = 858] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12687b400) [pid = 1952] [serial = 852] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x118113000) [pid = 1952] [serial = 816] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x119a14c00) [pid = 1952] [serial = 842] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x129080c00) [pid = 1952] [serial = 860] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x115df0400) [pid = 1952] [serial = 815] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x119a0fc00) [pid = 1952] [serial = 819] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1186e6000) [pid = 1952] [serial = 818] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1218d7c00) [pid = 1952] [serial = 846] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x126ed9000) [pid = 1952] [serial = 854] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x126f42800) [pid = 1952] [serial = 822] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x1227ec400) [pid = 1952] [serial = 821] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x126adb000) [pid = 1952] [serial = 855] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x11947c400) [pid = 1952] [serial = 840] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12780b400) [pid = 1952] [serial = 825] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x127156000) [pid = 1952] [serial = 824] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1952 | 1467047466763 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1952 | 1467047466765 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x112d37800 == 27 [pid = 1952] [id = 307] 10:11:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1127e0800) [pid = 1952] [serial = 920] [outer = 0x0] 10:11:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x1127ebc00) [pid = 1952] [serial = 921] [outer = 0x1127e0800] 10:11:06 INFO - PROCESS | 1952 | 1467047466794 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x11297ac00) [pid = 1952] [serial = 922] [outer = 0x1127e0800] 10:11:07 INFO - PROCESS | 1952 | 1467047467093 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]]]}] 10:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1072ms 10:11:07 INFO - PROCESS | 1952 | 1467047467135 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:11:07 INFO - PROCESS | 1952 | 1467047467137 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:11:07 INFO - PROCESS | 1952 | 1467047467140 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1952 | 1467047467143 Marionette TRACE conn2 <- [1,1202,null,{}] 10:11:07 INFO - PROCESS | 1952 | 1467047467149 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}] 10:11:07 INFO - PROCESS | 1952 | 1467047467151 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:07 INFO - PROCESS | 1952 | 1467047467230 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:11:07 INFO - PROCESS | 1952 | 1467047467298 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1952 | 1467047467300 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x11663f000 == 28 [pid = 1952] [id = 308] 10:11:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x112dbf400) [pid = 1952] [serial = 923] [outer = 0x0] 10:11:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x115e58400) [pid = 1952] [serial = 924] [outer = 0x112dbf400] 10:11:07 INFO - PROCESS | 1952 | 1467047467327 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x116906000) [pid = 1952] [serial = 925] [outer = 0x112dbf400] 10:11:07 INFO - PROCESS | 1952 | 1467047467640 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]]]}] 10:11:07 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 10:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 523ms 10:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:11:07 INFO - PROCESS | 1952 | 1467047467666 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 1952 | 1467047467668 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:11:07 INFO - PROCESS | 1952 | 1467047467670 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1952 | 1467047467672 Marionette TRACE conn2 <- [1,1206,null,{}] 10:11:07 INFO - PROCESS | 1952 | 1467047467674 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}] 10:11:07 INFO - PROCESS | 1952 | 1467047467676 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:07 INFO - PROCESS | 1952 | 1467047467757 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:11:07 INFO - PROCESS | 1952 | 1467047467765 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1952 | 1467047467767 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x116629800 == 29 [pid = 1952] [id = 309] 10:11:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x116f2f400) [pid = 1952] [serial = 926] [outer = 0x0] 10:11:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x118184400) [pid = 1952] [serial = 927] [outer = 0x116f2f400] 10:11:07 INFO - PROCESS | 1952 | 1467047467800 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x11826f000) [pid = 1952] [serial = 928] [outer = 0x116f2f400] 10:11:08 INFO - PROCESS | 1952 | 1467047468173 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]]]}] 10:11:08 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 10:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 10:11:08 INFO - PROCESS | 1952 | 1467047468190 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1952 | 1467047468193 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:11:08 INFO - PROCESS | 1952 | 1467047468203 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1952 | 1467047468206 Marionette TRACE conn2 <- [1,1210,null,{}] 10:11:08 INFO - PROCESS | 1952 | 1467047468208 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}] 10:11:08 INFO - PROCESS | 1952 | 1467047468210 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:08 INFO - PROCESS | 1952 | 1467047468291 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:11:08 INFO - PROCESS | 1952 | 1467047468296 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1952 | 1467047468298 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192c9800 == 30 [pid = 1952] [id = 310] 10:11:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118612400) [pid = 1952] [serial = 929] [outer = 0x0] 10:11:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1186e6800) [pid = 1952] [serial = 930] [outer = 0x118612400] 10:11:08 INFO - PROCESS | 1952 | 1467047468324 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x119a10400) [pid = 1952] [serial = 931] [outer = 0x118612400] 10:11:08 INFO - PROCESS | 1952 | 1467047468669 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]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 479ms 10:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:11:08 INFO - PROCESS | 1952 | 1467047468681 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1952 | 1467047468683 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:11:08 INFO - PROCESS | 1952 | 1467047468685 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1952 | 1467047468686 Marionette TRACE conn2 <- [1,1214,null,{}] 10:11:08 INFO - PROCESS | 1952 | 1467047468689 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}] 10:11:08 INFO - PROCESS | 1952 | 1467047468690 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:08 INFO - PROCESS | 1952 | 1467047468798 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:11:08 INFO - PROCESS | 1952 | 1467047468812 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1952 | 1467047468814 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197e4800 == 31 [pid = 1952] [id = 311] 10:11:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x112d64400) [pid = 1952] [serial = 932] [outer = 0x0] 10:11:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x119e0a400) [pid = 1952] [serial = 933] [outer = 0x112d64400] 10:11:08 INFO - PROCESS | 1952 | 1467047468839 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12107a000) [pid = 1952] [serial = 934] [outer = 0x112d64400] 10:11:09 INFO - PROCESS | 1952 | 1467047469190 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]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 10:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:11:09 INFO - PROCESS | 1952 | 1467047469207 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1952 | 1467047469208 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:11:09 INFO - PROCESS | 1952 | 1467047469211 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1952 | 1467047469213 Marionette TRACE conn2 <- [1,1218,null,{}] 10:11:09 INFO - PROCESS | 1952 | 1467047469221 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}] 10:11:09 INFO - PROCESS | 1952 | 1467047469223 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:09 INFO - PROCESS | 1952 | 1467047469316 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:11:09 INFO - PROCESS | 1952 | 1467047469320 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1952 | 1467047469324 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x1216b8000 == 32 [pid = 1952] [id = 312] 10:11:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x116ad5400) [pid = 1952] [serial = 935] [outer = 0x0] 10:11:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1218d6000) [pid = 1952] [serial = 936] [outer = 0x116ad5400] 10:11:09 INFO - PROCESS | 1952 | 1467047469356 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x121ff2800) [pid = 1952] [serial = 937] [outer = 0x116ad5400] 10:11:09 INFO - PROCESS | 1952 | 1467047469715 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]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 525ms 10:11:09 INFO - PROCESS | 1952 | 1467047469736 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1952 | 1467047469738 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:11:09 INFO - PROCESS | 1952 | 1467047469740 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1952 | 1467047469741 Marionette TRACE conn2 <- [1,1222,null,{}] 10:11:09 INFO - PROCESS | 1952 | 1467047469744 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}] 10:11:09 INFO - PROCESS | 1952 | 1467047469747 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:09 INFO - PROCESS | 1952 | 1467047469840 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:11:09 INFO - PROCESS | 1952 | 1467047469876 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1952 | 1467047469877 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x112536000 == 33 [pid = 1952] [id = 313] 10:11:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12153a000) [pid = 1952] [serial = 938] [outer = 0x0] 10:11:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x124e0c000) [pid = 1952] [serial = 939] [outer = 0x12153a000] 10:11:09 INFO - PROCESS | 1952 | 1467047469901 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x126ad4c00) [pid = 1952] [serial = 940] [outer = 0x12153a000] 10:11:10 INFO - PROCESS | 1952 | 1467047470220 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] 10:11:10 INFO - PROCESS | 1952 | 1467047470259 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:11:10 INFO - PROCESS | 1952 | 1467047470262 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1952 | 1467047470263 Marionette TRACE conn2 <- [1,1226,null,{}] 10:11:10 INFO - PROCESS | 1952 | 1467047470265 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}] 10:11:10 INFO - PROCESS | 1952 | 1467047470266 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:10 INFO - PROCESS | 1952 | 1467047470361 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:11:10 INFO - PROCESS | 1952 | 1467047470364 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 1952 | 1467047470365 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x126eb5000 == 34 [pid = 1952] [id = 314] 10:11:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x112e0f800) [pid = 1952] [serial = 941] [outer = 0x0] 10:11:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x126fbbc00) [pid = 1952] [serial = 942] [outer = 0x112e0f800] 10:11:10 INFO - PROCESS | 1952 | 1467047470390 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x127803c00) [pid = 1952] [serial = 943] [outer = 0x112e0f800] 10:11:10 INFO - PROCESS | 1952 | 1467047470732 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]]]}] 10:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x126add000) [pid = 1952] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11213cc00) [pid = 1952] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x129433c00) [pid = 1952] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1133ba800) [pid = 1952] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x116a12800) [pid = 1952] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x116f2d800) [pid = 1952] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1128b0400) [pid = 1952] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x121078400) [pid = 1952] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x127152c00) [pid = 1952] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x120e47400) [pid = 1952] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12a910400) [pid = 1952] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x11825d000) [pid = 1952] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x11898f000) [pid = 1952] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12b8d6c00) [pid = 1952] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:11:10 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1131e4400) [pid = 1952] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:11:10 INFO - PROCESS | 1952 | 1467047470976 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:11:10 INFO - PROCESS | 1952 | 1467047470977 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:11:10 INFO - PROCESS | 1952 | 1467047470988 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1952 | 1467047470989 Marionette TRACE conn2 <- [1,1230,null,{}] 10:11:10 INFO - PROCESS | 1952 | 1467047470991 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}] 10:11:10 INFO - PROCESS | 1952 | 1467047470992 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:11 INFO - PROCESS | 1952 | 1467047471082 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:11:11 INFO - PROCESS | 1952 | 1467047471087 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1952 | 1467047471088 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x12154d000 == 35 [pid = 1952] [id = 315] 10:11:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118180800) [pid = 1952] [serial = 944] [outer = 0x0] 10:11:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1186a5000) [pid = 1952] [serial = 945] [outer = 0x118180800] 10:11:11 INFO - PROCESS | 1952 | 1467047471113 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x1216d3400) [pid = 1952] [serial = 946] [outer = 0x118180800] 10:11:11 INFO - PROCESS | 1952 | 1467047471432 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]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 10:11:11 INFO - PROCESS | 1952 | 1467047471458 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1952 | 1467047471459 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:11:11 INFO - PROCESS | 1952 | 1467047471464 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1952 | 1467047471465 Marionette TRACE conn2 <- [1,1234,null,{}] 10:11:11 INFO - PROCESS | 1952 | 1467047471467 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}] 10:11:11 INFO - PROCESS | 1952 | 1467047471468 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:11 INFO - PROCESS | 1952 | 1467047471542 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:11:11 INFO - PROCESS | 1952 | 1467047471599 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1952 | 1467047471600 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cbb800 == 36 [pid = 1952] [id = 316] 10:11:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12107c800) [pid = 1952] [serial = 947] [outer = 0x0] 10:11:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x126add000) [pid = 1952] [serial = 948] [outer = 0x12107c800] 10:11:11 INFO - PROCESS | 1952 | 1467047471625 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x128c85c00) [pid = 1952] [serial = 949] [outer = 0x12107c800] 10:11:11 INFO - PROCESS | 1952 | 1467047471896 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]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 10:11:11 INFO - PROCESS | 1952 | 1467047471934 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:11:11 INFO - PROCESS | 1952 | 1467047471935 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:11:11 INFO - PROCESS | 1952 | 1467047471937 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1952 | 1467047471938 Marionette TRACE conn2 <- [1,1238,null,{}] 10:11:11 INFO - PROCESS | 1952 | 1467047471941 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}] 10:11:11 INFO - PROCESS | 1952 | 1467047471942 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:12 INFO - PROCESS | 1952 | 1467047472033 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:11:12 INFO - PROCESS | 1952 | 1467047472036 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1952 | 1467047472038 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f0000 == 37 [pid = 1952] [id = 317] 10:11:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x129080400) [pid = 1952] [serial = 950] [outer = 0x0] 10:11:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1292a9000) [pid = 1952] [serial = 951] [outer = 0x129080400] 10:11:12 INFO - PROCESS | 1952 | 1467047472065 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x129436c00) [pid = 1952] [serial = 952] [outer = 0x129080400] 10:11:12 INFO - PROCESS | 1952 | 1467047472398 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]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 10:11:12 INFO - PROCESS | 1952 | 1467047472406 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1952 | 1467047472408 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:11:12 INFO - PROCESS | 1952 | 1467047472410 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1952 | 1467047472414 Marionette TRACE conn2 <- [1,1242,null,{}] 10:11:12 INFO - PROCESS | 1952 | 1467047472417 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}] 10:11:12 INFO - PROCESS | 1952 | 1467047472419 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:12 INFO - PROCESS | 1952 | 1467047472536 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:11:12 INFO - PROCESS | 1952 | 1467047472542 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1952 | 1467047472543 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190b5000 == 38 [pid = 1952] [id = 318] 10:11:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x121079c00) [pid = 1952] [serial = 953] [outer = 0x0] 10:11:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12a489400) [pid = 1952] [serial = 954] [outer = 0x121079c00] 10:11:12 INFO - PROCESS | 1952 | 1467047472568 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12a90c000) [pid = 1952] [serial = 955] [outer = 0x121079c00] 10:11:12 INFO - PROCESS | 1952 | 1467047472916 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]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 523ms 10:11:12 INFO - PROCESS | 1952 | 1467047472934 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1952 | 1467047472936 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:11:12 INFO - PROCESS | 1952 | 1467047472939 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1952 | 1467047472941 Marionette TRACE conn2 <- [1,1246,null,{}] 10:11:12 INFO - PROCESS | 1952 | 1467047472945 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}] 10:11:12 INFO - PROCESS | 1952 | 1467047472947 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:13 INFO - PROCESS | 1952 | 1467047473138 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:11:13 INFO - PROCESS | 1952 | 1467047473269 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1952 | 1467047473271 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x1133ea000 == 39 [pid = 1952] [id = 319] 10:11:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x110ef0c00) [pid = 1952] [serial = 956] [outer = 0x0] 10:11:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x111e5b800) [pid = 1952] [serial = 957] [outer = 0x110ef0c00] 10:11:13 INFO - PROCESS | 1952 | 1467047473325 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x112c29c00) [pid = 1952] [serial = 958] [outer = 0x110ef0c00] 10:11:13 INFO - PROCESS | 1952 | 1467047473828 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]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 920ms 10:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:11:13 INFO - PROCESS | 1952 | 1467047473860 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 1952 | 1467047473862 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:11:13 INFO - PROCESS | 1952 | 1467047473866 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1952 | 1467047473868 Marionette TRACE conn2 <- [1,1250,null,{}] 10:11:13 INFO - PROCESS | 1952 | 1467047473871 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}] 10:11:13 INFO - PROCESS | 1952 | 1467047473873 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:13 INFO - PROCESS | 1952 | 1467047473986 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:11:14 INFO - PROCESS | 1952 | 1467047474042 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1952 | 1467047474044 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186d1000 == 40 [pid = 1952] [id = 320] 10:11:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x115e59400) [pid = 1952] [serial = 959] [outer = 0x0] 10:11:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x117e5dc00) [pid = 1952] [serial = 960] [outer = 0x115e59400] 10:11:14 INFO - PROCESS | 1952 | 1467047474075 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x11826a400) [pid = 1952] [serial = 961] [outer = 0x115e59400] 10:11:14 INFO - PROCESS | 1952 | 1467047474659 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]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 821ms 10:11:14 INFO - PROCESS | 1952 | 1467047474687 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:11:14 INFO - PROCESS | 1952 | 1467047474689 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:11:14 INFO - PROCESS | 1952 | 1467047474691 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1952 | 1467047474693 Marionette TRACE conn2 <- [1,1254,null,{}] 10:11:14 INFO - PROCESS | 1952 | 1467047474695 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}] 10:11:14 INFO - PROCESS | 1952 | 1467047474697 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:14 INFO - PROCESS | 1952 | 1467047474898 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:11:14 INFO - PROCESS | 1952 | 1467047474985 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1952 | 1467047474987 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x116644000 == 41 [pid = 1952] [id = 321] 10:11:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x112f7e800) [pid = 1952] [serial = 962] [outer = 0x0] 10:11:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1133ba800) [pid = 1952] [serial = 963] [outer = 0x112f7e800] 10:11:15 INFO - PROCESS | 1952 | 1467047475017 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x116905400) [pid = 1952] [serial = 964] [outer = 0x112f7e800] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x1190b5000 == 40 [pid = 1952] [id = 318] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f0000 == 39 [pid = 1952] [id = 317] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x128cbb800 == 38 [pid = 1952] [id = 316] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x12154d000 == 37 [pid = 1952] [id = 315] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x126eb5000 == 36 [pid = 1952] [id = 314] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x112536000 == 35 [pid = 1952] [id = 313] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x1216b8000 == 34 [pid = 1952] [id = 312] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x1197e4800 == 33 [pid = 1952] [id = 311] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x1192c9800 == 32 [pid = 1952] [id = 310] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x116629800 == 31 [pid = 1952] [id = 309] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x11663f000 == 30 [pid = 1952] [id = 308] 10:11:15 INFO - PROCESS | 1952 | --DOCSHELL 0x112d37800 == 29 [pid = 1952] [id = 307] 10:11:15 INFO - PROCESS | 1952 | 1467047475468 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]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 820ms 10:11:15 INFO - PROCESS | 1952 | 1467047475512 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 1952 | 1467047475515 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:11:15 INFO - PROCESS | 1952 | 1467047475518 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1952 | 1467047475520 Marionette TRACE conn2 <- [1,1258,null,{}] 10:11:15 INFO - PROCESS | 1952 | 1467047475530 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}] 10:11:15 INFO - PROCESS | 1952 | 1467047475532 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x128c7fc00) [pid = 1952] [serial = 884] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x120e7fc00) [pid = 1952] [serial = 897] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12a492400) [pid = 1952] [serial = 888] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12a903800) [pid = 1952] [serial = 891] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x116f2e800) [pid = 1952] [serial = 869] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x11825d800) [pid = 1952] [serial = 870] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x11817f800) [pid = 1952] [serial = 866] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1186a2800) [pid = 1952] [serial = 867] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x112dbfc00) [pid = 1952] [serial = 863] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x113c38800) [pid = 1952] [serial = 864] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x121b08c00) [pid = 1952] [serial = 878] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x121fc7800) [pid = 1952] [serial = 879] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1292ad800) [pid = 1952] [serial = 861] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x121ff3800) [pid = 1952] [serial = 881] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12ab0dc00) [pid = 1952] [serial = 894] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1186aa400) [pid = 1952] [serial = 872] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x118861400) [pid = 1952] [serial = 873] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x119e08400) [pid = 1952] [serial = 875] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x121074400) [pid = 1952] [serial = 876] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12a90fc00) [pid = 1952] [serial = 892] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x12b8ddc00) [pid = 1952] [serial = 903] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x12b956400) [pid = 1952] [serial = 904] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12b0a0800) [pid = 1952] [serial = 895] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12a55bc00) [pid = 1952] [serial = 889] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x129433400) [pid = 1952] [serial = 885] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12b75a400) [pid = 1952] [serial = 486] [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.] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1256cb800) [pid = 1952] [serial = 898] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x126881000) [pid = 1952] [serial = 882] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x127806400) [pid = 1952] [serial = 900] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x12b8d4000) [pid = 1952] [serial = 901] [outer = 0x0] [url = about:blank] 10:11:15 INFO - PROCESS | 1952 | 1467047475638 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:11:15 INFO - PROCESS | 1952 | 1467047475647 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1952 | 1467047475649 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x1169b7800 == 30 [pid = 1952] [id = 322] 10:11:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1176eb000) [pid = 1952] [serial = 965] [outer = 0x0] 10:11:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x11826e800) [pid = 1952] [serial = 966] [outer = 0x1176eb000] 10:11:15 INFO - PROCESS | 1952 | 1467047475676 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x1186a3000) [pid = 1952] [serial = 967] [outer = 0x1176eb000] 10:11:16 INFO - PROCESS | 1952 | 1467047476006 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]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 10:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:11:16 INFO - PROCESS | 1952 | 1467047476040 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1952 | 1467047476042 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:11:16 INFO - PROCESS | 1952 | 1467047476044 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1952 | 1467047476047 Marionette TRACE conn2 <- [1,1262,null,{}] 10:11:16 INFO - PROCESS | 1952 | 1467047476050 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}] 10:11:16 INFO - PROCESS | 1952 | 1467047476051 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:16 INFO - PROCESS | 1952 | 1467047476160 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:11:16 INFO - PROCESS | 1952 | 1467047476171 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1952 | 1467047476173 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190ae800 == 31 [pid = 1952] [id = 323] 10:11:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x118818c00) [pid = 1952] [serial = 968] [outer = 0x0] 10:11:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x119470400) [pid = 1952] [serial = 969] [outer = 0x118818c00] 10:11:16 INFO - PROCESS | 1952 | 1467047476199 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x120e3fc00) [pid = 1952] [serial = 970] [outer = 0x118818c00] 10:11:16 INFO - PROCESS | 1952 | 1467047476653 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]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 622ms 10:11:16 INFO - PROCESS | 1952 | 1467047476674 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1952 | 1467047476677 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:11:16 INFO - PROCESS | 1952 | 1467047476688 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1952 | 1467047476691 Marionette TRACE conn2 <- [1,1266,null,{}] 10:11:16 INFO - PROCESS | 1952 | 1467047476694 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}] 10:11:16 INFO - PROCESS | 1952 | 1467047476696 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:16 INFO - PROCESS | 1952 | 1467047476781 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:11:16 INFO - PROCESS | 1952 | 1467047476785 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1952 | 1467047476786 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x1216bc000 == 32 [pid = 1952] [id = 324] 10:11:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x112c29400) [pid = 1952] [serial = 971] [outer = 0x0] 10:11:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x12107f000) [pid = 1952] [serial = 972] [outer = 0x112c29400] 10:11:16 INFO - PROCESS | 1952 | 1467047476812 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x121f2dc00) [pid = 1952] [serial = 973] [outer = 0x112c29400] 10:11:17 INFO - PROCESS | 1952 | 1467047477126 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 474ms 10:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:11:17 INFO - PROCESS | 1952 | 1467047477159 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1952 | 1467047477160 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:11:17 INFO - PROCESS | 1952 | 1467047477165 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1952 | 1467047477166 Marionette TRACE conn2 <- [1,1270,null,{}] 10:11:17 INFO - PROCESS | 1952 | 1467047477168 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}] 10:11:17 INFO - PROCESS | 1952 | 1467047477169 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:17 INFO - PROCESS | 1952 | 1467047477247 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:11:17 INFO - PROCESS | 1952 | 1467047477303 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1952 | 1467047477304 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x120f75800 == 33 [pid = 1952] [id = 325] 10:11:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x11817dc00) [pid = 1952] [serial = 974] [outer = 0x0] 10:11:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x121fce400) [pid = 1952] [serial = 975] [outer = 0x11817dc00] 10:11:17 INFO - PROCESS | 1952 | 1467047477329 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x124e73c00) [pid = 1952] [serial = 976] [outer = 0x11817dc00] 10:11:17 INFO - PROCESS | 1952 | 1467047477637 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 10:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:11:17 INFO - PROCESS | 1952 | 1467047477689 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1952 | 1467047477691 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:11:17 INFO - PROCESS | 1952 | 1467047477693 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1952 | 1467047477694 Marionette TRACE conn2 <- [1,1274,null,{}] 10:11:17 INFO - PROCESS | 1952 | 1467047477696 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}] 10:11:17 INFO - PROCESS | 1952 | 1467047477697 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:17 INFO - PROCESS | 1952 | 1467047477798 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:11:17 INFO - PROCESS | 1952 | 1467047477803 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1952 | 1467047477807 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ebe800 == 34 [pid = 1952] [id = 326] 10:11:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12715c400) [pid = 1952] [serial = 977] [outer = 0x0] 10:11:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x127803000) [pid = 1952] [serial = 978] [outer = 0x12715c400] 10:11:17 INFO - PROCESS | 1952 | 1467047477869 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x129080800) [pid = 1952] [serial = 979] [outer = 0x12715c400] 10:11:18 INFO - PROCESS | 1952 | 1467047478208 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]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 10:11:18 INFO - PROCESS | 1952 | 1467047478213 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 1952 | 1467047478214 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:11:18 INFO - PROCESS | 1952 | 1467047478216 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1952 | 1467047478217 Marionette TRACE conn2 <- [1,1278,null,{}] 10:11:18 INFO - PROCESS | 1952 | 1467047478220 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}] 10:11:18 INFO - PROCESS | 1952 | 1467047478221 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:18 INFO - PROCESS | 1952 | 1467047478323 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:11:18 INFO - PROCESS | 1952 | 1467047478333 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1952 | 1467047478335 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cad800 == 35 [pid = 1952] [id = 327] 10:11:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12908ac00) [pid = 1952] [serial = 980] [outer = 0x0] 10:11:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12a4a5800) [pid = 1952] [serial = 981] [outer = 0x12908ac00] 10:11:18 INFO - PROCESS | 1952 | 1467047478360 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12a567400) [pid = 1952] [serial = 982] [outer = 0x12908ac00] 10:11:18 INFO - PROCESS | 1952 | 1467047478703 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]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 10:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:11:18 INFO - PROCESS | 1952 | 1467047478742 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 1952 | 1467047478743 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:11:18 INFO - PROCESS | 1952 | 1467047478745 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1952 | 1467047478746 Marionette TRACE conn2 <- [1,1282,null,{}] 10:11:18 INFO - PROCESS | 1952 | 1467047478749 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}] 10:11:18 INFO - PROCESS | 1952 | 1467047478750 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:18 INFO - PROCESS | 1952 | 1467047478849 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:11:18 INFO - PROCESS | 1952 | 1467047478852 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1952 | 1467047478854 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f2800 == 36 [pid = 1952] [id = 328] 10:11:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x126f44c00) [pid = 1952] [serial = 983] [outer = 0x0] 10:11:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12a905400) [pid = 1952] [serial = 984] [outer = 0x126f44c00] 10:11:18 INFO - PROCESS | 1952 | 1467047478878 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12ab0a400) [pid = 1952] [serial = 985] [outer = 0x126f44c00] 10:11:19 INFO - PROCESS | 1952 | 1467047479194 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]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 472ms 10:11:19 INFO - PROCESS | 1952 | 1467047479217 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1952 | 1467047479218 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:11:19 INFO - PROCESS | 1952 | 1467047479220 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1952 | 1467047479221 Marionette TRACE conn2 <- [1,1286,null,{}] 10:11:19 INFO - PROCESS | 1952 | 1467047479224 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}] 10:11:19 INFO - PROCESS | 1952 | 1467047479225 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:19 INFO - PROCESS | 1952 | 1467047479327 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:11:19 INFO - PROCESS | 1952 | 1467047479339 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 1952 | 1467047479340 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a98e800 == 37 [pid = 1952] [id = 329] 10:11:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12b09b800) [pid = 1952] [serial = 986] [outer = 0x0] 10:11:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12b75b400) [pid = 1952] [serial = 987] [outer = 0x12b09b800] 10:11:19 INFO - PROCESS | 1952 | 1467047479364 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12b766c00) [pid = 1952] [serial = 988] [outer = 0x12b09b800] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x116ad5400) [pid = 1952] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1132a2000) [pid = 1952] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12153a000) [pid = 1952] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x112dbf400) [pid = 1952] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x118612400) [pid = 1952] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x116f2f400) [pid = 1952] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1127e0800) [pid = 1952] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x120e3f000) [pid = 1952] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1128b2c00) [pid = 1952] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x121fd0c00) [pid = 1952] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12a565000) [pid = 1952] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x112e0f800) [pid = 1952] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x129080400) [pid = 1952] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x118180800) [pid = 1952] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x112d64400) [pid = 1952] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:11:19 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x12107c800) [pid = 1952] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:11:19 INFO - PROCESS | 1952 | 1467047479779 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]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 567ms 10:11:19 INFO - PROCESS | 1952 | 1467047479789 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1952 | 1467047479790 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:11:19 INFO - PROCESS | 1952 | 1467047479793 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1952 | 1467047479796 Marionette TRACE conn2 <- [1,1290,null,{}] 10:11:19 INFO - PROCESS | 1952 | 1467047479799 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}] 10:11:19 INFO - PROCESS | 1952 | 1467047479800 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:19 INFO - PROCESS | 1952 | 1467047479886 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:11:19 INFO - PROCESS | 1952 | 1467047479889 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 1952 | 1467047479890 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x1216b8000 == 38 [pid = 1952] [id = 330] 10:11:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x115d11000) [pid = 1952] [serial = 989] [outer = 0x0] 10:11:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118114400) [pid = 1952] [serial = 990] [outer = 0x115d11000] 10:11:19 INFO - PROCESS | 1952 | 1467047479916 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x120e3f800) [pid = 1952] [serial = 991] [outer = 0x115d11000] 10:11:20 INFO - PROCESS | 1952 | 1467047480286 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 525ms 10:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:11:20 INFO - PROCESS | 1952 | 1467047480318 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1952 | 1467047480320 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:11:20 INFO - PROCESS | 1952 | 1467047480322 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1952 | 1467047480323 Marionette TRACE conn2 <- [1,1294,null,{}] 10:11:20 INFO - PROCESS | 1952 | 1467047480325 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}] 10:11:20 INFO - PROCESS | 1952 | 1467047480326 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:20 INFO - PROCESS | 1952 | 1467047480433 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:11:20 INFO - PROCESS | 1952 | 1467047480439 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1952 | 1467047480440 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b91c000 == 39 [pid = 1952] [id = 331] 10:11:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x118257000) [pid = 1952] [serial = 992] [outer = 0x0] 10:11:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x126fb1800) [pid = 1952] [serial = 993] [outer = 0x118257000] 10:11:20 INFO - PROCESS | 1952 | 1467047480474 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12b767c00) [pid = 1952] [serial = 994] [outer = 0x118257000] 10:11:20 INFO - PROCESS | 1952 | 1467047480791 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 10:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:11:20 INFO - PROCESS | 1952 | 1467047480840 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1952 | 1467047480841 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:11:20 INFO - PROCESS | 1952 | 1467047480844 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1952 | 1467047480845 Marionette TRACE conn2 <- [1,1298,null,{}] 10:11:20 INFO - PROCESS | 1952 | 1467047480848 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}] 10:11:20 INFO - PROCESS | 1952 | 1467047480849 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:20 INFO - PROCESS | 1952 | 1467047480938 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:11:20 INFO - PROCESS | 1952 | 1467047480942 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1952 | 1467047480943 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd62800 == 40 [pid = 1952] [id = 332] 10:11:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12b8d4800) [pid = 1952] [serial = 995] [outer = 0x0] 10:11:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12b954c00) [pid = 1952] [serial = 996] [outer = 0x12b8d4800] 10:11:20 INFO - PROCESS | 1952 | 1467047480970 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12b960000) [pid = 1952] [serial = 997] [outer = 0x12b8d4800] 10:11:21 INFO - PROCESS | 1952 | 1467047481288 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]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 471ms 10:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:11:21 INFO - PROCESS | 1952 | 1467047481316 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1952 | 1467047481317 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:11:21 INFO - PROCESS | 1952 | 1467047481319 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1952 | 1467047481320 Marionette TRACE conn2 <- [1,1302,null,{}] 10:11:21 INFO - PROCESS | 1952 | 1467047481322 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}] 10:11:21 INFO - PROCESS | 1952 | 1467047481323 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:21 INFO - PROCESS | 1952 | 1467047481429 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:11:21 INFO - PROCESS | 1952 | 1467047481435 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 1952 | 1467047481436 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0b1000 == 41 [pid = 1952] [id = 333] 10:11:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1128b2000) [pid = 1952] [serial = 998] [outer = 0x0] 10:11:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12b95fc00) [pid = 1952] [serial = 999] [outer = 0x1128b2000] 10:11:21 INFO - PROCESS | 1952 | 1467047481468 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12bd99c00) [pid = 1952] [serial = 1000] [outer = 0x1128b2000] 10:11:21 INFO - PROCESS | 1952 | 1467047481873 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]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 618ms 10:11:21 INFO - PROCESS | 1952 | 1467047481938 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1952 | 1467047481940 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:11:21 INFO - PROCESS | 1952 | 1467047481943 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1952 | 1467047481947 Marionette TRACE conn2 <- [1,1306,null,{}] 10:11:21 INFO - PROCESS | 1952 | 1467047481951 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}] 10:11:21 INFO - PROCESS | 1952 | 1467047481953 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:22 INFO - PROCESS | 1952 | 1467047482061 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:11:22 INFO - PROCESS | 1952 | 1467047482130 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 1952 | 1467047482132 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x117154800 == 42 [pid = 1952] [id = 334] 10:11:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x113c72800) [pid = 1952] [serial = 1001] [outer = 0x0] 10:11:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x11697c400) [pid = 1952] [serial = 1002] [outer = 0x113c72800] 10:11:22 INFO - PROCESS | 1952 | 1467047482163 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x118253c00) [pid = 1952] [serial = 1003] [outer = 0x113c72800] 10:11:22 INFO - PROCESS | 1952 | 1467047482582 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]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 673ms 10:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:11:22 INFO - PROCESS | 1952 | 1467047482616 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1952 | 1467047482619 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:11:22 INFO - PROCESS | 1952 | 1467047482624 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1952 | 1467047482626 Marionette TRACE conn2 <- [1,1310,null,{}] 10:11:22 INFO - PROCESS | 1952 | 1467047482628 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}] 10:11:22 INFO - PROCESS | 1952 | 1467047482630 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:22 INFO - PROCESS | 1952 | 1467047482734 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:11:22 INFO - PROCESS | 1952 | 1467047482791 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 1952 | 1467047482793 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x124a99800 == 43 [pid = 1952] [id = 335] 10:11:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1186a2800) [pid = 1952] [serial = 1004] [outer = 0x0] 10:11:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1197a5400) [pid = 1952] [serial = 1005] [outer = 0x1186a2800] 10:11:22 INFO - PROCESS | 1952 | 1467047482824 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x120e76000) [pid = 1952] [serial = 1006] [outer = 0x1186a2800] 10:11:23 INFO - PROCESS | 1952 | 1467047483271 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] 10:11:23 INFO - PROCESS | 1952 | 1467047483298 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:11:23 INFO - PROCESS | 1952 | 1467047483301 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1952 | 1467047483303 Marionette TRACE conn2 <- [1,1314,null,{}] 10:11:23 INFO - PROCESS | 1952 | 1467047483328 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}] 10:11:23 INFO - PROCESS | 1952 | 1467047483331 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:23 INFO - PROCESS | 1952 | 1467047483479 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:11:23 INFO - PROCESS | 1952 | 1467047483534 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1952 | 1467047483536 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd6b000 == 44 [pid = 1952] [id = 336] 10:11:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x126ada400) [pid = 1952] [serial = 1007] [outer = 0x0] 10:11:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x126ed9000) [pid = 1952] [serial = 1008] [outer = 0x126ada400] 10:11:23 INFO - PROCESS | 1952 | 1467047483568 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x128c86800) [pid = 1952] [serial = 1009] [outer = 0x126ada400] 10:11:23 INFO - PROCESS | 1952 | 1467047483982 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]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 721ms 10:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:11:24 INFO - PROCESS | 1952 | 1467047484022 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1952 | 1467047484024 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:11:24 INFO - PROCESS | 1952 | 1467047484026 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1952 | 1467047484028 Marionette TRACE conn2 <- [1,1318,null,{}] 10:11:24 INFO - PROCESS | 1952 | 1467047484030 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}] 10:11:24 INFO - PROCESS | 1952 | 1467047484032 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:24 INFO - PROCESS | 1952 | 1467047484138 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:11:24 INFO - PROCESS | 1952 | 1467047484193 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 1952 | 1467047484194 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c61e800 == 45 [pid = 1952] [id = 337] 10:11:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1292a7800) [pid = 1952] [serial = 1010] [outer = 0x0] 10:11:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12a567000) [pid = 1952] [serial = 1011] [outer = 0x1292a7800] 10:11:24 INFO - PROCESS | 1952 | 1467047484223 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x12b0a3400) [pid = 1952] [serial = 1012] [outer = 0x1292a7800] 10:11:24 INFO - PROCESS | 1952 | 1467047484697 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]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 719ms 10:11:24 INFO - PROCESS | 1952 | 1467047484952 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1952 | 1467047484956 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:11:24 INFO - PROCESS | 1952 | 1467047484964 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1952 | 1467047484967 Marionette TRACE conn2 <- [1,1322,null,{}] 10:11:24 INFO - PROCESS | 1952 | 1467047484972 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}] 10:11:24 INFO - PROCESS | 1952 | 1467047484975 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:25 INFO - PROCESS | 1952 | 1467047485122 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:11:25 INFO - PROCESS | 1952 | 1467047485249 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1952 | 1467047485254 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x116fa2800 == 46 [pid = 1952] [id = 338] 10:11:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x1128ae000) [pid = 1952] [serial = 1013] [outer = 0x0] 10:11:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x113c36800) [pid = 1952] [serial = 1014] [outer = 0x1128ae000] 10:11:25 INFO - PROCESS | 1952 | 1467047485302 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x118182c00) [pid = 1952] [serial = 1015] [outer = 0x1128ae000] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd62800 == 45 [pid = 1952] [id = 332] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x12b91c000 == 44 [pid = 1952] [id = 331] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x1216b8000 == 43 [pid = 1952] [id = 330] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x12a98e800 == 42 [pid = 1952] [id = 329] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f2800 == 41 [pid = 1952] [id = 328] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x128cad800 == 40 [pid = 1952] [id = 327] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x126ebe800 == 39 [pid = 1952] [id = 326] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x120f75800 == 38 [pid = 1952] [id = 325] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x1216bc000 == 37 [pid = 1952] [id = 324] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x1190ae800 == 36 [pid = 1952] [id = 323] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x1169b7800 == 35 [pid = 1952] [id = 322] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x116644000 == 34 [pid = 1952] [id = 321] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x1186d1000 == 33 [pid = 1952] [id = 320] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x1133ea000 == 32 [pid = 1952] [id = 319] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x12c61e800 == 31 [pid = 1952] [id = 337] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd6b000 == 30 [pid = 1952] [id = 336] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x124a99800 == 29 [pid = 1952] [id = 335] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0b1000 == 28 [pid = 1952] [id = 333] 10:11:26 INFO - PROCESS | 1952 | --DOCSHELL 0x117154800 == 27 [pid = 1952] [id = 334] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x1218d6000) [pid = 1952] [serial = 936] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x11826c800) [pid = 1952] [serial = 907] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x124e0c000) [pid = 1952] [serial = 939] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1176e2800) [pid = 1952] [serial = 906] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x115e58400) [pid = 1952] [serial = 924] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x116906000) [pid = 1952] [serial = 925] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1186e6800) [pid = 1952] [serial = 930] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x119a10400) [pid = 1952] [serial = 931] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x118184400) [pid = 1952] [serial = 927] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x11826f000) [pid = 1952] [serial = 928] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1127ebc00) [pid = 1952] [serial = 921] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x11297ac00) [pid = 1952] [serial = 922] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12118a800) [pid = 1952] [serial = 910] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x118121c00) [pid = 1952] [serial = 919] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x116126c00) [pid = 1952] [serial = 918] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x120e49400) [pid = 1952] [serial = 909] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12908b400) [pid = 1952] [serial = 913] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x127809800) [pid = 1952] [serial = 912] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12b75dc00) [pid = 1952] [serial = 916] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12ab05000) [pid = 1952] [serial = 915] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x126fbbc00) [pid = 1952] [serial = 942] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x126ad4c00) [pid = 1952] [serial = 940] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x129436c00) [pid = 1952] [serial = 952] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1186a5000) [pid = 1952] [serial = 945] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1216d3400) [pid = 1952] [serial = 946] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1292a9000) [pid = 1952] [serial = 951] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x127803c00) [pid = 1952] [serial = 943] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x119e0a400) [pid = 1952] [serial = 933] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12107a000) [pid = 1952] [serial = 934] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x121ff2800) [pid = 1952] [serial = 937] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12a489400) [pid = 1952] [serial = 954] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x128c85c00) [pid = 1952] [serial = 949] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x126add000) [pid = 1952] [serial = 948] [outer = 0x0] [url = about:blank] 10:11:26 INFO - PROCESS | 1952 | 1467047486308 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]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1378ms 10:11:26 INFO - PROCESS | 1952 | 1467047486341 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1952 | 1467047486344 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:11:26 INFO - PROCESS | 1952 | 1467047486350 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1952 | 1467047486352 Marionette TRACE conn2 <- [1,1326,null,{}] 10:11:26 INFO - PROCESS | 1952 | 1467047486356 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}] 10:11:26 INFO - PROCESS | 1952 | 1467047486357 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:26 INFO - PROCESS | 1952 | 1467047486441 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:11:26 INFO - PROCESS | 1952 | 1467047486452 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1952 | 1467047486454 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x112ff2000 == 28 [pid = 1952] [id = 339] 10:11:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x112c41c00) [pid = 1952] [serial = 1016] [outer = 0x0] 10:11:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x112e07000) [pid = 1952] [serial = 1017] [outer = 0x112c41c00] 10:11:26 INFO - PROCESS | 1952 | 1467047486482 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x113c38c00) [pid = 1952] [serial = 1018] [outer = 0x112c41c00] 10:11:26 INFO - PROCESS | 1952 | 1467047486869 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]]]}] 10:11:26 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 10:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 571ms 10:11:26 INFO - PROCESS | 1952 | 1467047486920 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1952 | 1467047486923 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:11:26 INFO - PROCESS | 1952 | 1467047486928 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1952 | 1467047486930 Marionette TRACE conn2 <- [1,1330,null,{}] 10:11:26 INFO - PROCESS | 1952 | 1467047486932 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}] 10:11:26 INFO - PROCESS | 1952 | 1467047486934 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:27 INFO - PROCESS | 1952 | 1467047487016 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:11:27 INFO - PROCESS | 1952 | 1467047487022 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1952 | 1467047487023 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x116f95800 == 29 [pid = 1952] [id = 340] 10:11:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x11645f000) [pid = 1952] [serial = 1019] [outer = 0x0] 10:11:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x116f2f800) [pid = 1952] [serial = 1020] [outer = 0x11645f000] 10:11:27 INFO - PROCESS | 1952 | 1467047487053 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x118179000) [pid = 1952] [serial = 1021] [outer = 0x11645f000] 10:11:27 INFO - PROCESS | 1952 | 1467047487427 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]]]}] 10:11:27 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 10:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 10:11:27 INFO - PROCESS | 1952 | 1467047487450 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1952 | 1467047487453 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:11:27 INFO - PROCESS | 1952 | 1467047487456 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1952 | 1467047487459 Marionette TRACE conn2 <- [1,1334,null,{}] 10:11:27 INFO - PROCESS | 1952 | 1467047487464 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}] 10:11:27 INFO - PROCESS | 1952 | 1467047487465 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:27 INFO - PROCESS | 1952 | 1467047487557 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:11:27 INFO - PROCESS | 1952 | 1467047487649 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1952 | 1467047487652 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167cb000 == 30 [pid = 1952] [id = 341] 10:11:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1131d8c00) [pid = 1952] [serial = 1022] [outer = 0x0] 10:11:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1133bd400) [pid = 1952] [serial = 1023] [outer = 0x1131d8c00] 10:11:27 INFO - PROCESS | 1952 | 1467047487684 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x116459c00) [pid = 1952] [serial = 1024] [outer = 0x1131d8c00] 10:11:28 INFO - PROCESS | 1952 | 1467047488235 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]]]}] 10:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 821ms 10:11:28 INFO - PROCESS | 1952 | 1467047488287 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:11:28 INFO - PROCESS | 1952 | 1467047488290 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:11:28 INFO - PROCESS | 1952 | 1467047488298 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1952 | 1467047488300 Marionette TRACE conn2 <- [1,1338,null,{}] 10:11:28 INFO - PROCESS | 1952 | 1467047488302 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}] 10:11:28 INFO - PROCESS | 1952 | 1467047488304 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:28 INFO - PROCESS | 1952 | 1467047488408 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:11:28 INFO - PROCESS | 1952 | 1467047488482 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1952 | 1467047488484 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190ba000 == 31 [pid = 1952] [id = 342] 10:11:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x118268000) [pid = 1952] [serial = 1025] [outer = 0x0] 10:11:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1186a2400) [pid = 1952] [serial = 1026] [outer = 0x118268000] 10:11:28 INFO - PROCESS | 1952 | 1467047488515 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1186df000) [pid = 1952] [serial = 1027] [outer = 0x118268000] 10:11:29 INFO - PROCESS | 1952 | --DOCSHELL 0x112ff2000 == 30 [pid = 1952] [id = 339] 10:11:29 INFO - PROCESS | 1952 | --DOCSHELL 0x116fa2800 == 29 [pid = 1952] [id = 338] 10:11:29 INFO - PROCESS | 1952 | 1467047489523 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]]]}] 10:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1273ms 10:11:29 INFO - PROCESS | 1952 | 1467047489569 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:11:29 INFO - PROCESS | 1952 | 1467047489572 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:11:29 INFO - PROCESS | 1952 | 1467047489575 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 1952 | 1467047489577 Marionette TRACE conn2 <- [1,1342,null,{}] 10:11:29 INFO - PROCESS | 1952 | 1467047489580 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}] 10:11:29 INFO - PROCESS | 1952 | 1467047489582 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:29 INFO - PROCESS | 1952 | 1467047489665 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:11:29 INFO - PROCESS | 1952 | 1467047489670 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1952 | 1467047489672 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167cf800 == 30 [pid = 1952] [id = 343] 10:11:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x113299400) [pid = 1952] [serial = 1028] [outer = 0x0] 10:11:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x113da3c00) [pid = 1952] [serial = 1029] [outer = 0x113299400] 10:11:29 INFO - PROCESS | 1952 | 1467047489703 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x116f2d800) [pid = 1952] [serial = 1030] [outer = 0x113299400] 10:11:30 INFO - PROCESS | 1952 | 1467047490035 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]]]}] 10:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 471ms 10:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:11:30 INFO - PROCESS | 1952 | 1467047490068 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:11:30 INFO - PROCESS | 1952 | 1467047490071 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:11:30 INFO - PROCESS | 1952 | 1467047490076 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1952 | 1467047490079 Marionette TRACE conn2 <- [1,1346,null,{}] 10:11:30 INFO - PROCESS | 1952 | 1467047490083 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}] 10:11:30 INFO - PROCESS | 1952 | 1467047490085 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:30 INFO - PROCESS | 1952 | 1467047490162 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:11:30 INFO - PROCESS | 1952 | 1467047490168 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 1952 | 1467047490169 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x119ac1800 == 31 [pid = 1952] [id = 344] 10:11:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x118269400) [pid = 1952] [serial = 1031] [outer = 0x0] 10:11:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x11881c000) [pid = 1952] [serial = 1032] [outer = 0x118269400] 10:11:30 INFO - PROCESS | 1952 | 1467047490196 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1190d4400) [pid = 1952] [serial = 1033] [outer = 0x118269400] 10:11:30 INFO - PROCESS | 1952 | 1467047490568 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]]]}] 10:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 524ms 10:11:30 INFO - PROCESS | 1952 | 1467047490603 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:11:30 INFO - PROCESS | 1952 | 1467047490611 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:11:30 INFO - PROCESS | 1952 | 1467047490613 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1952 | 1467047490615 Marionette TRACE conn2 <- [1,1350,null,{}] 10:11:30 INFO - PROCESS | 1952 | 1467047490623 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}] 10:11:30 INFO - PROCESS | 1952 | 1467047490626 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:30 INFO - PROCESS | 1952 | 1467047490727 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:11:30 INFO - PROCESS | 1952 | 1467047490765 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 1952 | 1467047490767 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x121557800 == 32 [pid = 1952] [id = 345] 10:11:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1121b8400) [pid = 1952] [serial = 1034] [outer = 0x0] 10:11:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x120e44000) [pid = 1952] [serial = 1035] [outer = 0x1121b8400] 10:11:30 INFO - PROCESS | 1952 | 1467047490795 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12107ec00) [pid = 1952] [serial = 1036] [outer = 0x1121b8400] 10:11:31 INFO - PROCESS | 1952 | 1467047491166 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]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 570ms 10:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:11:31 INFO - PROCESS | 1952 | 1467047491184 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:11:31 INFO - PROCESS | 1952 | 1467047491186 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:11:31 INFO - PROCESS | 1952 | 1467047491188 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1952 | 1467047491189 Marionette TRACE conn2 <- [1,1354,null,{}] 10:11:31 INFO - PROCESS | 1952 | 1467047491191 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}] 10:11:31 INFO - PROCESS | 1952 | 1467047491192 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:31 INFO - PROCESS | 1952 | 1467047491292 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:11:31 INFO - PROCESS | 1952 | 1467047491327 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1952 | 1467047491328 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x124bb2800 == 33 [pid = 1952] [id = 346] 10:11:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12129c800) [pid = 1952] [serial = 1037] [outer = 0x0] 10:11:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1218d7c00) [pid = 1952] [serial = 1038] [outer = 0x12129c800] 10:11:31 INFO - PROCESS | 1952 | 1467047491354 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x111aa5800) [pid = 1952] [serial = 1039] [outer = 0x12129c800] 10:11:31 INFO - PROCESS | 1952 | 1467047491671 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]]]}] 10:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 10:11:31 INFO - PROCESS | 1952 | 1467047491708 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:11:31 INFO - PROCESS | 1952 | 1467047491716 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:11:31 INFO - PROCESS | 1952 | 1467047491718 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1952 | 1467047491719 Marionette TRACE conn2 <- [1,1358,null,{}] 10:11:31 INFO - PROCESS | 1952 | 1467047491722 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}] 10:11:31 INFO - PROCESS | 1952 | 1467047491723 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:31 INFO - PROCESS | 1952 | 1467047491817 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:11:31 INFO - PROCESS | 1952 | 1467047491826 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1952 | 1467047491827 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ec4000 == 34 [pid = 1952] [id = 347] 10:11:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12152cc00) [pid = 1952] [serial = 1040] [outer = 0x0] 10:11:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x121ffa000) [pid = 1952] [serial = 1041] [outer = 0x12152cc00] 10:11:31 INFO - PROCESS | 1952 | 1467047491855 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x124e0a800) [pid = 1952] [serial = 1042] [outer = 0x12152cc00] 10:11:32 INFO - PROCESS | 1952 | 1467047492178 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]]]}] 10:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 10:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:11:32 INFO - PROCESS | 1952 | 1467047492189 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 1952 | 1467047492190 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:11:32 INFO - PROCESS | 1952 | 1467047492192 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1952 | 1467047492194 Marionette TRACE conn2 <- [1,1362,null,{}] 10:11:32 INFO - PROCESS | 1952 | 1467047492198 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}] 10:11:32 INFO - PROCESS | 1952 | 1467047492202 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:32 INFO - PROCESS | 1952 | 1467047492316 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:11:32 INFO - PROCESS | 1952 | 1467047492356 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1952 | 1467047492357 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb8000 == 35 [pid = 1952] [id = 348] 10:11:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x124e0c000) [pid = 1952] [serial = 1043] [outer = 0x0] 10:11:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x126881000) [pid = 1952] [serial = 1044] [outer = 0x124e0c000] 10:11:32 INFO - PROCESS | 1952 | 1467047492382 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x128c85000) [pid = 1952] [serial = 1045] [outer = 0x124e0c000] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1128ae000) [pid = 1952] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x112c41c00) [pid = 1952] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x113c72800) [pid = 1952] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1186a2800) [pid = 1952] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x126ada400) [pid = 1952] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12908ac00) [pid = 1952] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12715c400) [pid = 1952] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12b09b800) [pid = 1952] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x115e59400) [pid = 1952] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x118818c00) [pid = 1952] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x1176eb000) [pid = 1952] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x112c29400) [pid = 1952] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x112f7e800) [pid = 1952] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x11817dc00) [pid = 1952] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x110ef0c00) [pid = 1952] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x121079c00) [pid = 1952] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x126f44c00) [pid = 1952] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12b8d4800) [pid = 1952] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x1292a7800) [pid = 1952] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x115d11000) [pid = 1952] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x118257000) [pid = 1952] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:11:32 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1128b2000) [pid = 1952] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:11:32 INFO - PROCESS | 1952 | 1467047492717 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]]]}] 10:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 570ms 10:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:11:32 INFO - PROCESS | 1952 | 1467047492764 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 1952 | 1467047492765 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:11:32 INFO - PROCESS | 1952 | 1467047492767 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1952 | 1467047492768 Marionette TRACE conn2 <- [1,1366,null,{}] 10:11:32 INFO - PROCESS | 1952 | 1467047492770 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}] 10:11:32 INFO - PROCESS | 1952 | 1467047492779 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:32 INFO - PROCESS | 1952 | 1467047492854 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:11:32 INFO - PROCESS | 1952 | 1467047492858 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1952 | 1467047492859 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185b5800 == 36 [pid = 1952] [id = 349] 10:11:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x113c37400) [pid = 1952] [serial = 1046] [outer = 0x0] 10:11:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x118186000) [pid = 1952] [serial = 1047] [outer = 0x113c37400] 10:11:32 INFO - PROCESS | 1952 | 1467047492886 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x11898f000) [pid = 1952] [serial = 1048] [outer = 0x113c37400] 10:11:33 INFO - PROCESS | 1952 | 1467047493220 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] 10:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:11:33 INFO - PROCESS | 1952 | 1467047493240 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:11:33 INFO - PROCESS | 1952 | 1467047493242 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1952 | 1467047493243 Marionette TRACE conn2 <- [1,1370,null,{}] 10:11:33 INFO - PROCESS | 1952 | 1467047493246 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}] 10:11:33 INFO - PROCESS | 1952 | 1467047493247 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:33 INFO - PROCESS | 1952 | 1467047493319 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:11:33 INFO - PROCESS | 1952 | 1467047493378 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1952 | 1467047493379 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294d9800 == 37 [pid = 1952] [id = 350] 10:11:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1164e2400) [pid = 1952] [serial = 1049] [outer = 0x0] 10:11:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x120e7e000) [pid = 1952] [serial = 1050] [outer = 0x1164e2400] 10:11:33 INFO - PROCESS | 1952 | 1467047493404 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x128c87400) [pid = 1952] [serial = 1051] [outer = 0x1164e2400] 10:11:33 INFO - PROCESS | 1952 | 1467047493670 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] 10:11:33 INFO - PROCESS | 1952 | 1467047493720 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:11:33 INFO - PROCESS | 1952 | 1467047493722 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1952 | 1467047493723 Marionette TRACE conn2 <- [1,1374,null,{}] 10:11:33 INFO - PROCESS | 1952 | 1467047493726 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}] 10:11:33 INFO - PROCESS | 1952 | 1467047493727 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:33 INFO - PROCESS | 1952 | 1467047493818 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:11:33 INFO - PROCESS | 1952 | 1467047493821 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1952 | 1467047493823 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b052800 == 38 [pid = 1952] [id = 351] 10:11:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x116125800) [pid = 1952] [serial = 1052] [outer = 0x0] 10:11:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1292a8400) [pid = 1952] [serial = 1053] [outer = 0x116125800] 10:11:33 INFO - PROCESS | 1952 | 1467047493847 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x129433400) [pid = 1952] [serial = 1054] [outer = 0x116125800] 10:11:34 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:34 INFO - PROCESS | 1952 | 1467047494182 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] 10:11:34 INFO - PROCESS | 1952 | 1467047494193 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:11:34 INFO - PROCESS | 1952 | 1467047494196 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1952 | 1467047494199 Marionette TRACE conn2 <- [1,1378,null,{}] 10:11:34 INFO - PROCESS | 1952 | 1467047494201 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}] 10:11:34 INFO - PROCESS | 1952 | 1467047494202 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:34 INFO - PROCESS | 1952 | 1467047494306 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:11:34 INFO - PROCESS | 1952 | 1467047494314 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1952 | 1467047494315 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b737800 == 39 [pid = 1952] [id = 352] 10:11:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x124bc8800) [pid = 1952] [serial = 1055] [outer = 0x0] 10:11:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12a489000) [pid = 1952] [serial = 1056] [outer = 0x124bc8800] 10:11:34 INFO - PROCESS | 1952 | 1467047494339 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12a56a800) [pid = 1952] [serial = 1057] [outer = 0x124bc8800] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x119ac1800 == 38 [pid = 1952] [id = 344] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x1167cf800 == 37 [pid = 1952] [id = 343] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x1190ba000 == 36 [pid = 1952] [id = 342] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x1167cb000 == 35 [pid = 1952] [id = 341] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x116f95800 == 34 [pid = 1952] [id = 340] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x124bb2800 == 33 [pid = 1952] [id = 346] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x126ec4000 == 32 [pid = 1952] [id = 347] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x1185b5800 == 31 [pid = 1952] [id = 349] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb8000 == 30 [pid = 1952] [id = 348] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x1294d9800 == 29 [pid = 1952] [id = 350] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x121557800 == 28 [pid = 1952] [id = 345] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x113c36800) [pid = 1952] [serial = 1014] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x112e07000) [pid = 1952] [serial = 1017] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x118182c00) [pid = 1952] [serial = 1015] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x11697c400) [pid = 1952] [serial = 1002] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1197a5400) [pid = 1952] [serial = 1005] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x118253c00) [pid = 1952] [serial = 1003] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x126ed9000) [pid = 1952] [serial = 1008] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12a4a5800) [pid = 1952] [serial = 981] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x129080800) [pid = 1952] [serial = 979] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x127803000) [pid = 1952] [serial = 978] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12b75b400) [pid = 1952] [serial = 987] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x117e5dc00) [pid = 1952] [serial = 960] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x11826a400) [pid = 1952] [serial = 961] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x119470400) [pid = 1952] [serial = 969] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x120e3fc00) [pid = 1952] [serial = 970] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x11826e800) [pid = 1952] [serial = 966] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x1186a3000) [pid = 1952] [serial = 967] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12107f000) [pid = 1952] [serial = 972] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x121f2dc00) [pid = 1952] [serial = 973] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1133ba800) [pid = 1952] [serial = 963] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x116905400) [pid = 1952] [serial = 964] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x121fce400) [pid = 1952] [serial = 975] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x111e5b800) [pid = 1952] [serial = 957] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x112c29c00) [pid = 1952] [serial = 958] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x12a90c000) [pid = 1952] [serial = 955] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x12a905400) [pid = 1952] [serial = 984] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x120e76000) [pid = 1952] [serial = 1006] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x12b960000) [pid = 1952] [serial = 997] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x12b0a3400) [pid = 1952] [serial = 1012] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x120e3f800) [pid = 1952] [serial = 991] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x12a567000) [pid = 1952] [serial = 1011] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x118114400) [pid = 1952] [serial = 990] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x116f2f800) [pid = 1952] [serial = 1020] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x12b954c00) [pid = 1952] [serial = 996] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x12b766c00) [pid = 1952] [serial = 988] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x12b767c00) [pid = 1952] [serial = 994] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x12ab0a400) [pid = 1952] [serial = 985] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 61 (0x12a567400) [pid = 1952] [serial = 982] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 60 (0x128c86800) [pid = 1952] [serial = 1009] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 59 (0x124e73c00) [pid = 1952] [serial = 976] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 58 (0x12bd99c00) [pid = 1952] [serial = 1000] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 57 (0x113c38c00) [pid = 1952] [serial = 1018] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 56 (0x12b95fc00) [pid = 1952] [serial = 999] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOMWINDOW == 55 (0x126fb1800) [pid = 1952] [serial = 993] [outer = 0x0] [url = about:blank] 10:11:35 INFO - PROCESS | 1952 | --DOCSHELL 0x12b052800 == 27 [pid = 1952] [id = 351] 10:11:35 INFO - PROCESS | 1952 | 1467047495755 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] 10:11:35 INFO - PROCESS | 1952 | 1467047495772 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:11:35 INFO - PROCESS | 1952 | 1467047495775 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 1952 | 1467047495777 Marionette TRACE conn2 <- [1,1382,null,{}] 10:11:35 INFO - PROCESS | 1952 | 1467047495782 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}] 10:11:35 INFO - PROCESS | 1952 | 1467047495783 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:35 INFO - PROCESS | 1952 | 1467047495871 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:11:35 INFO - PROCESS | 1952 | 1467047495924 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 1952 | 1467047495927 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x115e1b800 == 28 [pid = 1952] [id = 353] 10:11:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 56 (0x115df7800) [pid = 1952] [serial = 1058] [outer = 0x0] 10:11:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 57 (0x115e5c000) [pid = 1952] [serial = 1059] [outer = 0x115df7800] 10:11:35 INFO - PROCESS | 1952 | 1467047495956 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 58 (0x116981000) [pid = 1952] [serial = 1060] [outer = 0x115df7800] 10:11:36 INFO - PROCESS | 1952 | [1952] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:36 INFO - PROCESS | 1952 | 1467047496284 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] 10:11:36 INFO - PROCESS | 1952 | 1467047496301 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:11:36 INFO - PROCESS | 1952 | 1467047496305 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1952 | 1467047496307 Marionette TRACE conn2 <- [1,1386,null,{}] 10:11:36 INFO - PROCESS | 1952 | 1467047496310 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}] 10:11:36 INFO - PROCESS | 1952 | 1467047496312 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:36 INFO - PROCESS | 1952 | 1467047496396 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:11:36 INFO - PROCESS | 1952 | 1467047496402 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 1952 | 1467047496404 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x11746b000 == 29 [pid = 1952] [id = 354] 10:11:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 59 (0x118117000) [pid = 1952] [serial = 1061] [outer = 0x0] 10:11:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 60 (0x1184c5000) [pid = 1952] [serial = 1062] [outer = 0x118117000] 10:11:36 INFO - PROCESS | 1952 | 1467047496432 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 61 (0x1186acc00) [pid = 1952] [serial = 1063] [outer = 0x118117000] 10:11:36 INFO - PROCESS | 1952 | 1467047496798 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] 10:11:36 INFO - PROCESS | 1952 | 1467047496828 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:11:36 INFO - PROCESS | 1952 | 1467047496830 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1952 | 1467047496840 Marionette TRACE conn2 <- [1,1390,null,{}] 10:11:36 INFO - PROCESS | 1952 | 1467047496847 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}] 10:11:36 INFO - PROCESS | 1952 | 1467047496850 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:36 INFO - PROCESS | 1952 | 1467047496915 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:11:36 INFO - PROCESS | 1952 | 1467047496919 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 1952 | 1467047496921 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192df800 == 30 [pid = 1952] [id = 355] 10:11:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 62 (0x1121ba000) [pid = 1952] [serial = 1064] [outer = 0x0] 10:11:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x119e04400) [pid = 1952] [serial = 1065] [outer = 0x1121ba000] 10:11:36 INFO - PROCESS | 1952 | 1467047496946 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x120e44800) [pid = 1952] [serial = 1066] [outer = 0x1121ba000] 10:11:37 INFO - PROCESS | 1952 | 1467047497318 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]]]}] 10:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 531ms 10:11:37 INFO - PROCESS | 1952 | 1467047497362 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:11:37 INFO - PROCESS | 1952 | 1467047497364 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:11:37 INFO - PROCESS | 1952 | 1467047497367 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1952 | 1467047497369 Marionette TRACE conn2 <- [1,1394,null,{}] 10:11:37 INFO - PROCESS | 1952 | 1467047497373 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}] 10:11:37 INFO - PROCESS | 1952 | 1467047497375 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:37 INFO - PROCESS | 1952 | 1467047497529 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:11:37 INFO - PROCESS | 1952 | 1467047497544 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1952 | 1467047497545 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x119ac0000 == 31 [pid = 1952] [id = 356] 10:11:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x120e4bc00) [pid = 1952] [serial = 1067] [outer = 0x0] 10:11:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x12107f000) [pid = 1952] [serial = 1068] [outer = 0x120e4bc00] 10:11:37 INFO - PROCESS | 1952 | 1467047497588 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x1216d3400) [pid = 1952] [serial = 1069] [outer = 0x120e4bc00] 10:11:38 INFO - PROCESS | 1952 | 1467047497993 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]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 10:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:11:38 INFO - PROCESS | 1952 | 1467047498038 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1952 | 1467047498039 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:11:38 INFO - PROCESS | 1952 | 1467047498041 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1952 | 1467047498042 Marionette TRACE conn2 <- [1,1398,null,{}] 10:11:38 INFO - PROCESS | 1952 | 1467047498045 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}] 10:11:38 INFO - PROCESS | 1952 | 1467047498046 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:38 INFO - PROCESS | 1952 | 1467047498152 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:11:38 INFO - PROCESS | 1952 | 1467047498157 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1952 | 1467047498158 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x12154b000 == 32 [pid = 1952] [id = 357] 10:11:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x118115c00) [pid = 1952] [serial = 1070] [outer = 0x0] 10:11:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x121b0f800) [pid = 1952] [serial = 1071] [outer = 0x118115c00] 10:11:38 INFO - PROCESS | 1952 | 1467047498183 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x1227ee000) [pid = 1952] [serial = 1072] [outer = 0x118115c00] 10:11:38 INFO - PROCESS | 1952 | 1467047498507 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]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 10:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:11:38 INFO - PROCESS | 1952 | 1467047498560 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1952 | 1467047498561 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:11:38 INFO - PROCESS | 1952 | 1467047498563 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1952 | 1467047498564 Marionette TRACE conn2 <- [1,1402,null,{}] 10:11:38 INFO - PROCESS | 1952 | 1467047498566 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}] 10:11:38 INFO - PROCESS | 1952 | 1467047498570 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:38 INFO - PROCESS | 1952 | 1467047498667 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:11:38 INFO - PROCESS | 1952 | 1467047498671 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:38 INFO - PROCESS | 1952 | 1467047498672 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256c0000 == 33 [pid = 1952] [id = 358] 10:11:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x124bc9c00) [pid = 1952] [serial = 1073] [outer = 0x0] 10:11:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x126ad9800) [pid = 1952] [serial = 1074] [outer = 0x124bc9c00] 10:11:38 INFO - PROCESS | 1952 | 1467047498697 Marionette DEBUG loaded listener.js 10:11:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x128c80000) [pid = 1952] [serial = 1075] [outer = 0x124bc9c00] 10:11:39 INFO - PROCESS | 1952 | 1467047499021 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]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 10:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:11:39 INFO - PROCESS | 1952 | 1467047499035 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1952 | 1467047499036 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:11:39 INFO - PROCESS | 1952 | 1467047499038 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1952 | 1467047499039 Marionette TRACE conn2 <- [1,1406,null,{}] 10:11:39 INFO - PROCESS | 1952 | 1467047499042 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}] 10:11:39 INFO - PROCESS | 1952 | 1467047499043 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:39 INFO - PROCESS | 1952 | 1467047499158 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:11:39 INFO - PROCESS | 1952 | 1467047499165 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 1952 | 1467047499166 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x12717f000 == 34 [pid = 1952] [id = 359] 10:11:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x1127ea800) [pid = 1952] [serial = 1076] [outer = 0x0] 10:11:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x128c80400) [pid = 1952] [serial = 1077] [outer = 0x1127ea800] 10:11:39 INFO - PROCESS | 1952 | 1467047499191 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x12a488400) [pid = 1952] [serial = 1078] [outer = 0x1127ea800] 10:11:39 INFO - PROCESS | 1952 | 1467047499506 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]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 10:11:39 INFO - PROCESS | 1952 | 1467047499557 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:11:39 INFO - PROCESS | 1952 | 1467047499559 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:11:39 INFO - PROCESS | 1952 | 1467047499561 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1952 | 1467047499562 Marionette TRACE conn2 <- [1,1410,null,{}] 10:11:39 INFO - PROCESS | 1952 | 1467047499564 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}] 10:11:39 INFO - PROCESS | 1952 | 1467047499565 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:39 INFO - PROCESS | 1952 | 1467047499643 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:11:39 INFO - PROCESS | 1952 | 1467047499649 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 1952 | 1467047499650 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cbd800 == 35 [pid = 1952] [id = 360] 10:11:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1128b2400) [pid = 1952] [serial = 1079] [outer = 0x0] 10:11:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x12a906400) [pid = 1952] [serial = 1080] [outer = 0x1128b2400] 10:11:39 INFO - PROCESS | 1952 | 1467047499675 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x12ab03c00) [pid = 1952] [serial = 1081] [outer = 0x1128b2400] 10:11:40 INFO - PROCESS | 1952 | 1467047500024 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]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 473ms 10:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:11:40 INFO - PROCESS | 1952 | 1467047500035 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1952 | 1467047500036 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:11:40 INFO - PROCESS | 1952 | 1467047500038 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1952 | 1467047500039 Marionette TRACE conn2 <- [1,1414,null,{}] 10:11:40 INFO - PROCESS | 1952 | 1467047500041 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}] 10:11:40 INFO - PROCESS | 1952 | 1467047500042 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:40 INFO - PROCESS | 1952 | 1467047500152 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:11:40 INFO - PROCESS | 1952 | 1467047500158 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1952 | 1467047500159 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192dc000 == 36 [pid = 1952] [id = 361] 10:11:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x12ab07400) [pid = 1952] [serial = 1082] [outer = 0x0] 10:11:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x12b0a3000) [pid = 1952] [serial = 1083] [outer = 0x12ab07400] 10:11:40 INFO - PROCESS | 1952 | 1467047500186 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12b75e400) [pid = 1952] [serial = 1084] [outer = 0x12ab07400] 10:11:40 INFO - PROCESS | 1952 | 1467047500512 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]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 10:11:40 INFO - PROCESS | 1952 | 1467047500557 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1952 | 1467047500558 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:11:40 INFO - PROCESS | 1952 | 1467047500560 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1952 | 1467047500561 Marionette TRACE conn2 <- [1,1418,null,{}] 10:11:40 INFO - PROCESS | 1952 | 1467047500564 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}] 10:11:40 INFO - PROCESS | 1952 | 1467047500565 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:40 INFO - PROCESS | 1952 | 1467047500645 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:11:40 INFO - PROCESS | 1952 | 1467047500651 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1952 | 1467047500652 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a990800 == 37 [pid = 1952] [id = 362] 10:11:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x12b75e800) [pid = 1952] [serial = 1085] [outer = 0x0] 10:11:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x12b8d8000) [pid = 1952] [serial = 1086] [outer = 0x12b75e800] 10:11:40 INFO - PROCESS | 1952 | 1467047500676 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x12b953800) [pid = 1952] [serial = 1087] [outer = 0x12b75e800] 10:11:41 INFO - PROCESS | 1952 | 1467047501058 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]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 10:11:41 INFO - PROCESS | 1952 | 1467047501130 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 1952 | 1467047501132 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:11:41 INFO - PROCESS | 1952 | 1467047501134 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1952 | 1467047501136 Marionette TRACE conn2 <- [1,1422,null,{}] 10:11:41 INFO - PROCESS | 1952 | 1467047501138 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}] 10:11:41 INFO - PROCESS | 1952 | 1467047501140 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:41 INFO - PROCESS | 1952 | 1467047501311 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:11:41 INFO - PROCESS | 1952 | 1467047501342 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1952 | 1467047501345 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b91f000 == 38 [pid = 1952] [id = 363] 10:11:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12b956c00) [pid = 1952] [serial = 1088] [outer = 0x0] 10:11:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12bd98400) [pid = 1952] [serial = 1089] [outer = 0x12b956c00] 10:11:41 INFO - PROCESS | 1952 | 1467047501389 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12bddd800) [pid = 1952] [serial = 1090] [outer = 0x12b956c00] 10:11:41 INFO - PROCESS | 1952 | 1467047501801 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]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 721ms 10:11:41 INFO - PROCESS | 1952 | 1467047501865 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 1952 | 1467047501867 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:11:41 INFO - PROCESS | 1952 | 1467047501897 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1952 | 1467047501899 Marionette TRACE conn2 <- [1,1426,null,{}] 10:11:41 INFO - PROCESS | 1952 | 1467047501911 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}] 10:11:41 INFO - PROCESS | 1952 | 1467047501913 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:42 INFO - PROCESS | 1952 | 1467047502027 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:11:42 INFO - PROCESS | 1952 | 1467047502032 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 1952 | 1467047502033 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd68800 == 39 [pid = 1952] [id = 364] 10:11:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12b960c00) [pid = 1952] [serial = 1091] [outer = 0x0] 10:11:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12bde6000) [pid = 1952] [serial = 1092] [outer = 0x12b960c00] 10:11:42 INFO - PROCESS | 1952 | 1467047502058 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12bdecc00) [pid = 1952] [serial = 1093] [outer = 0x12b960c00] 10:11:42 INFO - PROCESS | 1952 | 1467047502393 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]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 532ms 10:11:42 INFO - PROCESS | 1952 | 1467047502426 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 1952 | 1467047502427 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:11:42 INFO - PROCESS | 1952 | 1467047502435 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1952 | 1467047502436 Marionette TRACE conn2 <- [1,1430,null,{}] 10:11:42 INFO - PROCESS | 1952 | 1467047502439 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}] 10:11:42 INFO - PROCESS | 1952 | 1467047502440 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:42 INFO - PROCESS | 1952 | 1467047502547 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:11:42 INFO - PROCESS | 1952 | 1467047502551 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 1952 | 1467047502552 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0bf000 == 40 [pid = 1952] [id = 365] 10:11:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12bde3c00) [pid = 1952] [serial = 1094] [outer = 0x0] 10:11:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12c31d000) [pid = 1952] [serial = 1095] [outer = 0x12bde3c00] 10:11:42 INFO - PROCESS | 1952 | 1467047502605 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12c3ce400) [pid = 1952] [serial = 1096] [outer = 0x12bde3c00] 10:11:42 INFO - PROCESS | 1952 | 1467047502925 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]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 524ms 10:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:11:42 INFO - PROCESS | 1952 | 1467047502955 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 1952 | 1467047502957 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:11:42 INFO - PROCESS | 1952 | 1467047502960 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1952 | 1467047502961 Marionette TRACE conn2 <- [1,1434,null,{}] 10:11:42 INFO - PROCESS | 1952 | 1467047502977 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}] 10:11:42 INFO - PROCESS | 1952 | 1467047502979 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:43 INFO - PROCESS | 1952 | 1467047503133 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x116125800) [pid = 1952] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1121b8400) [pid = 1952] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12129c800) [pid = 1952] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12152cc00) [pid = 1952] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x124e0c000) [pid = 1952] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1164e2400) [pid = 1952] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x113c37400) [pid = 1952] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x118269400) [pid = 1952] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x113299400) [pid = 1952] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x118268000) [pid = 1952] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1131d8c00) [pid = 1952] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:11:43 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x11645f000) [pid = 1952] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:11:43 INFO - PROCESS | 1952 | 1467047503659 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 1952 | 1467047503660 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186c4000 == 41 [pid = 1952] [id = 366] 10:11:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x110eed800) [pid = 1952] [serial = 1097] [outer = 0x0] 10:11:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x113299400) [pid = 1952] [serial = 1098] [outer = 0x110eed800] 10:11:43 INFO - PROCESS | 1952 | 1467047503701 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x118119c00) [pid = 1952] [serial = 1099] [outer = 0x110eed800] 10:11:43 INFO - PROCESS | 1952 | 1467047503979 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]]]}] 10:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1032ms 10:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:11:43 INFO - PROCESS | 1952 | 1467047503992 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 1952 | 1467047503993 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:11:44 INFO - PROCESS | 1952 | 1467047504002 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1952 | 1467047504003 Marionette TRACE conn2 <- [1,1438,null,{}] 10:11:44 INFO - PROCESS | 1952 | 1467047504006 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}] 10:11:44 INFO - PROCESS | 1952 | 1467047504007 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:44 INFO - PROCESS | 1952 | 1467047504108 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:11:44 INFO - PROCESS | 1952 | 1467047504165 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1952 | 1467047504166 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c61d800 == 42 [pid = 1952] [id = 367] 10:11:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x11817e800) [pid = 1952] [serial = 1100] [outer = 0x0] 10:11:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x120fc8c00) [pid = 1952] [serial = 1101] [outer = 0x11817e800] 10:11:44 INFO - PROCESS | 1952 | 1467047504191 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x120fd4800) [pid = 1952] [serial = 1102] [outer = 0x11817e800] 10:11:44 INFO - PROCESS | 1952 | 1467047504465 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]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 526ms 10:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:11:44 INFO - PROCESS | 1952 | 1467047504522 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 1952 | 1467047504523 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:11:44 INFO - PROCESS | 1952 | 1467047504525 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1952 | 1467047504526 Marionette TRACE conn2 <- [1,1442,null,{}] 10:11:44 INFO - PROCESS | 1952 | 1467047504529 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}] 10:11:44 INFO - PROCESS | 1952 | 1467047504531 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:44 INFO - PROCESS | 1952 | 1467047504613 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:11:44 INFO - PROCESS | 1952 | 1467047504619 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1952 | 1467047504620 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce04000 == 43 [pid = 1952] [id = 368] 10:11:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12152cc00) [pid = 1952] [serial = 1103] [outer = 0x0] 10:11:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1292b5c00) [pid = 1952] [serial = 1104] [outer = 0x12152cc00] 10:11:44 INFO - PROCESS | 1952 | 1467047504644 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12c31e800) [pid = 1952] [serial = 1105] [outer = 0x12152cc00] 10:11:44 INFO - PROCESS | 1952 | 1467047504986 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]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 468ms 10:11:44 INFO - PROCESS | 1952 | 1467047504994 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 1952 | 1467047504995 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:11:45 INFO - PROCESS | 1952 | 1467047505001 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1952 | 1467047505002 Marionette TRACE conn2 <- [1,1446,null,{}] 10:11:45 INFO - PROCESS | 1952 | 1467047505014 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}] 10:11:45 INFO - PROCESS | 1952 | 1467047505015 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:45 INFO - PROCESS | 1952 | 1467047505126 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:11:45 INFO - PROCESS | 1952 | 1467047505134 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1952 | 1467047505135 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce18000 == 44 [pid = 1952] [id = 369] 10:11:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12a908000) [pid = 1952] [serial = 1106] [outer = 0x0] 10:11:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12c3d2c00) [pid = 1952] [serial = 1107] [outer = 0x12a908000] 10:11:45 INFO - PROCESS | 1952 | 1467047505159 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12c3d8400) [pid = 1952] [serial = 1108] [outer = 0x12a908000] 10:11:45 INFO - PROCESS | 1952 | 1467047505451 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]]]}] 10:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 10:11:45 INFO - PROCESS | 1952 | 1467047505470 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:11:45 INFO - PROCESS | 1952 | 1467047505471 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:11:45 INFO - PROCESS | 1952 | 1467047505473 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1952 | 1467047505474 Marionette TRACE conn2 <- [1,1450,null,{}] 10:11:45 INFO - PROCESS | 1952 | 1467047505477 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}] 10:11:45 INFO - PROCESS | 1952 | 1467047505478 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:45 INFO - PROCESS | 1952 | 1467047505569 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:11:45 INFO - PROCESS | 1952 | 1467047505673 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1952 | 1467047505674 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x112d37800 == 45 [pid = 1952] [id = 370] 10:11:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x110ef0c00) [pid = 1952] [serial = 1109] [outer = 0x0] 10:11:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1121bd000) [pid = 1952] [serial = 1110] [outer = 0x110ef0c00] 10:11:45 INFO - PROCESS | 1952 | 1467047505707 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x112979800) [pid = 1952] [serial = 1111] [outer = 0x110ef0c00] 10:11:46 INFO - PROCESS | 1952 | 1467047506302 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]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 871ms 10:11:46 INFO - PROCESS | 1952 | 1467047506346 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1952 | 1467047506349 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:11:46 INFO - PROCESS | 1952 | 1467047506352 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1952 | 1467047506354 Marionette TRACE conn2 <- [1,1454,null,{}] 10:11:46 INFO - PROCESS | 1952 | 1467047506358 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}] 10:11:46 INFO - PROCESS | 1952 | 1467047506361 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:46 INFO - PROCESS | 1952 | 1467047506477 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:11:46 INFO - PROCESS | 1952 | 1467047506539 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1952 | 1467047506540 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192cf000 == 46 [pid = 1952] [id = 371] 10:11:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x11697b400) [pid = 1952] [serial = 1112] [outer = 0x0] 10:11:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x11826dc00) [pid = 1952] [serial = 1113] [outer = 0x11697b400] 10:11:46 INFO - PROCESS | 1952 | 1467047506571 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x118818c00) [pid = 1952] [serial = 1114] [outer = 0x11697b400] 10:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 10:11:47 INFO - PROCESS | 1952 | 1467047507319 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]]]}] 10:11:47 INFO - PROCESS | 1952 | 1467047507323 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1952 | 1467047507325 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:11:47 INFO - PROCESS | 1952 | 1467047507360 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1952 | 1467047507362 Marionette TRACE conn2 <- [1,1458,null,{}] 10:11:47 INFO - PROCESS | 1952 | 1467047507369 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}] 10:11:47 INFO - PROCESS | 1952 | 1467047507371 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:47 INFO - PROCESS | 1952 | 1467047507476 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:11:47 INFO - PROCESS | 1952 | 1467047507557 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1952 | 1467047507560 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x116680000 == 47 [pid = 1952] [id = 372] 10:11:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x114e62400) [pid = 1952] [serial = 1115] [outer = 0x0] 10:11:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x115dedc00) [pid = 1952] [serial = 1116] [outer = 0x114e62400] 10:11:47 INFO - PROCESS | 1952 | 1467047507589 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x116903400) [pid = 1952] [serial = 1117] [outer = 0x114e62400] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce18000 == 46 [pid = 1952] [id = 369] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce04000 == 45 [pid = 1952] [id = 368] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12c61d800 == 44 [pid = 1952] [id = 367] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1186c4000 == 43 [pid = 1952] [id = 366] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0bf000 == 42 [pid = 1952] [id = 365] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd68800 == 41 [pid = 1952] [id = 364] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12a489000) [pid = 1952] [serial = 1056] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12b91f000 == 40 [pid = 1952] [id = 363] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12a990800 == 39 [pid = 1952] [id = 362] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1192dc000 == 38 [pid = 1952] [id = 361] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x128cbd800 == 37 [pid = 1952] [id = 360] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12717f000 == 36 [pid = 1952] [id = 359] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1256c0000 == 35 [pid = 1952] [id = 358] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x12154b000 == 34 [pid = 1952] [id = 357] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x119ac0000 == 33 [pid = 1952] [id = 356] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x1192df800 == 32 [pid = 1952] [id = 355] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x11746b000 == 31 [pid = 1952] [id = 354] 10:11:47 INFO - PROCESS | 1952 | --DOCSHELL 0x115e1b800 == 30 [pid = 1952] [id = 353] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1292a8400) [pid = 1952] [serial = 1053] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x120e44000) [pid = 1952] [serial = 1035] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1218d7c00) [pid = 1952] [serial = 1038] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12107ec00) [pid = 1952] [serial = 1036] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x121ffa000) [pid = 1952] [serial = 1041] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x111aa5800) [pid = 1952] [serial = 1039] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x126881000) [pid = 1952] [serial = 1044] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x124e0a800) [pid = 1952] [serial = 1042] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x128c87400) [pid = 1952] [serial = 1051] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x118186000) [pid = 1952] [serial = 1047] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x128c85000) [pid = 1952] [serial = 1045] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x11881c000) [pid = 1952] [serial = 1032] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x113da3c00) [pid = 1952] [serial = 1029] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x116f2d800) [pid = 1952] [serial = 1030] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1186df000) [pid = 1952] [serial = 1027] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1186a2400) [pid = 1952] [serial = 1026] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x116459c00) [pid = 1952] [serial = 1024] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1133bd400) [pid = 1952] [serial = 1023] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x118179000) [pid = 1952] [serial = 1021] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x120e7e000) [pid = 1952] [serial = 1050] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x129433400) [pid = 1952] [serial = 1054] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x11898f000) [pid = 1952] [serial = 1048] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1190d4400) [pid = 1952] [serial = 1033] [outer = 0x0] [url = about:blank] 10:11:47 INFO - PROCESS | 1952 | 1467047507993 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 706ms 10:11:48 INFO - PROCESS | 1952 | 1467047508036 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1952 | 1467047508039 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:11:48 INFO - PROCESS | 1952 | 1467047508044 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1952 | 1467047508047 Marionette TRACE conn2 <- [1,1462,null,{}] 10:11:48 INFO - PROCESS | 1952 | 1467047508050 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}] 10:11:48 INFO - PROCESS | 1952 | 1467047508051 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:48 INFO - PROCESS | 1952 | 1467047508130 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:11:48 INFO - PROCESS | 1952 | 1467047508184 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1952 | 1467047508186 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x117152000 == 31 [pid = 1952] [id = 373] 10:11:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x11645a000) [pid = 1952] [serial = 1118] [outer = 0x0] 10:11:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x117e60000) [pid = 1952] [serial = 1119] [outer = 0x11645a000] 10:11:48 INFO - PROCESS | 1952 | 1467047508214 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x11817c400) [pid = 1952] [serial = 1120] [outer = 0x11645a000] 10:11:48 INFO - PROCESS | 1952 | 1467047508541 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 524ms 10:11:48 INFO - PROCESS | 1952 | 1467047508569 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1952 | 1467047508570 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:11:48 INFO - PROCESS | 1952 | 1467047508572 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1952 | 1467047508575 Marionette TRACE conn2 <- [1,1466,null,{}] 10:11:48 INFO - PROCESS | 1952 | 1467047508582 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}] 10:11:48 INFO - PROCESS | 1952 | 1467047508586 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:48 INFO - PROCESS | 1952 | 1467047508666 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:11:48 INFO - PROCESS | 1952 | 1467047508718 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1952 | 1467047508720 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192c7800 == 32 [pid = 1952] [id = 374] 10:11:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x11817ec00) [pid = 1952] [serial = 1121] [outer = 0x0] 10:11:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1184c3800) [pid = 1952] [serial = 1122] [outer = 0x11817ec00] 10:11:48 INFO - PROCESS | 1952 | 1467047508748 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x118821000) [pid = 1952] [serial = 1123] [outer = 0x11817ec00] 10:11:49 INFO - PROCESS | 1952 | 1467047509075 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]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 522ms 10:11:49 INFO - PROCESS | 1952 | 1467047509095 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1952 | 1467047509098 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:11:49 INFO - PROCESS | 1952 | 1467047509102 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1952 | 1467047509103 Marionette TRACE conn2 <- [1,1470,null,{}] 10:11:49 INFO - PROCESS | 1952 | 1467047509106 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}] 10:11:49 INFO - PROCESS | 1952 | 1467047509107 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:49 INFO - PROCESS | 1952 | 1467047509189 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:11:49 INFO - PROCESS | 1952 | 1467047509192 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1952 | 1467047509193 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x12120d000 == 33 [pid = 1952] [id = 375] 10:11:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x112986800) [pid = 1952] [serial = 1124] [outer = 0x0] 10:11:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x119a0fc00) [pid = 1952] [serial = 1125] [outer = 0x112986800] 10:11:49 INFO - PROCESS | 1952 | 1467047509223 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x119e49000) [pid = 1952] [serial = 1126] [outer = 0x112986800] 10:11:49 INFO - PROCESS | 1952 | 1467047509530 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]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 469ms 10:11:49 INFO - PROCESS | 1952 | 1467047509571 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1952 | 1467047509572 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:11:49 INFO - PROCESS | 1952 | 1467047509575 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1952 | 1467047509576 Marionette TRACE conn2 <- [1,1474,null,{}] 10:11:49 INFO - PROCESS | 1952 | 1467047509605 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}] 10:11:49 INFO - PROCESS | 1952 | 1467047509606 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:49 INFO - PROCESS | 1952 | 1467047509684 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:11:49 INFO - PROCESS | 1952 | 1467047509687 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1952 | 1467047509688 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e30800 == 34 [pid = 1952] [id = 376] 10:11:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x11885f800) [pid = 1952] [serial = 1127] [outer = 0x0] 10:11:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x120e46c00) [pid = 1952] [serial = 1128] [outer = 0x11885f800] 10:11:49 INFO - PROCESS | 1952 | 1467047509716 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x120fc8400) [pid = 1952] [serial = 1129] [outer = 0x11885f800] 10:11:50 INFO - PROCESS | 1952 | 1467047510126 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]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 10:11:50 INFO - PROCESS | 1952 | 1467047510145 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1952 | 1467047510149 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:11:50 INFO - PROCESS | 1952 | 1467047510159 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1952 | 1467047510161 Marionette TRACE conn2 <- [1,1478,null,{}] 10:11:50 INFO - PROCESS | 1952 | 1467047510164 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}] 10:11:50 INFO - PROCESS | 1952 | 1467047510170 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:50 INFO - PROCESS | 1952 | 1467047510382 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:11:50 INFO - PROCESS | 1952 | 1467047510406 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1952 | 1467047510407 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ecd800 == 35 [pid = 1952] [id = 377] 10:11:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x120fc9800) [pid = 1952] [serial = 1130] [outer = 0x0] 10:11:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12107e400) [pid = 1952] [serial = 1131] [outer = 0x120fc9800] 10:11:50 INFO - PROCESS | 1952 | 1467047510449 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x124bd2800) [pid = 1952] [serial = 1132] [outer = 0x120fc9800] 10:11:50 INFO - PROCESS | 1952 | 1467047510874 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]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 732ms 10:11:50 INFO - PROCESS | 1952 | 1467047510885 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1952 | 1467047510887 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:11:50 INFO - PROCESS | 1952 | 1467047510890 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1952 | 1467047510892 Marionette TRACE conn2 <- [1,1482,null,{}] 10:11:50 INFO - PROCESS | 1952 | 1467047510902 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}] 10:11:50 INFO - PROCESS | 1952 | 1467047510904 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:51 INFO - PROCESS | 1952 | 1467047511048 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:11:51 INFO - PROCESS | 1952 | 1467047511054 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1952 | 1467047511055 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x127195800 == 36 [pid = 1952] [id = 378] 10:11:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1186a4800) [pid = 1952] [serial = 1133] [outer = 0x0] 10:11:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12561fc00) [pid = 1952] [serial = 1134] [outer = 0x1186a4800] 10:11:51 INFO - PROCESS | 1952 | 1467047511150 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x126ad4000) [pid = 1952] [serial = 1135] [outer = 0x1186a4800] 10:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 621ms 10:11:51 INFO - PROCESS | 1952 | 1467047511506 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]]]}] 10:11:51 INFO - PROCESS | 1952 | 1467047511511 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1952 | 1467047511512 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:11:51 INFO - PROCESS | 1952 | 1467047511518 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1952 | 1467047511519 Marionette TRACE conn2 <- [1,1486,null,{}] 10:11:51 INFO - PROCESS | 1952 | 1467047511521 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}] 10:11:51 INFO - PROCESS | 1952 | 1467047511522 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:51 INFO - PROCESS | 1952 | 1467047511626 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:11:51 INFO - PROCESS | 1952 | 1467047511630 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1952 | 1467047511631 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292d3000 == 37 [pid = 1952] [id = 379] 10:11:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x120fcd800) [pid = 1952] [serial = 1136] [outer = 0x0] 10:11:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x126f44c00) [pid = 1952] [serial = 1137] [outer = 0x120fcd800] 10:11:51 INFO - PROCESS | 1952 | 1467047511656 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x127803c00) [pid = 1952] [serial = 1138] [outer = 0x120fcd800] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12b956c00) [pid = 1952] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12bde3c00) [pid = 1952] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1128b2400) [pid = 1952] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x1127ea800) [pid = 1952] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12b75e800) [pid = 1952] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x124bc9c00) [pid = 1952] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12ab07400) [pid = 1952] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x124bc8800) [pid = 1952] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x118115c00) [pid = 1952] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x115df7800) [pid = 1952] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1121ba000) [pid = 1952] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12b960c00) [pid = 1952] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x120e4bc00) [pid = 1952] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x12152cc00) [pid = 1952] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x110eed800) [pid = 1952] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x118117000) [pid = 1952] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:11:52 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x11817e800) [pid = 1952] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:11:52 INFO - PROCESS | 1952 | 1467047512211 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]]]}] 10:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 720ms 10:11:52 INFO - PROCESS | 1952 | 1467047512238 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1952 | 1467047512240 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:11:52 INFO - PROCESS | 1952 | 1467047512242 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1952 | 1467047512243 Marionette TRACE conn2 <- [1,1490,null,{}] 10:11:52 INFO - PROCESS | 1952 | 1467047512246 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}] 10:11:52 INFO - PROCESS | 1952 | 1467047512249 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:52 INFO - PROCESS | 1952 | 1467047512327 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:11:52 INFO - PROCESS | 1952 | 1467047512382 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1952 | 1467047512383 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a418800 == 38 [pid = 1952] [id = 380] 10:11:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1127ea800) [pid = 1952] [serial = 1139] [outer = 0x0] 10:11:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x119e05c00) [pid = 1952] [serial = 1140] [outer = 0x1127ea800] 10:11:52 INFO - PROCESS | 1952 | 1467047512409 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x124bc9c00) [pid = 1952] [serial = 1141] [outer = 0x1127ea800] 10:11:52 INFO - PROCESS | 1952 | 1467047512662 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]]]}] 10:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 10:11:52 INFO - PROCESS | 1952 | 1467047512711 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1952 | 1467047512712 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:11:52 INFO - PROCESS | 1952 | 1467047512722 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1952 | 1467047512723 Marionette TRACE conn2 <- [1,1494,null,{}] 10:11:52 INFO - PROCESS | 1952 | 1467047512725 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}] 10:11:52 INFO - PROCESS | 1952 | 1467047512726 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:52 INFO - PROCESS | 1952 | 1467047512811 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:11:52 INFO - PROCESS | 1952 | 1467047512818 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1952 | 1467047512819 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x12120b000 == 39 [pid = 1952] [id = 381] 10:11:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12687b000) [pid = 1952] [serial = 1142] [outer = 0x0] 10:11:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12780f800) [pid = 1952] [serial = 1143] [outer = 0x12687b000] 10:11:52 INFO - PROCESS | 1952 | 1467047512843 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x1292b4400) [pid = 1952] [serial = 1144] [outer = 0x12687b000] 10:11:53 INFO - PROCESS | 1952 | 1467047513189 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]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 10:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:11:53 INFO - PROCESS | 1952 | 1467047513241 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:11:53 INFO - PROCESS | 1952 | 1467047513242 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:11:53 INFO - PROCESS | 1952 | 1467047513245 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1952 | 1467047513246 Marionette TRACE conn2 <- [1,1498,null,{}] 10:11:53 INFO - PROCESS | 1952 | 1467047513248 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}] 10:11:53 INFO - PROCESS | 1952 | 1467047513250 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:53 INFO - PROCESS | 1952 | 1467047513369 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:11:53 INFO - PROCESS | 1952 | 1467047513376 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:53 INFO - PROCESS | 1952 | 1467047513377 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd0e000 == 40 [pid = 1952] [id = 382] 10:11:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x127804000) [pid = 1952] [serial = 1145] [outer = 0x0] 10:11:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12a489c00) [pid = 1952] [serial = 1146] [outer = 0x127804000] 10:11:53 INFO - PROCESS | 1952 | 1467047513407 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12ab04800) [pid = 1952] [serial = 1147] [outer = 0x127804000] 10:11:53 INFO - PROCESS | 1952 | 1467047513701 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]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 10:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:11:53 INFO - PROCESS | 1952 | 1467047513720 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:11:53 INFO - PROCESS | 1952 | 1467047513721 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:11:53 INFO - PROCESS | 1952 | 1467047513723 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1952 | 1467047513724 Marionette TRACE conn2 <- [1,1502,null,{}] 10:11:53 INFO - PROCESS | 1952 | 1467047513727 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}] 10:11:53 INFO - PROCESS | 1952 | 1467047513728 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:53 INFO - PROCESS | 1952 | 1467047513814 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:11:53 INFO - PROCESS | 1952 | 1467047513819 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:53 INFO - PROCESS | 1952 | 1467047513820 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0b9800 == 41 [pid = 1952] [id = 383] 10:11:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12ab10400) [pid = 1952] [serial = 1148] [outer = 0x0] 10:11:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12b763800) [pid = 1952] [serial = 1149] [outer = 0x12ab10400] 10:11:53 INFO - PROCESS | 1952 | 1467047513852 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12b8d9800) [pid = 1952] [serial = 1150] [outer = 0x12ab10400] 10:11:54 INFO - PROCESS | 1952 | 1467047514306 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]]]}] 10:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 619ms 10:11:54 INFO - PROCESS | 1952 | 1467047514342 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:11:54 INFO - PROCESS | 1952 | 1467047514346 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:11:54 INFO - PROCESS | 1952 | 1467047514351 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 1952 | 1467047514353 Marionette TRACE conn2 <- [1,1506,null,{}] 10:11:54 INFO - PROCESS | 1952 | 1467047514357 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}] 10:11:54 INFO - PROCESS | 1952 | 1467047514359 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:54 INFO - PROCESS | 1952 | 1467047514467 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:11:54 INFO - PROCESS | 1952 | 1467047514537 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1952 | 1467047514539 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x1169a9800 == 42 [pid = 1952] [id = 384] 10:11:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x112dbfc00) [pid = 1952] [serial = 1151] [outer = 0x0] 10:11:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x113da4800) [pid = 1952] [serial = 1152] [outer = 0x112dbfc00] 10:11:54 INFO - PROCESS | 1952 | 1467047514571 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x116a19400) [pid = 1952] [serial = 1153] [outer = 0x112dbfc00] 10:11:55 INFO - PROCESS | 1952 | 1467047515012 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]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 673ms 10:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:11:55 INFO - PROCESS | 1952 | 1467047515023 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1952 | 1467047515026 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:11:55 INFO - PROCESS | 1952 | 1467047515030 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1952 | 1467047515032 Marionette TRACE conn2 <- [1,1510,null,{}] 10:11:55 INFO - PROCESS | 1952 | 1467047515035 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}] 10:11:55 INFO - PROCESS | 1952 | 1467047515036 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:55 INFO - PROCESS | 1952 | 1467047515143 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:11:55 INFO - PROCESS | 1952 | 1467047515248 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 1952 | 1467047515249 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x121205800 == 43 [pid = 1952] [id = 385] 10:11:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x11825f000) [pid = 1952] [serial = 1154] [outer = 0x0] 10:11:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x118269000) [pid = 1952] [serial = 1155] [outer = 0x11825f000] 10:11:55 INFO - PROCESS | 1952 | 1467047515282 Marionette DEBUG loaded listener.js 10:11:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1186ac000) [pid = 1952] [serial = 1156] [outer = 0x11825f000] 10:11:55 INFO - PROCESS | 1952 | 1467047515702 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]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 10:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:11:55 INFO - PROCESS | 1952 | 1467047515752 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1952 | 1467047515753 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:11:55 INFO - PROCESS | 1952 | 1467047515755 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1952 | 1467047515758 Marionette TRACE conn2 <- [1,1514,null,{}] 10:11:55 INFO - PROCESS | 1952 | 1467047515782 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}] 10:11:55 INFO - PROCESS | 1952 | 1467047515786 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:55 INFO - PROCESS | 1952 | 1467047515912 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:11:55 INFO - PROCESS | 1952 | 1467047515966 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 1952 | 1467047515968 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b919800 == 44 [pid = 1952] [id = 386] 10:11:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x120e29800) [pid = 1952] [serial = 1157] [outer = 0x0] 10:11:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x120fc9400) [pid = 1952] [serial = 1158] [outer = 0x120e29800] 10:11:56 INFO - PROCESS | 1952 | 1467047516001 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x121079400) [pid = 1952] [serial = 1159] [outer = 0x120e29800] 10:11:56 INFO - PROCESS | 1952 | 1467047516435 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]]]}] 10:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 723ms 10:11:56 INFO - PROCESS | 1952 | 1467047516497 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:11:56 INFO - PROCESS | 1952 | 1467047516499 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:11:56 INFO - PROCESS | 1952 | 1467047516503 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:11:56 INFO - PROCESS | 1952 | 1467047516504 Marionette TRACE conn2 <- [1,1518,null,{}] 10:11:56 INFO - PROCESS | 1952 | 1467047516507 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}] 10:11:56 INFO - PROCESS | 1952 | 1467047516508 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:56 INFO - PROCESS | 1952 | 1467047516614 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:11:56 INFO - PROCESS | 1952 | 1467047516682 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1952 | 1467047516683 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca17800 == 45 [pid = 1952] [id = 387] 10:11:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x121b11c00) [pid = 1952] [serial = 1160] [outer = 0x0] 10:11:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x124a6f400) [pid = 1952] [serial = 1161] [outer = 0x121b11c00] 10:11:56 INFO - PROCESS | 1952 | 1467047516713 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x126e5b400) [pid = 1952] [serial = 1162] [outer = 0x121b11c00] 10:11:57 INFO - PROCESS | 1952 | 1467047517166 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]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 669ms 10:11:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:11:57 INFO - PROCESS | 1952 | 1467047517173 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1952 | 1467047517174 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:11:57 INFO - PROCESS | 1952 | 1467047517176 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1952 | 1467047517177 Marionette TRACE conn2 <- [1,1522,null,{}] 10:11:57 INFO - PROCESS | 1952 | 1467047517179 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}] 10:11:57 INFO - PROCESS | 1952 | 1467047517180 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:57 INFO - PROCESS | 1952 | 1467047517310 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:11:57 INFO - PROCESS | 1952 | 1467047517436 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1952 | 1467047517438 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x112eb9000 == 46 [pid = 1952] [id = 388] 10:11:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x1128b2c00) [pid = 1952] [serial = 1163] [outer = 0x0] 10:11:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x11329e800) [pid = 1952] [serial = 1164] [outer = 0x1128b2c00] 10:11:57 INFO - PROCESS | 1952 | 1467047517491 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x121078400) [pid = 1952] [serial = 1165] [outer = 0x1128b2c00] 10:11:58 INFO - PROCESS | 1952 | 1467047518087 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"]]]}] 10:11:58 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 () { 10:11:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:11:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:11:58 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 () { 10:11:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:11:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:11:58 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 () { 10:11:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:11:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:11:58 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 () { 10:11:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:11:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:11:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 919ms 10:11:58 INFO - PROCESS | 1952 | 1467047518097 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1952 | 1467047518101 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:11:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:11:58 INFO - PROCESS | 1952 | 1467047518104 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1952 | 1467047518106 Marionette TRACE conn2 <- [1,1526,null,{}] 10:11:58 INFO - PROCESS | 1952 | 1467047518110 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}] 10:11:58 INFO - PROCESS | 1952 | 1467047518112 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:58 INFO - PROCESS | 1952 | 1467047518214 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:11:58 INFO - PROCESS | 1952 | 1467047518271 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 1952 | 1467047518274 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x120f7a000 == 47 [pid = 1952] [id = 389] 10:11:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x116f2f000) [pid = 1952] [serial = 1166] [outer = 0x0] 10:11:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x118261800) [pid = 1952] [serial = 1167] [outer = 0x116f2f000] 10:11:58 INFO - PROCESS | 1952 | 1467047518301 Marionette DEBUG loaded listener.js 10:11:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x11881d000) [pid = 1952] [serial = 1168] [outer = 0x116f2f000] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd0e000 == 46 [pid = 1952] [id = 382] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x12120b000 == 45 [pid = 1952] [id = 381] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x12a418800 == 44 [pid = 1952] [id = 380] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x1292d3000 == 43 [pid = 1952] [id = 379] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x127195800 == 42 [pid = 1952] [id = 378] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x126ecd800 == 41 [pid = 1952] [id = 377] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x117e30800 == 40 [pid = 1952] [id = 376] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x12120d000 == 39 [pid = 1952] [id = 375] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x1192c7800 == 38 [pid = 1952] [id = 374] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x117152000 == 37 [pid = 1952] [id = 373] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x116680000 == 36 [pid = 1952] [id = 372] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x1192cf000 == 35 [pid = 1952] [id = 371] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x112d37800 == 34 [pid = 1952] [id = 370] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x12b737800 == 33 [pid = 1952] [id = 352] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x112eb9000 == 32 [pid = 1952] [id = 388] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca17800 == 31 [pid = 1952] [id = 387] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x12b919800 == 30 [pid = 1952] [id = 386] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x121205800 == 29 [pid = 1952] [id = 385] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0b9800 == 28 [pid = 1952] [id = 383] 10:11:59 INFO - PROCESS | 1952 | --DOCSHELL 0x1169a9800 == 27 [pid = 1952] [id = 384] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x1184c5000) [pid = 1952] [serial = 1062] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x120fc8c00) [pid = 1952] [serial = 1101] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x12bddd800) [pid = 1952] [serial = 1090] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x12bdecc00) [pid = 1952] [serial = 1093] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x120fd4800) [pid = 1952] [serial = 1102] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x12b953800) [pid = 1952] [serial = 1087] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x12c3d2c00) [pid = 1952] [serial = 1107] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x12c31e800) [pid = 1952] [serial = 1105] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12bd98400) [pid = 1952] [serial = 1089] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12c31d000) [pid = 1952] [serial = 1095] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12a906400) [pid = 1952] [serial = 1080] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12ab03c00) [pid = 1952] [serial = 1081] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x128c80400) [pid = 1952] [serial = 1077] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12b8d8000) [pid = 1952] [serial = 1086] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x126ad9800) [pid = 1952] [serial = 1074] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x128c80000) [pid = 1952] [serial = 1075] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x12b0a3000) [pid = 1952] [serial = 1083] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12b75e400) [pid = 1952] [serial = 1084] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12a56a800) [pid = 1952] [serial = 1057] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x121b0f800) [pid = 1952] [serial = 1071] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1227ee000) [pid = 1952] [serial = 1072] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x115e5c000) [pid = 1952] [serial = 1059] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x116981000) [pid = 1952] [serial = 1060] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x119e04400) [pid = 1952] [serial = 1065] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x120e44800) [pid = 1952] [serial = 1066] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12bde6000) [pid = 1952] [serial = 1092] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x12107f000) [pid = 1952] [serial = 1068] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1216d3400) [pid = 1952] [serial = 1069] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12c3ce400) [pid = 1952] [serial = 1096] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1292b5c00) [pid = 1952] [serial = 1104] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12a488400) [pid = 1952] [serial = 1078] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x118119c00) [pid = 1952] [serial = 1099] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x113299400) [pid = 1952] [serial = 1098] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1186acc00) [pid = 1952] [serial = 1063] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1952 | 1467047519302 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"]]]}] 10:11:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:11:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:11:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:11:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1225ms 10:11:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:11:59 INFO - PROCESS | 1952 | 1467047519335 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1952 | 1467047519337 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:11:59 INFO - PROCESS | 1952 | 1467047519340 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1952 | 1467047519342 Marionette TRACE conn2 <- [1,1530,null,{}] 10:11:59 INFO - PROCESS | 1952 | 1467047519347 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}] 10:11:59 INFO - PROCESS | 1952 | 1467047519348 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:59 INFO - PROCESS | 1952 | 1467047519431 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:11:59 INFO - PROCESS | 1952 | 1467047519435 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1952 | 1467047519438 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x1164a3800 == 28 [pid = 1952] [id = 390] 10:11:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x113c38c00) [pid = 1952] [serial = 1169] [outer = 0x0] 10:11:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x114e63000) [pid = 1952] [serial = 1170] [outer = 0x113c38c00] 10:11:59 INFO - PROCESS | 1952 | 1467047519469 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x112c29c00) [pid = 1952] [serial = 1171] [outer = 0x113c38c00] 10:11:59 INFO - PROCESS | 1952 | 1467047519791 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]]]}] 10:11:59 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 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:11:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:11:59 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. 10:11:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:11:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 10:11:59 INFO - PROCESS | 1952 | 1467047519835 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1952 | 1467047519838 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:11:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:11:59 INFO - PROCESS | 1952 | 1467047519844 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1952 | 1467047519846 Marionette TRACE conn2 <- [1,1534,null,{}] 10:11:59 INFO - PROCESS | 1952 | 1467047519849 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}] 10:11:59 INFO - PROCESS | 1952 | 1467047519850 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:59 INFO - PROCESS | 1952 | 1467047519926 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:11:59 INFO - PROCESS | 1952 | 1467047519933 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1952 | 1467047519934 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:11:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e43000 == 29 [pid = 1952] [id = 391] 10:11:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x11690bc00) [pid = 1952] [serial = 1172] [outer = 0x0] 10:11:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x118119c00) [pid = 1952] [serial = 1173] [outer = 0x11690bc00] 10:11:59 INFO - PROCESS | 1952 | 1467047519962 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1184d1800) [pid = 1952] [serial = 1174] [outer = 0x11690bc00] 10:12:00 INFO - PROCESS | 1952 | 1467047520313 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]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:12:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 10:12:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:12:00 INFO - PROCESS | 1952 | 1467047520372 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1952 | 1467047520373 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:12:00 INFO - PROCESS | 1952 | 1467047520377 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1952 | 1467047520379 Marionette TRACE conn2 <- [1,1538,null,{}] 10:12:00 INFO - PROCESS | 1952 | 1467047520386 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}] 10:12:00 INFO - PROCESS | 1952 | 1467047520390 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:00 INFO - PROCESS | 1952 | 1467047520463 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:12:00 INFO - PROCESS | 1952 | 1467047520468 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1952 | 1467047520470 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197d8800 == 30 [pid = 1952] [id = 392] 10:12:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x112e03000) [pid = 1952] [serial = 1175] [outer = 0x0] 10:12:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x11898bc00) [pid = 1952] [serial = 1176] [outer = 0x112e03000] 10:12:00 INFO - PROCESS | 1952 | 1467047520501 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x119a1a800) [pid = 1952] [serial = 1177] [outer = 0x112e03000] 10:12:00 INFO - PROCESS | 1952 | 1467047520852 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]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:12:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 524ms 10:12:00 INFO - PROCESS | 1952 | 1467047520901 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1952 | 1467047520903 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:12:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:12:00 INFO - PROCESS | 1952 | 1467047520905 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1952 | 1467047520906 Marionette TRACE conn2 <- [1,1542,null,{}] 10:12:00 INFO - PROCESS | 1952 | 1467047520908 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}] 10:12:00 INFO - PROCESS | 1952 | 1467047520909 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:01 INFO - PROCESS | 1952 | 1467047521018 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:12:01 INFO - PROCESS | 1952 | 1467047521048 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 1952 | 1467047521049 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x121307800 == 31 [pid = 1952] [id = 393] 10:12:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x119a19400) [pid = 1952] [serial = 1178] [outer = 0x0] 10:12:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x120e3f800) [pid = 1952] [serial = 1179] [outer = 0x119a19400] 10:12:01 INFO - PROCESS | 1952 | 1467047521078 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x120fcbc00) [pid = 1952] [serial = 1180] [outer = 0x119a19400] 10:12:01 INFO - PROCESS | 1952 | 1467047521365 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]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:12:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 10:12:01 INFO - PROCESS | 1952 | 1467047521423 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:12:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:12:01 INFO - PROCESS | 1952 | 1467047521425 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:12:01 INFO - PROCESS | 1952 | 1467047521427 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1952 | 1467047521428 Marionette TRACE conn2 <- [1,1546,null,{}] 10:12:01 INFO - PROCESS | 1952 | 1467047521432 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}] 10:12:01 INFO - PROCESS | 1952 | 1467047521434 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:01 INFO - PROCESS | 1952 | 1467047521526 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:12:01 INFO - PROCESS | 1952 | 1467047521563 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 1952 | 1467047521564 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x12502e000 == 32 [pid = 1952] [id = 394] 10:12:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1164dc800) [pid = 1952] [serial = 1181] [outer = 0x0] 10:12:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12107ac00) [pid = 1952] [serial = 1182] [outer = 0x1164dc800] 10:12:01 INFO - PROCESS | 1952 | 1467047521590 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12118fc00) [pid = 1952] [serial = 1183] [outer = 0x1164dc800] 10:12:01 INFO - PROCESS | 1952 | 1467047521939 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]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:12:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 522ms 10:12:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:12:01 INFO - PROCESS | 1952 | 1467047521951 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 1952 | 1467047521952 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:12:01 INFO - PROCESS | 1952 | 1467047521954 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1952 | 1467047521955 Marionette TRACE conn2 <- [1,1550,null,{}] 10:12:01 INFO - PROCESS | 1952 | 1467047521958 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}] 10:12:01 INFO - PROCESS | 1952 | 1467047521962 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:02 INFO - PROCESS | 1952 | 1467047522077 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:12:02 INFO - PROCESS | 1952 | 1467047522114 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1952 | 1467047522115 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x127855000 == 33 [pid = 1952] [id = 395] 10:12:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1212a7000) [pid = 1952] [serial = 1184] [outer = 0x0] 10:12:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x121f26c00) [pid = 1952] [serial = 1185] [outer = 0x1212a7000] 10:12:02 INFO - PROCESS | 1952 | 1467047522141 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x126fad800) [pid = 1952] [serial = 1186] [outer = 0x1212a7000] 10:12:02 INFO - PROCESS | 1952 | 1467047522457 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]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:12:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 522ms 10:12:02 INFO - PROCESS | 1952 | 1467047522481 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 1952 | 1467047522484 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:12:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:12:02 INFO - PROCESS | 1952 | 1467047522486 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1952 | 1467047522494 Marionette TRACE conn2 <- [1,1554,null,{}] 10:12:02 INFO - PROCESS | 1952 | 1467047522496 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}] 10:12:02 INFO - PROCESS | 1952 | 1467047522498 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:02 INFO - PROCESS | 1952 | 1467047522593 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:12:02 INFO - PROCESS | 1952 | 1467047522597 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1952 | 1467047522598 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x129258800 == 34 [pid = 1952] [id = 396] 10:12:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x124bcdc00) [pid = 1952] [serial = 1187] [outer = 0x0] 10:12:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x127804800) [pid = 1952] [serial = 1188] [outer = 0x124bcdc00] 10:12:02 INFO - PROCESS | 1952 | 1467047522623 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x128c87c00) [pid = 1952] [serial = 1189] [outer = 0x124bcdc00] 10:12:02 INFO - PROCESS | 1952 | 1467047522948 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]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:12:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 476ms 10:12:02 INFO - PROCESS | 1952 | 1467047522970 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 1952 | 1467047522971 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:12:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:12:02 INFO - PROCESS | 1952 | 1467047522973 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1952 | 1467047522974 Marionette TRACE conn2 <- [1,1558,null,{}] 10:12:02 INFO - PROCESS | 1952 | 1467047522977 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}] 10:12:02 INFO - PROCESS | 1952 | 1467047522978 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:03 INFO - PROCESS | 1952 | 1467047523081 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:12:03 INFO - PROCESS | 1952 | 1467047523085 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:03 INFO - PROCESS | 1952 | 1467047523086 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f6000 == 35 [pid = 1952] [id = 397] 10:12:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x128c88000) [pid = 1952] [serial = 1190] [outer = 0x0] 10:12:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1292b3400) [pid = 1952] [serial = 1191] [outer = 0x128c88000] 10:12:03 INFO - PROCESS | 1952 | 1467047523110 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x129436c00) [pid = 1952] [serial = 1192] [outer = 0x128c88000] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12a908000) [pid = 1952] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x120fc9800) [pid = 1952] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1186a4800) [pid = 1952] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1127ea800) [pid = 1952] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x120fcd800) [pid = 1952] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x11885f800) [pid = 1952] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11645a000) [pid = 1952] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x11697b400) [pid = 1952] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x114e62400) [pid = 1952] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x11817ec00) [pid = 1952] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x110ef0c00) [pid = 1952] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x112986800) [pid = 1952] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12687b000) [pid = 1952] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x127804000) [pid = 1952] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:12:03 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12ab10400) [pid = 1952] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:12:03 INFO - PROCESS | 1952 | 1467047523593 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]]]}] 10:12:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:12:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 669ms 10:12:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:12:03 INFO - PROCESS | 1952 | 1467047523644 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 1952 | 1467047523645 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:12:03 INFO - PROCESS | 1952 | 1467047523647 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 1952 | 1467047523648 Marionette TRACE conn2 <- [1,1562,null,{}] 10:12:03 INFO - PROCESS | 1952 | 1467047523651 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}] 10:12:03 INFO - PROCESS | 1952 | 1467047523652 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:03 INFO - PROCESS | 1952 | 1467047523734 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:12:03 INFO - PROCESS | 1952 | 1467047523737 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:03 INFO - PROCESS | 1952 | 1467047523738 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197d4000 == 36 [pid = 1952] [id = 398] 10:12:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x112f8b000) [pid = 1952] [serial = 1193] [outer = 0x0] 10:12:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x118262400) [pid = 1952] [serial = 1194] [outer = 0x112f8b000] 10:12:03 INFO - PROCESS | 1952 | 1467047523765 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x11905b400) [pid = 1952] [serial = 1195] [outer = 0x112f8b000] 10:12:04 INFO - PROCESS | 1952 | 1467047524093 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]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:12:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 470ms 10:12:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:12:04 INFO - PROCESS | 1952 | 1467047524118 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1952 | 1467047524119 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:12:04 INFO - PROCESS | 1952 | 1467047524121 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1952 | 1467047524123 Marionette TRACE conn2 <- [1,1566,null,{}] 10:12:04 INFO - PROCESS | 1952 | 1467047524125 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}] 10:12:04 INFO - PROCESS | 1952 | 1467047524126 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:04 INFO - PROCESS | 1952 | 1467047524241 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:12:04 INFO - PROCESS | 1952 | 1467047524250 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1952 | 1467047524251 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b72b800 == 37 [pid = 1952] [id = 399] 10:12:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x11817ec00) [pid = 1952] [serial = 1196] [outer = 0x0] 10:12:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x120e76c00) [pid = 1952] [serial = 1197] [outer = 0x11817ec00] 10:12:04 INFO - PROCESS | 1952 | 1467047524292 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1274b0000) [pid = 1952] [serial = 1198] [outer = 0x11817ec00] 10:12:04 INFO - PROCESS | 1952 | 1467047524633 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]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:12:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 10:12:04 INFO - PROCESS | 1952 | 1467047524640 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1952 | 1467047524642 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:12:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:12:04 INFO - PROCESS | 1952 | 1467047524644 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1952 | 1467047524646 Marionette TRACE conn2 <- [1,1570,null,{}] 10:12:04 INFO - PROCESS | 1952 | 1467047524651 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}] 10:12:04 INFO - PROCESS | 1952 | 1467047524652 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:04 INFO - PROCESS | 1952 | 1467047524750 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:12:04 INFO - PROCESS | 1952 | 1467047524754 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1952 | 1467047524755 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x125022800 == 38 [pid = 1952] [id = 400] 10:12:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1292a7800) [pid = 1952] [serial = 1199] [outer = 0x0] 10:12:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12a561400) [pid = 1952] [serial = 1200] [outer = 0x1292a7800] 10:12:04 INFO - PROCESS | 1952 | 1467047524782 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12a90a800) [pid = 1952] [serial = 1201] [outer = 0x1292a7800] 10:12:05 INFO - PROCESS | 1952 | 1467047525118 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]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:12:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 10:12:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:12:05 INFO - PROCESS | 1952 | 1467047525167 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1952 | 1467047525168 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:12:05 INFO - PROCESS | 1952 | 1467047525170 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1952 | 1467047525171 Marionette TRACE conn2 <- [1,1574,null,{}] 10:12:05 INFO - PROCESS | 1952 | 1467047525173 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}] 10:12:05 INFO - PROCESS | 1952 | 1467047525174 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:05 INFO - PROCESS | 1952 | 1467047525276 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:12:05 INFO - PROCESS | 1952 | 1467047525284 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:05 INFO - PROCESS | 1952 | 1467047525285 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd70800 == 39 [pid = 1952] [id = 401] 10:12:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12a90cc00) [pid = 1952] [serial = 1202] [outer = 0x0] 10:12:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12ab0a000) [pid = 1952] [serial = 1203] [outer = 0x12a90cc00] 10:12:05 INFO - PROCESS | 1952 | 1467047525309 Marionette DEBUG loaded listener.js 10:12:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12b0a7c00) [pid = 1952] [serial = 1204] [outer = 0x12a90cc00] 10:12:05 INFO - PROCESS | 1952 | 1467047525750 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]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:12:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 617ms 10:12:05 INFO - PROCESS | 1952 | 1467047525791 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1952 | 1467047525793 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:12:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:12:05 INFO - PROCESS | 1952 | 1467047525800 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1952 | 1467047525802 Marionette TRACE conn2 <- [1,1578,null,{}] 10:12:05 INFO - PROCESS | 1952 | 1467047525806 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}] 10:12:05 INFO - PROCESS | 1952 | 1467047525807 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:05 INFO - PROCESS | 1952 | 1467047525921 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:12:06 INFO - PROCESS | 1952 | 1467047526004 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1952 | 1467047526006 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x117142000 == 40 [pid = 1952] [id = 402] 10:12:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1128ad800) [pid = 1952] [serial = 1205] [outer = 0x0] 10:12:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x11329b400) [pid = 1952] [serial = 1206] [outer = 0x1128ad800] 10:12:06 INFO - PROCESS | 1952 | 1467047526037 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x115e5c000) [pid = 1952] [serial = 1207] [outer = 0x1128ad800] 10:12:06 INFO - PROCESS | 1952 | 1467047526537 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]]]}] 10:12:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:12:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 773ms 10:12:06 INFO - PROCESS | 1952 | 1467047526589 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:12:06 INFO - PROCESS | 1952 | 1467047526592 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:12:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:12:06 INFO - PROCESS | 1952 | 1467047526600 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:12:06 INFO - PROCESS | 1952 | 1467047526602 Marionette TRACE conn2 <- [1,1582,null,{}] 10:12:06 INFO - PROCESS | 1952 | 1467047526605 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}] 10:12:06 INFO - PROCESS | 1952 | 1467047526607 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:06 INFO - PROCESS | 1952 | 1467047526718 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:12:06 INFO - PROCESS | 1952 | 1467047526800 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1952 | 1467047526801 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x1216a9000 == 41 [pid = 1952] [id = 403] 10:12:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x11811a400) [pid = 1952] [serial = 1208] [outer = 0x0] 10:12:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1184c4800) [pid = 1952] [serial = 1209] [outer = 0x11811a400] 10:12:06 INFO - PROCESS | 1952 | 1467047526833 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1186a8400) [pid = 1952] [serial = 1210] [outer = 0x11811a400] 10:12:07 INFO - PROCESS | 1952 | 1467047527530 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]]]}] 10:12:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:12:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 973ms 10:12:07 INFO - PROCESS | 1952 | 1467047527572 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:12:07 INFO - PROCESS | 1952 | 1467047527575 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:12:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:12:07 INFO - PROCESS | 1952 | 1467047527578 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1952 | 1467047527580 Marionette TRACE conn2 <- [1,1586,null,{}] 10:12:07 INFO - PROCESS | 1952 | 1467047527584 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}] 10:12:07 INFO - PROCESS | 1952 | 1467047527586 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:07 INFO - PROCESS | 1952 | 1467047527705 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x125022800 == 40 [pid = 1952] [id = 400] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12b72b800 == 39 [pid = 1952] [id = 399] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x1197d4000 == 38 [pid = 1952] [id = 398] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f6000 == 37 [pid = 1952] [id = 397] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x129258800 == 36 [pid = 1952] [id = 396] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x127855000 == 35 [pid = 1952] [id = 395] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12502e000 == 34 [pid = 1952] [id = 394] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x121307800 == 33 [pid = 1952] [id = 393] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x1197d8800 == 32 [pid = 1952] [id = 392] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x117e43000 == 31 [pid = 1952] [id = 391] 10:12:07 INFO - PROCESS | 1952 | --DOCSHELL 0x1164a3800 == 30 [pid = 1952] [id = 390] 10:12:07 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x12c3d8400) [pid = 1952] [serial = 1108] [outer = 0x0] [url = about:blank] 10:12:07 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x11826dc00) [pid = 1952] [serial = 1113] [outer = 0x0] [url = about:blank] 10:12:07 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x118818c00) [pid = 1952] [serial = 1114] [outer = 0x0] [url = about:blank] 10:12:07 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1121bd000) [pid = 1952] [serial = 1110] [outer = 0x0] [url = about:blank] 10:12:07 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x112979800) [pid = 1952] [serial = 1111] [outer = 0x0] [url = about:blank] 10:12:07 INFO - PROCESS | 1952 | 1467047527832 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:07 INFO - PROCESS | 1952 | 1467047527836 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x1164b3800 == 31 [pid = 1952] [id = 404] 10:12:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x11645a000) [pid = 1952] [serial = 1211] [outer = 0x0] 10:12:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x116ad0c00) [pid = 1952] [serial = 1212] [outer = 0x11645a000] 10:12:07 INFO - PROCESS | 1952 | 1467047527882 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x118256c00) [pid = 1952] [serial = 1213] [outer = 0x11645a000] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12107e400) [pid = 1952] [serial = 1131] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12561fc00) [pid = 1952] [serial = 1134] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x119e05c00) [pid = 1952] [serial = 1140] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x126f44c00) [pid = 1952] [serial = 1137] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x126ad4000) [pid = 1952] [serial = 1135] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x120e46c00) [pid = 1952] [serial = 1128] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x117e60000) [pid = 1952] [serial = 1119] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11817c400) [pid = 1952] [serial = 1120] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x115dedc00) [pid = 1952] [serial = 1116] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x116903400) [pid = 1952] [serial = 1117] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1184c3800) [pid = 1952] [serial = 1122] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x118821000) [pid = 1952] [serial = 1123] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x119a0fc00) [pid = 1952] [serial = 1125] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x119e49000) [pid = 1952] [serial = 1126] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12780f800) [pid = 1952] [serial = 1143] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12ab04800) [pid = 1952] [serial = 1147] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12b763800) [pid = 1952] [serial = 1149] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1292b4400) [pid = 1952] [serial = 1144] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x12b8d9800) [pid = 1952] [serial = 1150] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x127803c00) [pid = 1952] [serial = 1138] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x124bd2800) [pid = 1952] [serial = 1132] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x124bc9c00) [pid = 1952] [serial = 1141] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12a489c00) [pid = 1952] [serial = 1146] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x120fc8400) [pid = 1952] [serial = 1129] [outer = 0x0] [url = about:blank] 10:12:08 INFO - PROCESS | 1952 | 1467047528254 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]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:12:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 725ms 10:12:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:12:08 INFO - PROCESS | 1952 | 1467047528305 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 1952 | 1467047528308 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:12:08 INFO - PROCESS | 1952 | 1467047528312 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1952 | 1467047528313 Marionette TRACE conn2 <- [1,1590,null,{}] 10:12:08 INFO - PROCESS | 1952 | 1467047528316 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}] 10:12:08 INFO - PROCESS | 1952 | 1467047528317 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:08 INFO - PROCESS | 1952 | 1467047528399 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:12:08 INFO - PROCESS | 1952 | 1467047528404 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:08 INFO - PROCESS | 1952 | 1467047528405 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x119018000 == 32 [pid = 1952] [id = 405] 10:12:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1186a6800) [pid = 1952] [serial = 1214] [outer = 0x0] 10:12:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x11885ec00) [pid = 1952] [serial = 1215] [outer = 0x1186a6800] 10:12:08 INFO - PROCESS | 1952 | 1467047528433 Marionette DEBUG loaded listener.js 10:12:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x119058000) [pid = 1952] [serial = 1216] [outer = 0x1186a6800] 10:12:08 INFO - PROCESS | 1952 | 1467047528772 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]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:12:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 473ms 10:12:08 INFO - PROCESS | 1952 | 1467047528785 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 1952 | 1467047528786 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:12:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:12:08 INFO - PROCESS | 1952 | 1467047528788 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1952 | 1467047528791 Marionette TRACE conn2 <- [1,1594,null,{}] 10:12:08 INFO - PROCESS | 1952 | 1467047528798 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}] 10:12:08 INFO - PROCESS | 1952 | 1467047528801 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:08 INFO - PROCESS | 1952 | 1467047528895 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:12:08 INFO - PROCESS | 1952 | 1467047528953 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:08 INFO - PROCESS | 1952 | 1467047528955 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x121305800 == 33 [pid = 1952] [id = 406] 10:12:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x114e63800) [pid = 1952] [serial = 1217] [outer = 0x0] 10:12:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x119e10000) [pid = 1952] [serial = 1218] [outer = 0x114e63800] 10:12:08 INFO - PROCESS | 1952 | 1467047528983 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12107b800) [pid = 1952] [serial = 1219] [outer = 0x114e63800] 10:12:09 INFO - PROCESS | 1952 | 1467047529286 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]]]}] 10:12:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:12:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 10:12:09 INFO - PROCESS | 1952 | 1467047529310 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:12:09 INFO - PROCESS | 1952 | 1467047529311 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:12:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:12:09 INFO - PROCESS | 1952 | 1467047529315 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:12:09 INFO - PROCESS | 1952 | 1467047529318 Marionette TRACE conn2 <- [1,1598,null,{}] 10:12:09 INFO - PROCESS | 1952 | 1467047529321 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}] 10:12:09 INFO - PROCESS | 1952 | 1467047529322 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:09 INFO - PROCESS | 1952 | 1467047529404 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:12:09 INFO - PROCESS | 1952 | 1467047529408 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1952 | 1467047529409 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x124e22800 == 34 [pid = 1952] [id = 407] 10:12:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x120fd5800) [pid = 1952] [serial = 1220] [outer = 0x0] 10:12:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x121b0d000) [pid = 1952] [serial = 1221] [outer = 0x120fd5800] 10:12:09 INFO - PROCESS | 1952 | 1467047529436 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x124bca000) [pid = 1952] [serial = 1222] [outer = 0x120fd5800] 10:12:09 INFO - PROCESS | 1952 | 1467047529750 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]]]}] 10:12:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:12:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 473ms 10:12:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:12:09 INFO - PROCESS | 1952 | 1467047529787 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:12:09 INFO - PROCESS | 1952 | 1467047529788 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:12:09 INFO - PROCESS | 1952 | 1467047529790 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:12:09 INFO - PROCESS | 1952 | 1467047529791 Marionette TRACE conn2 <- [1,1602,null,{}] 10:12:09 INFO - PROCESS | 1952 | 1467047529794 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}] 10:12:09 INFO - PROCESS | 1952 | 1467047529795 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:09 INFO - PROCESS | 1952 | 1467047529919 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:12:09 INFO - PROCESS | 1952 | 1467047529931 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1952 | 1467047529932 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ec3800 == 35 [pid = 1952] [id = 408] 10:12:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x120fccc00) [pid = 1952] [serial = 1223] [outer = 0x0] 10:12:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x124bc9c00) [pid = 1952] [serial = 1224] [outer = 0x120fccc00] 10:12:09 INFO - PROCESS | 1952 | 1467047529956 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x126add000) [pid = 1952] [serial = 1225] [outer = 0x120fccc00] 10:12:10 INFO - PROCESS | 1952 | 1467047530319 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]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 570ms 10:12:10 INFO - PROCESS | 1952 | 1467047530361 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1952 | 1467047530362 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:12:10 INFO - PROCESS | 1952 | 1467047530364 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1952 | 1467047530365 Marionette TRACE conn2 <- [1,1606,null,{}] 10:12:10 INFO - PROCESS | 1952 | 1467047530368 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}] 10:12:10 INFO - PROCESS | 1952 | 1467047530372 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:10 INFO - PROCESS | 1952 | 1467047530490 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:12:10 INFO - PROCESS | 1952 | 1467047530503 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 1952 | 1467047530505 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294ed000 == 36 [pid = 1952] [id = 409] 10:12:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x126f42c00) [pid = 1952] [serial = 1226] [outer = 0x0] 10:12:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x127811400) [pid = 1952] [serial = 1227] [outer = 0x126f42c00] 10:12:10 INFO - PROCESS | 1952 | 1467047530530 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12a4a8400) [pid = 1952] [serial = 1228] [outer = 0x126f42c00] 10:12:10 INFO - PROCESS | 1952 | 1467047530879 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]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 572ms 10:12:10 INFO - PROCESS | 1952 | 1467047530937 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1952 | 1467047530938 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:12:10 INFO - PROCESS | 1952 | 1467047530940 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1952 | 1467047530941 Marionette TRACE conn2 <- [1,1610,null,{}] 10:12:10 INFO - PROCESS | 1952 | 1467047530943 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}] 10:12:10 INFO - PROCESS | 1952 | 1467047530945 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:11 INFO - PROCESS | 1952 | 1467047531053 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:12:11 INFO - PROCESS | 1952 | 1467047531066 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:11 INFO - PROCESS | 1952 | 1467047531067 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b059800 == 37 [pid = 1952] [id = 410] 10:12:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1128ae400) [pid = 1952] [serial = 1229] [outer = 0x0] 10:12:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12a568400) [pid = 1952] [serial = 1230] [outer = 0x1128ae400] 10:12:11 INFO - PROCESS | 1952 | 1467047531092 Marionette DEBUG loaded listener.js 10:12:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12a911800) [pid = 1952] [serial = 1231] [outer = 0x1128ae400] 10:12:11 INFO - PROCESS | 1952 | 1467047531454 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]]]}] 10:12:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:12:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 10:12:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:12:11 INFO - PROCESS | 1952 | 1467047531466 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 1952 | 1467047531468 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:12:11 INFO - PROCESS | 1952 | 1467047531471 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 1952 | 1467047531472 Marionette TRACE conn2 <- [1,1614,null,{}] 10:12:11 INFO - PROCESS | 1952 | 1467047531476 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}] 10:12:11 INFO - PROCESS | 1952 | 1467047531478 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:11 INFO - PROCESS | 1952 | 1467047531632 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:12:11 INFO - PROCESS | 1952 | 1467047531644 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:11 INFO - PROCESS | 1952 | 1467047531645 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b912000 == 38 [pid = 1952] [id = 411] 10:12:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12a566400) [pid = 1952] [serial = 1232] [outer = 0x0] 10:12:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12b75e400) [pid = 1952] [serial = 1233] [outer = 0x12a566400] 10:12:11 INFO - PROCESS | 1952 | 1467047531687 Marionette DEBUG loaded listener.js 10:12:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12b8d5c00) [pid = 1952] [serial = 1234] [outer = 0x12a566400] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x112e03000) [pid = 1952] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x119a19400) [pid = 1952] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x116f2f000) [pid = 1952] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x113c38c00) [pid = 1952] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x112dbfc00) [pid = 1952] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x11690bc00) [pid = 1952] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x11825f000) [pid = 1952] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1164dc800) [pid = 1952] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1212a7000) [pid = 1952] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x128c88000) [pid = 1952] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x124bcdc00) [pid = 1952] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x120e29800) [pid = 1952] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x112f8b000) [pid = 1952] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x121b11c00) [pid = 1952] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x11817ec00) [pid = 1952] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1128b2c00) [pid = 1952] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:12:12 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1292a7800) [pid = 1952] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:12:12 INFO - PROCESS | 1952 | 1467047532155 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]]]}] 10:12:12 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 10:12:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 721ms 10:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:12:12 INFO - PROCESS | 1952 | 1467047532193 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:12:12 INFO - PROCESS | 1952 | 1467047532194 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:12:12 INFO - PROCESS | 1952 | 1467047532196 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1952 | 1467047532198 Marionette TRACE conn2 <- [1,1618,null,{}] 10:12:12 INFO - PROCESS | 1952 | 1467047532200 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}] 10:12:12 INFO - PROCESS | 1952 | 1467047532201 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:12 INFO - PROCESS | 1952 | 1467047532280 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:12:12 INFO - PROCESS | 1952 | 1467047532340 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1952 | 1467047532341 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x12121a800 == 39 [pid = 1952] [id = 412] 10:12:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x115e5b400) [pid = 1952] [serial = 1235] [outer = 0x0] 10:12:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1186e4400) [pid = 1952] [serial = 1236] [outer = 0x115e5b400] 10:12:12 INFO - PROCESS | 1952 | 1467047532366 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12107c400) [pid = 1952] [serial = 1237] [outer = 0x115e5b400] 10:12:12 INFO - PROCESS | 1952 | 1467047532647 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]]]}] 10:12:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:12:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 471ms 10:12:12 INFO - PROCESS | 1952 | 1467047532670 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:12:12 INFO - PROCESS | 1952 | 1467047532671 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:12:12 INFO - PROCESS | 1952 | 1467047532673 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1952 | 1467047532674 Marionette TRACE conn2 <- [1,1622,null,{}] 10:12:12 INFO - PROCESS | 1952 | 1467047532676 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}] 10:12:12 INFO - PROCESS | 1952 | 1467047532677 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:12 INFO - PROCESS | 1952 | 1467047532761 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:12:12 INFO - PROCESS | 1952 | 1467047532767 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1952 | 1467047532768 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd67000 == 40 [pid = 1952] [id = 413] 10:12:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x118257000) [pid = 1952] [serial = 1238] [outer = 0x0] 10:12:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x129432800) [pid = 1952] [serial = 1239] [outer = 0x118257000] 10:12:12 INFO - PROCESS | 1952 | 1467047532793 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x124e0b000) [pid = 1952] [serial = 1240] [outer = 0x118257000] 10:12:13 INFO - PROCESS | 1952 | 1467047533158 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]]]}] 10:12:13 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 10:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 10:12:13 INFO - PROCESS | 1952 | 1467047533194 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1952 | 1467047533196 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:12:13 INFO - PROCESS | 1952 | 1467047533200 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1952 | 1467047533202 Marionette TRACE conn2 <- [1,1626,null,{}] 10:12:13 INFO - PROCESS | 1952 | 1467047533204 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}] 10:12:13 INFO - PROCESS | 1952 | 1467047533206 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:13 INFO - PROCESS | 1952 | 1467047533296 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:12:13 INFO - PROCESS | 1952 | 1467047533301 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 1952 | 1467047533303 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c620000 == 41 [pid = 1952] [id = 414] 10:12:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12b8de400) [pid = 1952] [serial = 1241] [outer = 0x0] 10:12:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12b95ec00) [pid = 1952] [serial = 1242] [outer = 0x12b8de400] 10:12:13 INFO - PROCESS | 1952 | 1467047533329 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12bd98400) [pid = 1952] [serial = 1243] [outer = 0x12b8de400] 10:12:13 INFO - PROCESS | 1952 | 1467047533674 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]]]}] 10:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 10:12:13 INFO - PROCESS | 1952 | 1467047533720 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1952 | 1467047533721 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:12:13 INFO - PROCESS | 1952 | 1467047533726 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1952 | 1467047533728 Marionette TRACE conn2 <- [1,1630,null,{}] 10:12:13 INFO - PROCESS | 1952 | 1467047533732 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}] 10:12:13 INFO - PROCESS | 1952 | 1467047533733 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:13 INFO - PROCESS | 1952 | 1467047533894 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:12:13 INFO - PROCESS | 1952 | 1467047533910 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 1952 | 1467047533911 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca12000 == 42 [pid = 1952] [id = 415] 10:12:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12b8de800) [pid = 1952] [serial = 1244] [outer = 0x0] 10:12:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12bd9cc00) [pid = 1952] [serial = 1245] [outer = 0x12b8de800] 10:12:13 INFO - PROCESS | 1952 | 1467047533951 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12bde0400) [pid = 1952] [serial = 1246] [outer = 0x12b8de800] 10:12:14 INFO - PROCESS | 1952 | 1467047534510 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]]]}] 10:12:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:12:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 821ms 10:12:14 INFO - PROCESS | 1952 | 1467047534553 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 1952 | 1467047534556 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:12:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:12:14 INFO - PROCESS | 1952 | 1467047534559 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 1952 | 1467047534563 Marionette TRACE conn2 <- [1,1634,null,{}] 10:12:14 INFO - PROCESS | 1952 | 1467047534569 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}] 10:12:14 INFO - PROCESS | 1952 | 1467047534570 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:14 INFO - PROCESS | 1952 | 1467047534679 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:12:14 INFO - PROCESS | 1952 | 1467047534753 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:14 INFO - PROCESS | 1952 | 1467047534754 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190b9800 == 43 [pid = 1952] [id = 416] 10:12:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x11645d800) [pid = 1952] [serial = 1247] [outer = 0x0] 10:12:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x118121c00) [pid = 1952] [serial = 1248] [outer = 0x11645d800] 10:12:14 INFO - PROCESS | 1952 | 1467047534785 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1186a3c00) [pid = 1952] [serial = 1249] [outer = 0x11645d800] 10:12:15 INFO - PROCESS | 1952 | 1467047535178 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]]]}] 10:12:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:12:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 677ms 10:12:15 INFO - PROCESS | 1952 | 1467047535236 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1952 | 1467047535240 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:12:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:12:15 INFO - PROCESS | 1952 | 1467047535244 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1952 | 1467047535246 Marionette TRACE conn2 <- [1,1638,null,{}] 10:12:15 INFO - PROCESS | 1952 | 1467047535249 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}] 10:12:15 INFO - PROCESS | 1952 | 1467047535251 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:15 INFO - PROCESS | 1952 | 1467047535360 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:12:15 INFO - PROCESS | 1952 | 1467047535422 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1952 | 1467047535423 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb7000 == 44 [pid = 1952] [id = 417] 10:12:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x119471c00) [pid = 1952] [serial = 1250] [outer = 0x0] 10:12:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x120e47000) [pid = 1952] [serial = 1251] [outer = 0x119471c00] 10:12:15 INFO - PROCESS | 1952 | 1467047535454 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x121187400) [pid = 1952] [serial = 1252] [outer = 0x119471c00] 10:12:15 INFO - PROCESS | 1952 | 1467047535871 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]]]}] 10:12:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:12:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 671ms 10:12:15 INFO - PROCESS | 1952 | 1467047535916 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1952 | 1467047535917 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:12:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:12:15 INFO - PROCESS | 1952 | 1467047535919 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1952 | 1467047535922 Marionette TRACE conn2 <- [1,1642,null,{}] 10:12:15 INFO - PROCESS | 1952 | 1467047535930 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}] 10:12:15 INFO - PROCESS | 1952 | 1467047535933 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:16 INFO - PROCESS | 1952 | 1467047536058 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:12:16 INFO - PROCESS | 1952 | 1467047536133 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 1952 | 1467047536135 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce0e800 == 45 [pid = 1952] [id = 418] 10:12:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x127808800) [pid = 1952] [serial = 1253] [outer = 0x0] 10:12:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x129082400) [pid = 1952] [serial = 1254] [outer = 0x127808800] 10:12:16 INFO - PROCESS | 1952 | 1467047536166 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x12a561800) [pid = 1952] [serial = 1255] [outer = 0x127808800] 10:12:16 INFO - PROCESS | 1952 | 1467047536577 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]]]}] 10:12:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:12:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms 10:12:16 INFO - PROCESS | 1952 | 1467047536591 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:12:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:12:16 INFO - PROCESS | 1952 | 1467047536593 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:12:16 INFO - PROCESS | 1952 | 1467047536595 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1952 | 1467047536596 Marionette TRACE conn2 <- [1,1646,null,{}] 10:12:16 INFO - PROCESS | 1952 | 1467047536599 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}] 10:12:16 INFO - PROCESS | 1952 | 1467047536600 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:16 INFO - PROCESS | 1952 | 1467047536706 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:12:16 INFO - PROCESS | 1952 | 1467047536768 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 1952 | 1467047536769 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d107000 == 46 [pid = 1952] [id = 419] 10:12:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x112979800) [pid = 1952] [serial = 1256] [outer = 0x0] 10:12:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12b8d1c00) [pid = 1952] [serial = 1257] [outer = 0x112979800] 10:12:16 INFO - PROCESS | 1952 | 1467047536846 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12b960800) [pid = 1952] [serial = 1258] [outer = 0x112979800] 10:12:17 INFO - PROCESS | 1952 | 1467047537253 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]]]}] 10:12:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:12:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 10:12:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:12:17 INFO - PROCESS | 1952 | 1467047537267 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:12:17 INFO - PROCESS | 1952 | 1467047537268 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:12:17 INFO - PROCESS | 1952 | 1467047537271 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:12:17 INFO - PROCESS | 1952 | 1467047537272 Marionette TRACE conn2 <- [1,1650,null,{}] 10:12:17 INFO - PROCESS | 1952 | 1467047537274 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}] 10:12:17 INFO - PROCESS | 1952 | 1467047537276 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:17 INFO - PROCESS | 1952 | 1467047537504 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:12:17 INFO - PROCESS | 1952 | 1467047537620 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1952 | 1467047537621 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x112535000 == 47 [pid = 1952] [id = 420] 10:12:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x1127dd800) [pid = 1952] [serial = 1259] [outer = 0x0] 10:12:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x1127e6000) [pid = 1952] [serial = 1260] [outer = 0x1127dd800] 10:12:17 INFO - PROCESS | 1952 | 1467047537651 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x112c31400) [pid = 1952] [serial = 1261] [outer = 0x1127dd800] 10:12:18 INFO - PROCESS | 1952 | 1467047538092 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]]]}] 10:12:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:12:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 868ms 10:12:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:12:18 INFO - PROCESS | 1952 | 1467047538141 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1952 | 1467047538143 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:12:18 INFO - PROCESS | 1952 | 1467047538146 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1952 | 1467047538148 Marionette TRACE conn2 <- [1,1654,null,{}] 10:12:18 INFO - PROCESS | 1952 | 1467047538152 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}] 10:12:18 INFO - PROCESS | 1952 | 1467047538153 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:18 INFO - PROCESS | 1952 | 1467047538253 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:12:18 INFO - PROCESS | 1952 | 1467047538314 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1952 | 1467047538315 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x11745b000 == 48 [pid = 1952] [id = 421] 10:12:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x115d18400) [pid = 1952] [serial = 1262] [outer = 0x0] 10:12:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x115df7400) [pid = 1952] [serial = 1263] [outer = 0x115d18400] 10:12:18 INFO - PROCESS | 1952 | 1467047538344 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x116190800) [pid = 1952] [serial = 1264] [outer = 0x115d18400] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12c620000 == 47 [pid = 1952] [id = 414] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd67000 == 46 [pid = 1952] [id = 413] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12121a800 == 45 [pid = 1952] [id = 412] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12b912000 == 44 [pid = 1952] [id = 411] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12b059800 == 43 [pid = 1952] [id = 410] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x1294ed000 == 42 [pid = 1952] [id = 409] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x126ec3800 == 41 [pid = 1952] [id = 408] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x124e22800 == 40 [pid = 1952] [id = 407] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x121305800 == 39 [pid = 1952] [id = 406] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x119018000 == 38 [pid = 1952] [id = 405] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x1164b3800 == 37 [pid = 1952] [id = 404] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x1216a9000 == 36 [pid = 1952] [id = 403] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x117142000 == 35 [pid = 1952] [id = 402] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd70800 == 34 [pid = 1952] [id = 401] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x120f7a000 == 33 [pid = 1952] [id = 389] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x112535000 == 32 [pid = 1952] [id = 420] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12d107000 == 31 [pid = 1952] [id = 419] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce0e800 == 30 [pid = 1952] [id = 418] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb7000 == 29 [pid = 1952] [id = 417] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x1190b9800 == 28 [pid = 1952] [id = 416] 10:12:18 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca12000 == 27 [pid = 1952] [id = 415] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x11898bc00) [pid = 1952] [serial = 1176] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x119a1a800) [pid = 1952] [serial = 1177] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x120e3f800) [pid = 1952] [serial = 1179] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x11881d000) [pid = 1952] [serial = 1168] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x118261800) [pid = 1952] [serial = 1167] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x114e63000) [pid = 1952] [serial = 1170] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x112c29c00) [pid = 1952] [serial = 1171] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x116a19400) [pid = 1952] [serial = 1153] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x113da4800) [pid = 1952] [serial = 1152] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x118119c00) [pid = 1952] [serial = 1173] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1186ac000) [pid = 1952] [serial = 1156] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12118fc00) [pid = 1952] [serial = 1183] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12107ac00) [pid = 1952] [serial = 1182] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1184d1800) [pid = 1952] [serial = 1174] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x126fad800) [pid = 1952] [serial = 1186] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x121f26c00) [pid = 1952] [serial = 1185] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1292b3400) [pid = 1952] [serial = 1191] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x118269000) [pid = 1952] [serial = 1155] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x127804800) [pid = 1952] [serial = 1188] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x121079400) [pid = 1952] [serial = 1159] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x120fc9400) [pid = 1952] [serial = 1158] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x11905b400) [pid = 1952] [serial = 1195] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x126e5b400) [pid = 1952] [serial = 1162] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x124a6f400) [pid = 1952] [serial = 1161] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x120e76c00) [pid = 1952] [serial = 1197] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x121078400) [pid = 1952] [serial = 1165] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x11329e800) [pid = 1952] [serial = 1164] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x118262400) [pid = 1952] [serial = 1194] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x12a561400) [pid = 1952] [serial = 1200] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12a90a800) [pid = 1952] [serial = 1201] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x129436c00) [pid = 1952] [serial = 1192] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x128c87c00) [pid = 1952] [serial = 1189] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12ab0a000) [pid = 1952] [serial = 1203] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x120fcbc00) [pid = 1952] [serial = 1180] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1274b0000) [pid = 1952] [serial = 1198] [outer = 0x0] [url = about:blank] 10:12:19 INFO - PROCESS | 1952 | 1467047539256 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]]]}] 10:12:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1123ms 10:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:12:19 INFO - PROCESS | 1952 | 1467047539270 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1952 | 1467047539272 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:12:19 INFO - PROCESS | 1952 | 1467047539275 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1952 | 1467047539278 Marionette TRACE conn2 <- [1,1658,null,{}] 10:12:19 INFO - PROCESS | 1952 | 1467047539282 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}] 10:12:19 INFO - PROCESS | 1952 | 1467047539283 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:19 INFO - PROCESS | 1952 | 1467047539366 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:12:19 INFO - PROCESS | 1952 | 1467047539371 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:19 INFO - PROCESS | 1952 | 1467047539373 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x11649e800 == 28 [pid = 1952] [id = 422] 10:12:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x112c41c00) [pid = 1952] [serial = 1265] [outer = 0x0] 10:12:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1133af000) [pid = 1952] [serial = 1266] [outer = 0x112c41c00] 10:12:19 INFO - PROCESS | 1952 | 1467047539403 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x115d11400) [pid = 1952] [serial = 1267] [outer = 0x112c41c00] 10:12:19 INFO - PROCESS | 1952 | 1467047539756 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]]]}] 10:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 10:12:19 INFO - PROCESS | 1952 | 1467047539796 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1952 | 1467047539799 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:12:19 INFO - PROCESS | 1952 | 1467047539810 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1952 | 1467047539812 Marionette TRACE conn2 <- [1,1662,null,{}] 10:12:19 INFO - PROCESS | 1952 | 1467047539814 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}] 10:12:19 INFO - PROCESS | 1952 | 1467047539816 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:19 INFO - PROCESS | 1952 | 1467047539900 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:12:19 INFO - PROCESS | 1952 | 1467047539904 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:19 INFO - PROCESS | 1952 | 1467047539906 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x117479000 == 29 [pid = 1952] [id = 423] 10:12:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x116459400) [pid = 1952] [serial = 1268] [outer = 0x0] 10:12:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x116979000) [pid = 1952] [serial = 1269] [outer = 0x116459400] 10:12:19 INFO - PROCESS | 1952 | 1467047539933 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x116f2e000) [pid = 1952] [serial = 1270] [outer = 0x116459400] 10:12:20 INFO - PROCESS | 1952 | 1467047540304 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]]]}] 10:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 524ms 10:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:12:20 INFO - PROCESS | 1952 | 1467047540336 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:12:20 INFO - PROCESS | 1952 | 1467047540337 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:12:20 INFO - PROCESS | 1952 | 1467047540340 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:12:20 INFO - PROCESS | 1952 | 1467047540343 Marionette TRACE conn2 <- [1,1666,null,{}] 10:12:20 INFO - PROCESS | 1952 | 1467047540353 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}] 10:12:20 INFO - PROCESS | 1952 | 1467047540356 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:20 INFO - PROCESS | 1952 | 1467047540434 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:12:20 INFO - PROCESS | 1952 | 1467047540438 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1952 | 1467047540441 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x119561000 == 30 [pid = 1952] [id = 424] 10:12:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x11817f800) [pid = 1952] [serial = 1271] [outer = 0x0] 10:12:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x11826c400) [pid = 1952] [serial = 1272] [outer = 0x11817f800] 10:12:20 INFO - PROCESS | 1952 | 1467047540471 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x11869e400) [pid = 1952] [serial = 1273] [outer = 0x11817f800] 10:12:20 INFO - PROCESS | 1952 | 1467047540806 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]]]}] 10:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 471ms 10:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:12:20 INFO - PROCESS | 1952 | 1467047540811 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:12:20 INFO - PROCESS | 1952 | 1467047540813 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:12:20 INFO - PROCESS | 1952 | 1467047540818 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:12:20 INFO - PROCESS | 1952 | 1467047540819 Marionette TRACE conn2 <- [1,1670,null,{}] 10:12:20 INFO - PROCESS | 1952 | 1467047540822 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}] 10:12:20 INFO - PROCESS | 1952 | 1467047540823 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:20 INFO - PROCESS | 1952 | 1467047540905 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:12:20 INFO - PROCESS | 1952 | 1467047540909 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1952 | 1467047540910 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x121312000 == 31 [pid = 1952] [id = 425] 10:12:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x1186a3000) [pid = 1952] [serial = 1274] [outer = 0x0] 10:12:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x118819c00) [pid = 1952] [serial = 1275] [outer = 0x1186a3000] 10:12:20 INFO - PROCESS | 1952 | 1467047540938 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x118860c00) [pid = 1952] [serial = 1276] [outer = 0x1186a3000] 10:12:21 INFO - PROCESS | 1952 | 1467047541305 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]]]}] 10:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 10:12:21 INFO - PROCESS | 1952 | 1467047541345 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:12:21 INFO - PROCESS | 1952 | 1467047541347 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:12:21 INFO - PROCESS | 1952 | 1467047541349 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1952 | 1467047541350 Marionette TRACE conn2 <- [1,1674,null,{}] 10:12:21 INFO - PROCESS | 1952 | 1467047541352 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}] 10:12:21 INFO - PROCESS | 1952 | 1467047541354 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:21 INFO - PROCESS | 1952 | 1467047541450 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:12:21 INFO - PROCESS | 1952 | 1467047541453 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:21 INFO - PROCESS | 1952 | 1467047541455 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219ac000 == 32 [pid = 1952] [id = 426] 10:12:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1186a4800) [pid = 1952] [serial = 1277] [outer = 0x0] 10:12:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x11898f000) [pid = 1952] [serial = 1278] [outer = 0x1186a4800] 10:12:21 INFO - PROCESS | 1952 | 1467047541480 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1190d4400) [pid = 1952] [serial = 1279] [outer = 0x1186a4800] 10:12:21 INFO - PROCESS | 1952 | 1467047541857 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]]]}] 10:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 10:12:21 INFO - PROCESS | 1952 | 1467047541868 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:12:21 INFO - PROCESS | 1952 | 1467047541869 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:12:21 INFO - PROCESS | 1952 | 1467047541871 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1952 | 1467047541873 Marionette TRACE conn2 <- [1,1678,null,{}] 10:12:21 INFO - PROCESS | 1952 | 1467047541875 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}] 10:12:21 INFO - PROCESS | 1952 | 1467047541879 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:21 INFO - PROCESS | 1952 | 1467047541991 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:12:22 INFO - PROCESS | 1952 | 1467047542028 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 1952 | 1467047542029 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x12680c800 == 33 [pid = 1952] [id = 427] 10:12:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x119476400) [pid = 1952] [serial = 1280] [outer = 0x0] 10:12:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x119e04800) [pid = 1952] [serial = 1281] [outer = 0x119476400] 10:12:22 INFO - PROCESS | 1952 | 1467047542054 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x120fd4c00) [pid = 1952] [serial = 1282] [outer = 0x119476400] 10:12:22 INFO - PROCESS | 1952 | 1467047542392 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]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 569ms 10:12:22 INFO - PROCESS | 1952 | 1467047542441 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1952 | 1467047542443 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:12:22 INFO - PROCESS | 1952 | 1467047542445 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1952 | 1467047542446 Marionette TRACE conn2 <- [1,1682,null,{}] 10:12:22 INFO - PROCESS | 1952 | 1467047542448 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}] 10:12:22 INFO - PROCESS | 1952 | 1467047542449 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:22 INFO - PROCESS | 1952 | 1467047542546 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:12:22 INFO - PROCESS | 1952 | 1467047542557 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 1952 | 1467047542558 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x127858800 == 34 [pid = 1952] [id = 428] 10:12:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x113351000) [pid = 1952] [serial = 1283] [outer = 0x0] 10:12:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x121188800) [pid = 1952] [serial = 1284] [outer = 0x113351000] 10:12:22 INFO - PROCESS | 1952 | 1467047542583 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1216d3400) [pid = 1952] [serial = 1285] [outer = 0x113351000] 10:12:22 INFO - PROCESS | 1952 | 1467047542897 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]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 467ms 10:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:12:22 INFO - PROCESS | 1952 | 1467047542913 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1952 | 1467047542915 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:12:22 INFO - PROCESS | 1952 | 1467047542920 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1952 | 1467047542921 Marionette TRACE conn2 <- [1,1686,null,{}] 10:12:22 INFO - PROCESS | 1952 | 1467047542929 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}] 10:12:22 INFO - PROCESS | 1952 | 1467047542930 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:23 INFO - PROCESS | 1952 | 1467047543031 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:12:23 INFO - PROCESS | 1952 | 1467047543034 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1952 | 1467047543035 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cc1000 == 35 [pid = 1952] [id = 429] 10:12:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x121073800) [pid = 1952] [serial = 1286] [outer = 0x0] 10:12:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x121d94800) [pid = 1952] [serial = 1287] [outer = 0x121073800] 10:12:23 INFO - PROCESS | 1952 | 1467047543060 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x121ff4800) [pid = 1952] [serial = 1288] [outer = 0x121073800] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12b8de800) [pid = 1952] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x126f42c00) [pid = 1952] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1128ae400) [pid = 1952] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12a566400) [pid = 1952] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x115e5b400) [pid = 1952] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1186a6800) [pid = 1952] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x120fd5800) [pid = 1952] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x114e63800) [pid = 1952] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12b8de400) [pid = 1952] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12a90cc00) [pid = 1952] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1128ad800) [pid = 1952] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x11811a400) [pid = 1952] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x11645a000) [pid = 1952] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x118257000) [pid = 1952] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:12:23 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x120fccc00) [pid = 1952] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:12:23 INFO - PROCESS | 1952 | 1467047543582 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]]]}] 10:12:23 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 10:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 675ms 10:12:23 INFO - PROCESS | 1952 | 1467047543610 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 1952 | 1467047543612 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:12:23 INFO - PROCESS | 1952 | 1467047543618 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 1952 | 1467047543631 Marionette TRACE conn2 <- [1,1690,null,{}] 10:12:23 INFO - PROCESS | 1952 | 1467047543635 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}] 10:12:23 INFO - PROCESS | 1952 | 1467047543637 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:23 INFO - PROCESS | 1952 | 1467047543729 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:12:23 INFO - PROCESS | 1952 | 1467047543735 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1952 | 1467047543736 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292ea800 == 36 [pid = 1952] [id = 430] 10:12:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x112f88000) [pid = 1952] [serial = 1289] [outer = 0x0] 10:12:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x118115c00) [pid = 1952] [serial = 1290] [outer = 0x112f88000] 10:12:23 INFO - PROCESS | 1952 | 1467047543762 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x119a0cc00) [pid = 1952] [serial = 1291] [outer = 0x112f88000] 10:12:24 INFO - PROCESS | 1952 | 1467047544072 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]]]}] 10:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 488ms 10:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:12:24 INFO - PROCESS | 1952 | 1467047544105 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1952 | 1467047544106 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:12:24 INFO - PROCESS | 1952 | 1467047544108 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1952 | 1467047544109 Marionette TRACE conn2 <- [1,1694,null,{}] 10:12:24 INFO - PROCESS | 1952 | 1467047544111 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}] 10:12:24 INFO - PROCESS | 1952 | 1467047544112 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:24 INFO - PROCESS | 1952 | 1467047544188 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:12:24 INFO - PROCESS | 1952 | 1467047544250 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 1952 | 1467047544252 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a51f800 == 37 [pid = 1952] [id = 431] 10:12:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x11334cc00) [pid = 1952] [serial = 1292] [outer = 0x0] 10:12:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x120fd5800) [pid = 1952] [serial = 1293] [outer = 0x11334cc00] 10:12:24 INFO - PROCESS | 1952 | 1467047544276 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1227fb000) [pid = 1952] [serial = 1294] [outer = 0x11334cc00] 10:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 470ms 10:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:12:24 INFO - PROCESS | 1952 | 1467047544575 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]]]}] 10:12:24 INFO - PROCESS | 1952 | 1467047544578 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1952 | 1467047544580 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:12:24 INFO - PROCESS | 1952 | 1467047544589 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1952 | 1467047544599 Marionette TRACE conn2 <- [1,1698,null,{}] 10:12:24 INFO - PROCESS | 1952 | 1467047544605 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}] 10:12:24 INFO - PROCESS | 1952 | 1467047544607 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:24 INFO - PROCESS | 1952 | 1467047544699 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:12:24 INFO - PROCESS | 1952 | 1467047544704 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 1952 | 1467047544706 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b90c800 == 38 [pid = 1952] [id = 432] 10:12:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x124bcc400) [pid = 1952] [serial = 1295] [outer = 0x0] 10:12:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12687a800) [pid = 1952] [serial = 1296] [outer = 0x124bcc400] 10:12:24 INFO - PROCESS | 1952 | 1467047544733 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1274b0000) [pid = 1952] [serial = 1297] [outer = 0x124bcc400] 10:12:25 INFO - PROCESS | 1952 | 1467047545052 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]]]}] 10:12:25 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 10:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 486ms 10:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:12:25 INFO - PROCESS | 1952 | 1467047545070 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 1952 | 1467047545071 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:12:25 INFO - PROCESS | 1952 | 1467047545075 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1952 | 1467047545076 Marionette TRACE conn2 <- [1,1702,null,{}] 10:12:25 INFO - PROCESS | 1952 | 1467047545078 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}] 10:12:25 INFO - PROCESS | 1952 | 1467047545080 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:25 INFO - PROCESS | 1952 | 1467047545188 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:12:25 INFO - PROCESS | 1952 | 1467047545221 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1952 | 1467047545222 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd0e800 == 39 [pid = 1952] [id = 433] 10:12:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x124a77000) [pid = 1952] [serial = 1298] [outer = 0x0] 10:12:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1274b0c00) [pid = 1952] [serial = 1299] [outer = 0x124a77000] 10:12:25 INFO - PROCESS | 1952 | 1467047545246 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x128c85800) [pid = 1952] [serial = 1300] [outer = 0x124a77000] 10:12:25 INFO - PROCESS | 1952 | 1467047545748 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]]]}] 10:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 720ms 10:12:25 INFO - PROCESS | 1952 | 1467047545796 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 1952 | 1467047545799 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:12:25 INFO - PROCESS | 1952 | 1467047545802 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1952 | 1467047545804 Marionette TRACE conn2 <- [1,1706,null,{}] 10:12:25 INFO - PROCESS | 1952 | 1467047545809 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}] 10:12:25 INFO - PROCESS | 1952 | 1467047545811 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:25 INFO - PROCESS | 1952 | 1467047545927 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:12:26 INFO - PROCESS | 1952 | 1467047546056 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1952 | 1467047546058 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x11745f800 == 40 [pid = 1952] [id = 434] 10:12:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x113356400) [pid = 1952] [serial = 1301] [outer = 0x0] 10:12:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x113c6d400) [pid = 1952] [serial = 1302] [outer = 0x113356400] 10:12:26 INFO - PROCESS | 1952 | 1467047546089 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x11612e400) [pid = 1952] [serial = 1303] [outer = 0x113356400] 10:12:26 INFO - PROCESS | 1952 | 1467047546636 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]]]}] 10:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 873ms 10:12:26 INFO - PROCESS | 1952 | 1467047546677 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1952 | 1467047546681 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:12:26 INFO - PROCESS | 1952 | 1467047546688 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1952 | 1467047546689 Marionette TRACE conn2 <- [1,1710,null,{}] 10:12:26 INFO - PROCESS | 1952 | 1467047546692 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}] 10:12:26 INFO - PROCESS | 1952 | 1467047546694 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:26 INFO - PROCESS | 1952 | 1467047546811 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:12:26 INFO - PROCESS | 1952 | 1467047546892 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1952 | 1467047546893 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x1164a3800 == 41 [pid = 1952] [id = 435] 10:12:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x1127ec800) [pid = 1952] [serial = 1304] [outer = 0x0] 10:12:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1131d5c00) [pid = 1952] [serial = 1305] [outer = 0x1127ec800] 10:12:26 INFO - PROCESS | 1952 | 1467047546925 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x11826a400) [pid = 1952] [serial = 1306] [outer = 0x1127ec800] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x12b90c800 == 40 [pid = 1952] [id = 432] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x12a51f800 == 39 [pid = 1952] [id = 431] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x1292ea800 == 38 [pid = 1952] [id = 430] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x128cc1000 == 37 [pid = 1952] [id = 429] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x127858800 == 36 [pid = 1952] [id = 428] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x12680c800 == 35 [pid = 1952] [id = 427] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x1219ac000 == 34 [pid = 1952] [id = 426] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x121312000 == 33 [pid = 1952] [id = 425] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x119561000 == 32 [pid = 1952] [id = 424] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x117479000 == 31 [pid = 1952] [id = 423] 10:12:27 INFO - PROCESS | 1952 | --DOCSHELL 0x11649e800 == 30 [pid = 1952] [id = 422] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x12bde0400) [pid = 1952] [serial = 1246] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12bd9cc00) [pid = 1952] [serial = 1245] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x127811400) [pid = 1952] [serial = 1227] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12a568400) [pid = 1952] [serial = 1230] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12b75e400) [pid = 1952] [serial = 1233] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1186e4400) [pid = 1952] [serial = 1236] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11885ec00) [pid = 1952] [serial = 1215] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x119058000) [pid = 1952] [serial = 1216] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x121b0d000) [pid = 1952] [serial = 1221] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x124bca000) [pid = 1952] [serial = 1222] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x119e10000) [pid = 1952] [serial = 1218] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12b95ec00) [pid = 1952] [serial = 1242] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12107b800) [pid = 1952] [serial = 1219] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12b0a7c00) [pid = 1952] [serial = 1204] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x11329b400) [pid = 1952] [serial = 1206] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x115e5c000) [pid = 1952] [serial = 1207] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1184c4800) [pid = 1952] [serial = 1209] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1186a8400) [pid = 1952] [serial = 1210] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x116ad0c00) [pid = 1952] [serial = 1212] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x118256c00) [pid = 1952] [serial = 1213] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x129432800) [pid = 1952] [serial = 1239] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12bd98400) [pid = 1952] [serial = 1243] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12b8d5c00) [pid = 1952] [serial = 1234] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x124bc9c00) [pid = 1952] [serial = 1224] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12107c400) [pid = 1952] [serial = 1237] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x126add000) [pid = 1952] [serial = 1225] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x12a911800) [pid = 1952] [serial = 1231] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12a4a8400) [pid = 1952] [serial = 1228] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x124e0b000) [pid = 1952] [serial = 1240] [outer = 0x0] [url = about:blank] 10:12:27 INFO - PROCESS | 1952 | 1467047547591 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]]]}] 10:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 922ms 10:12:27 INFO - PROCESS | 1952 | 1467047547610 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:12:27 INFO - PROCESS | 1952 | 1467047547612 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:12:27 INFO - PROCESS | 1952 | 1467047547618 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:12:27 INFO - PROCESS | 1952 | 1467047547620 Marionette TRACE conn2 <- [1,1714,null,{}] 10:12:27 INFO - PROCESS | 1952 | 1467047547624 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}] 10:12:27 INFO - PROCESS | 1952 | 1467047547625 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:27 INFO - PROCESS | 1952 | 1467047547707 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:12:27 INFO - PROCESS | 1952 | 1467047547714 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1952 | 1467047547718 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x116955800 == 31 [pid = 1952] [id = 436] 10:12:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x11697c000) [pid = 1952] [serial = 1307] [outer = 0x0] 10:12:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x116ad3800) [pid = 1952] [serial = 1308] [outer = 0x11697c000] 10:12:27 INFO - PROCESS | 1952 | 1467047547747 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x118118c00) [pid = 1952] [serial = 1309] [outer = 0x11697c000] 10:12:28 INFO - PROCESS | 1952 | 1467047548090 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]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 10:12:28 INFO - PROCESS | 1952 | 1467047548157 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1952 | 1467047548160 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:12:28 INFO - PROCESS | 1952 | 1467047548166 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1952 | 1467047548167 Marionette TRACE conn2 <- [1,1718,null,{}] 10:12:28 INFO - PROCESS | 1952 | 1467047548170 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}] 10:12:28 INFO - PROCESS | 1952 | 1467047548171 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:28 INFO - PROCESS | 1952 | 1467047548253 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:12:28 INFO - PROCESS | 1952 | 1467047548257 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1952 | 1467047548258 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185ae000 == 32 [pid = 1952] [id = 437] 10:12:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1184c4800) [pid = 1952] [serial = 1310] [outer = 0x0] 10:12:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x1186a3400) [pid = 1952] [serial = 1311] [outer = 0x1184c4800] 10:12:28 INFO - PROCESS | 1952 | 1467047548286 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1186e1400) [pid = 1952] [serial = 1312] [outer = 0x1184c4800] 10:12:28 INFO - PROCESS | 1952 | 1467047548637 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]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 520ms 10:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:12:28 INFO - PROCESS | 1952 | 1467047548689 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1952 | 1467047548690 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:12:28 INFO - PROCESS | 1952 | 1467047548693 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1952 | 1467047548695 Marionette TRACE conn2 <- [1,1722,null,{}] 10:12:28 INFO - PROCESS | 1952 | 1467047548703 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}] 10:12:28 INFO - PROCESS | 1952 | 1467047548706 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:28 INFO - PROCESS | 1952 | 1467047548789 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:12:28 INFO - PROCESS | 1952 | 1467047548794 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1952 | 1467047548796 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x121449800 == 33 [pid = 1952] [id = 438] 10:12:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1128a9000) [pid = 1952] [serial = 1313] [outer = 0x0] 10:12:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1190d6000) [pid = 1952] [serial = 1314] [outer = 0x1128a9000] 10:12:28 INFO - PROCESS | 1952 | 1467047548828 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x120e3f800) [pid = 1952] [serial = 1315] [outer = 0x1128a9000] 10:12:29 INFO - PROCESS | 1952 | 1467047549183 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]]]}] 10:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 524ms 10:12:29 INFO - PROCESS | 1952 | 1467047549218 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 1952 | 1467047549220 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:12:29 INFO - PROCESS | 1952 | 1467047549222 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1952 | 1467047549223 Marionette TRACE conn2 <- [1,1726,null,{}] 10:12:29 INFO - PROCESS | 1952 | 1467047549225 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}] 10:12:29 INFO - PROCESS | 1952 | 1467047549226 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:29 INFO - PROCESS | 1952 | 1467047549307 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:12:29 INFO - PROCESS | 1952 | 1467047549369 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:29 INFO - PROCESS | 1952 | 1467047549371 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x125022800 == 34 [pid = 1952] [id = 439] 10:12:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118861400) [pid = 1952] [serial = 1316] [outer = 0x0] 10:12:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x120e7b800) [pid = 1952] [serial = 1317] [outer = 0x118861400] 10:12:29 INFO - PROCESS | 1952 | 1467047549396 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12118c800) [pid = 1952] [serial = 1318] [outer = 0x118861400] 10:12:29 INFO - PROCESS | 1952 | 1467047549843 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]]]}] 10:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 669ms 10:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:12:29 INFO - PROCESS | 1952 | 1467047549892 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 1952 | 1467047549894 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:12:29 INFO - PROCESS | 1952 | 1467047549897 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1952 | 1467047549901 Marionette TRACE conn2 <- [1,1730,null,{}] 10:12:29 INFO - PROCESS | 1952 | 1467047549905 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}] 10:12:29 INFO - PROCESS | 1952 | 1467047549906 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:30 INFO - PROCESS | 1952 | 1467047550011 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:12:30 INFO - PROCESS | 1952 | 1467047550102 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1952 | 1467047550104 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x119554000 == 35 [pid = 1952] [id = 440] 10:12:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1174e0c00) [pid = 1952] [serial = 1319] [outer = 0x0] 10:12:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x11811ac00) [pid = 1952] [serial = 1320] [outer = 0x1174e0c00] 10:12:30 INFO - PROCESS | 1952 | 1467047550151 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1186a1800) [pid = 1952] [serial = 1321] [outer = 0x1174e0c00] 10:12:30 INFO - PROCESS | 1952 | 1467047550581 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]]]}] 10:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 722ms 10:12:30 INFO - PROCESS | 1952 | 1467047550619 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1952 | 1467047550622 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:12:30 INFO - PROCESS | 1952 | 1467047550627 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1952 | 1467047550629 Marionette TRACE conn2 <- [1,1734,null,{}] 10:12:30 INFO - PROCESS | 1952 | 1467047550631 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}] 10:12:30 INFO - PROCESS | 1952 | 1467047550634 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:30 INFO - PROCESS | 1952 | 1467047550739 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:12:30 INFO - PROCESS | 1952 | 1467047550793 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1952 | 1467047550795 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x127866000 == 36 [pid = 1952] [id = 441] 10:12:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x11946f800) [pid = 1952] [serial = 1322] [outer = 0x0] 10:12:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x120e44c00) [pid = 1952] [serial = 1323] [outer = 0x11946f800] 10:12:30 INFO - PROCESS | 1952 | 1467047550826 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12118b800) [pid = 1952] [serial = 1324] [outer = 0x11946f800] 10:12:31 INFO - PROCESS | 1952 | 1467047551251 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]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 673ms 10:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:12:31 INFO - PROCESS | 1952 | 1467047551301 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1952 | 1467047551302 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:12:31 INFO - PROCESS | 1952 | 1467047551305 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1952 | 1467047551307 Marionette TRACE conn2 <- [1,1738,null,{}] 10:12:31 INFO - PROCESS | 1952 | 1467047551315 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}] 10:12:31 INFO - PROCESS | 1952 | 1467047551319 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:31 INFO - PROCESS | 1952 | 1467047551442 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:12:31 INFO - PROCESS | 1952 | 1467047551501 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 1952 | 1467047551504 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a41c000 == 37 [pid = 1952] [id = 442] 10:12:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1227ec400) [pid = 1952] [serial = 1325] [outer = 0x0] 10:12:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1227f9800) [pid = 1952] [serial = 1326] [outer = 0x1227ec400] 10:12:31 INFO - PROCESS | 1952 | 1467047551537 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x126ad7400) [pid = 1952] [serial = 1327] [outer = 0x1227ec400] 10:12:31 INFO - PROCESS | 1952 | 1467047551951 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]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 674ms 10:12:31 INFO - PROCESS | 1952 | 1467047551980 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1952 | 1467047551982 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:12:31 INFO - PROCESS | 1952 | 1467047551984 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1952 | 1467047551985 Marionette TRACE conn2 <- [1,1742,null,{}] 10:12:31 INFO - PROCESS | 1952 | 1467047551988 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}] 10:12:31 INFO - PROCESS | 1952 | 1467047551989 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:32 INFO - PROCESS | 1952 | 1467047552091 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:12:32 INFO - PROCESS | 1952 | 1467047552147 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 1952 | 1467047552149 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a993000 == 38 [pid = 1952] [id = 443] 10:12:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x126ed3800) [pid = 1952] [serial = 1328] [outer = 0x0] 10:12:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x126fb1800) [pid = 1952] [serial = 1329] [outer = 0x126ed3800] 10:12:32 INFO - PROCESS | 1952 | 1467047552178 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x127804000) [pid = 1952] [serial = 1330] [outer = 0x126ed3800] 10:12:32 INFO - PROCESS | 1952 | 1467047552613 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]]]}] 10:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 10:12:32 INFO - PROCESS | 1952 | 1467047552654 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 1952 | 1467047552656 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:12:32 INFO - PROCESS | 1952 | 1467047552658 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 1952 | 1467047552659 Marionette TRACE conn2 <- [1,1746,null,{}] 10:12:32 INFO - PROCESS | 1952 | 1467047552662 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}] 10:12:32 INFO - PROCESS | 1952 | 1467047552663 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:32 INFO - PROCESS | 1952 | 1467047552823 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:12:32 INFO - PROCESS | 1952 | 1467047552891 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 1952 | 1467047552893 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x121447000 == 39 [pid = 1952] [id = 444] 10:12:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x112c30000) [pid = 1952] [serial = 1331] [outer = 0x0] 10:12:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x127804c00) [pid = 1952] [serial = 1332] [outer = 0x112c30000] 10:12:32 INFO - PROCESS | 1952 | 1467047552922 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x12907f800) [pid = 1952] [serial = 1333] [outer = 0x112c30000] 10:12:33 INFO - PROCESS | 1952 | 1467047553361 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]]]}] 10:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 824ms 10:12:33 INFO - PROCESS | 1952 | 1467047553483 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:12:33 INFO - PROCESS | 1952 | 1467047553485 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:12:33 INFO - PROCESS | 1952 | 1467047553488 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1952 | 1467047553491 Marionette TRACE conn2 <- [1,1750,null,{}] 10:12:33 INFO - PROCESS | 1952 | 1467047553495 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}] 10:12:33 INFO - PROCESS | 1952 | 1467047553497 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:33 INFO - PROCESS | 1952 | 1467047553607 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:12:33 INFO - PROCESS | 1952 | 1467047553675 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1952 | 1467047553678 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x11954b000 == 40 [pid = 1952] [id = 445] 10:12:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x115e59400) [pid = 1952] [serial = 1334] [outer = 0x0] 10:12:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1164e5000) [pid = 1952] [serial = 1335] [outer = 0x115e59400] 10:12:33 INFO - PROCESS | 1952 | 1467047553706 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x118256800) [pid = 1952] [serial = 1336] [outer = 0x115e59400] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x121449800 == 39 [pid = 1952] [id = 438] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x1185ae000 == 38 [pid = 1952] [id = 437] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x116955800 == 37 [pid = 1952] [id = 436] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x1164a3800 == 36 [pid = 1952] [id = 435] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x11745f800 == 35 [pid = 1952] [id = 434] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x11745b000 == 34 [pid = 1952] [id = 421] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd0e800 == 33 [pid = 1952] [id = 433] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x121447000 == 32 [pid = 1952] [id = 444] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x12a993000 == 31 [pid = 1952] [id = 443] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x12a41c000 == 30 [pid = 1952] [id = 442] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x127866000 == 29 [pid = 1952] [id = 441] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x119554000 == 28 [pid = 1952] [id = 440] 10:12:34 INFO - PROCESS | 1952 | --DOCSHELL 0x125022800 == 27 [pid = 1952] [id = 439] 10:12:34 INFO - PROCESS | 1952 | 1467047554967 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]]]}] 10:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1524ms 10:12:35 INFO - PROCESS | 1952 | 1467047555013 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 1952 | 1467047555016 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:12:35 INFO - PROCESS | 1952 | 1467047555028 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1952 | 1467047555030 Marionette TRACE conn2 <- [1,1754,null,{}] 10:12:35 INFO - PROCESS | 1952 | 1467047555033 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}] 10:12:35 INFO - PROCESS | 1952 | 1467047555034 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:35 INFO - PROCESS | 1952 | 1467047555140 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:12:35 INFO - PROCESS | 1952 | 1467047555147 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1952 | 1467047555148 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x116946000 == 28 [pid = 1952] [id = 446] 10:12:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x115deb800) [pid = 1952] [serial = 1337] [outer = 0x0] 10:12:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x115e61800) [pid = 1952] [serial = 1338] [outer = 0x115deb800] 10:12:35 INFO - PROCESS | 1952 | 1467047555178 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x110ef1400) [pid = 1952] [serial = 1339] [outer = 0x115deb800] 10:12:35 INFO - PROCESS | 1952 | 1467047555541 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]]]}] 10:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 570ms 10:12:35 INFO - PROCESS | 1952 | 1467047555598 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:12:35 INFO - PROCESS | 1952 | 1467047555601 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:12:35 INFO - PROCESS | 1952 | 1467047555612 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1952 | 1467047555614 Marionette TRACE conn2 <- [1,1758,null,{}] 10:12:35 INFO - PROCESS | 1952 | 1467047555616 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}] 10:12:35 INFO - PROCESS | 1952 | 1467047555617 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:35 INFO - PROCESS | 1952 | 1467047555719 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:12:35 INFO - PROCESS | 1952 | 1467047555723 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1952 | 1467047555725 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192e2000 == 29 [pid = 1952] [id = 447] 10:12:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x118121800) [pid = 1952] [serial = 1340] [outer = 0x0] 10:12:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x11869d800) [pid = 1952] [serial = 1341] [outer = 0x118121800] 10:12:35 INFO - PROCESS | 1952 | 1467047555753 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x118821c00) [pid = 1952] [serial = 1342] [outer = 0x118121800] 10:12:36 INFO - PROCESS | 1952 | 1467047556106 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]]]}] 10:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 10:12:36 INFO - PROCESS | 1952 | 1467047556136 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1952 | 1467047556145 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:12:36 INFO - PROCESS | 1952 | 1467047556155 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1952 | 1467047556157 Marionette TRACE conn2 <- [1,1762,null,{}] 10:12:36 INFO - PROCESS | 1952 | 1467047556165 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}] 10:12:36 INFO - PROCESS | 1952 | 1467047556168 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:36 INFO - PROCESS | 1952 | 1467047556268 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:12:36 INFO - PROCESS | 1952 | 1467047556273 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1952 | 1467047556276 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x122767000 == 30 [pid = 1952] [id = 448] 10:12:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x1128b3c00) [pid = 1952] [serial = 1343] [outer = 0x0] 10:12:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x120e40400) [pid = 1952] [serial = 1344] [outer = 0x1128b3c00] 10:12:36 INFO - PROCESS | 1952 | 1467047556304 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x120fcfc00) [pid = 1952] [serial = 1345] [outer = 0x1128b3c00] 10:12:36 INFO - PROCESS | 1952 | 1467047556682 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]]]}] 10:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 576ms 10:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:12:36 INFO - PROCESS | 1952 | 1467047556733 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1952 | 1467047556735 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:12:36 INFO - PROCESS | 1952 | 1467047556737 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1952 | 1467047556739 Marionette TRACE conn2 <- [1,1766,null,{}] 10:12:36 INFO - PROCESS | 1952 | 1467047556741 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}] 10:12:36 INFO - PROCESS | 1952 | 1467047556742 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:37 INFO - PROCESS | 1952 | 1467047557126 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x1186a4800) [pid = 1952] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x112c41c00) [pid = 1952] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x115d18400) [pid = 1952] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x116459400) [pid = 1952] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x1186a3000) [pid = 1952] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x11817f800) [pid = 1952] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x11645d800) [pid = 1952] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x119471c00) [pid = 1952] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x119476400) [pid = 1952] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x127808800) [pid = 1952] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x113351000) [pid = 1952] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x112979800) [pid = 1952] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x121073800) [pid = 1952] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1127dd800) [pid = 1952] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x124bcc400) [pid = 1952] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x112f88000) [pid = 1952] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x11334cc00) [pid = 1952] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x113356400) [pid = 1952] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1127ec800) [pid = 1952] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11697c000) [pid = 1952] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1184c4800) [pid = 1952] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x124a77000) [pid = 1952] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x118861400) [pid = 1952] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:12:37 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1128a9000) [pid = 1952] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:12:37 INFO - PROCESS | 1952 | 1467047557184 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1952 | 1467047557185 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x112eaf800 == 31 [pid = 1952] [id = 449] 10:12:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x111c16000) [pid = 1952] [serial = 1346] [outer = 0x0] 10:12:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1127ecc00) [pid = 1952] [serial = 1347] [outer = 0x111c16000] 10:12:37 INFO - PROCESS | 1952 | 1467047557211 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x112f88000) [pid = 1952] [serial = 1348] [outer = 0x111c16000] 10:12:37 INFO - PROCESS | 1952 | 1467047557482 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]]]}] 10:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 773ms 10:12:37 INFO - PROCESS | 1952 | 1467047557528 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:12:37 INFO - PROCESS | 1952 | 1467047557529 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:12:37 INFO - PROCESS | 1952 | 1467047557539 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:12:37 INFO - PROCESS | 1952 | 1467047557540 Marionette TRACE conn2 <- [1,1770,null,{}] 10:12:37 INFO - PROCESS | 1952 | 1467047557542 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}] 10:12:37 INFO - PROCESS | 1952 | 1467047557555 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:37 INFO - PROCESS | 1952 | 1467047557631 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:12:37 INFO - PROCESS | 1952 | 1467047557690 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1952 | 1467047557691 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294de000 == 32 [pid = 1952] [id = 450] 10:12:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x111c22000) [pid = 1952] [serial = 1349] [outer = 0x0] 10:12:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1164e1000) [pid = 1952] [serial = 1350] [outer = 0x111c22000] 10:12:37 INFO - PROCESS | 1952 | 1467047557716 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1190cdc00) [pid = 1952] [serial = 1351] [outer = 0x111c22000] 10:12:37 INFO - PROCESS | 1952 | 1467047557988 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]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 471ms 10:12:38 INFO - PROCESS | 1952 | 1467047558010 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1952 | 1467047558011 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:12:38 INFO - PROCESS | 1952 | 1467047558014 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1952 | 1467047558015 Marionette TRACE conn2 <- [1,1774,null,{}] 10:12:38 INFO - PROCESS | 1952 | 1467047558024 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}] 10:12:38 INFO - PROCESS | 1952 | 1467047558028 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:38 INFO - PROCESS | 1952 | 1467047558128 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:12:38 INFO - PROCESS | 1952 | 1467047558135 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 1952 | 1467047558136 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b90e000 == 33 [pid = 1952] [id = 451] 10:12:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x11904f400) [pid = 1952] [serial = 1352] [outer = 0x0] 10:12:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x121187800) [pid = 1952] [serial = 1353] [outer = 0x11904f400] 10:12:38 INFO - PROCESS | 1952 | 1467047558162 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x125622400) [pid = 1952] [serial = 1354] [outer = 0x11904f400] 10:12:38 INFO - PROCESS | 1952 | 1467047558492 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]]]}] 10:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 525ms 10:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:12:38 INFO - PROCESS | 1952 | 1467047558540 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 1952 | 1467047558541 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:12:38 INFO - PROCESS | 1952 | 1467047558543 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1952 | 1467047558544 Marionette TRACE conn2 <- [1,1778,null,{}] 10:12:38 INFO - PROCESS | 1952 | 1467047558557 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}] 10:12:38 INFO - PROCESS | 1952 | 1467047558558 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:38 INFO - PROCESS | 1952 | 1467047558640 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:12:38 INFO - PROCESS | 1952 | 1467047558643 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 1952 | 1467047558644 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd62800 == 34 [pid = 1952] [id = 452] 10:12:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x111c19c00) [pid = 1952] [serial = 1355] [outer = 0x0] 10:12:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x126add000) [pid = 1952] [serial = 1356] [outer = 0x111c19c00] 10:12:38 INFO - PROCESS | 1952 | 1467047558671 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x126fbb400) [pid = 1952] [serial = 1357] [outer = 0x111c19c00] 10:12:39 INFO - PROCESS | 1952 | 1467047559016 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]]]}] 10:12:39 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 10:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 528ms 10:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:12:39 INFO - PROCESS | 1952 | 1467047559072 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1952 | 1467047559073 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:12:39 INFO - PROCESS | 1952 | 1467047559075 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1952 | 1467047559076 Marionette TRACE conn2 <- [1,1782,null,{}] 10:12:39 INFO - PROCESS | 1952 | 1467047559078 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}] 10:12:39 INFO - PROCESS | 1952 | 1467047559079 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:39 INFO - PROCESS | 1952 | 1467047559204 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:12:39 INFO - PROCESS | 1952 | 1467047559290 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 1952 | 1467047559292 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f79800 == 35 [pid = 1952] [id = 453] 10:12:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1127e4c00) [pid = 1952] [serial = 1358] [outer = 0x0] 10:12:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1127eb400) [pid = 1952] [serial = 1359] [outer = 0x1127e4c00] 10:12:39 INFO - PROCESS | 1952 | 1467047559325 Marionette DEBUG loaded listener.js 10:12:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x112e06400) [pid = 1952] [serial = 1360] [outer = 0x1127e4c00] 10:12:39 INFO - PROCESS | 1952 | 1467047559852 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]]]}] 10:12:39 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 10:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 818ms 10:12:39 INFO - PROCESS | 1952 | 1467047559895 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:12:39 INFO - PROCESS | 1952 | 1467047559898 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:12:39 INFO - PROCESS | 1952 | 1467047559901 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1952 | 1467047559903 Marionette TRACE conn2 <- [1,1786,null,{}] 10:12:39 INFO - PROCESS | 1952 | 1467047559907 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}] 10:12:39 INFO - PROCESS | 1952 | 1467047559908 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:40 INFO - PROCESS | 1952 | 1467047560021 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:12:40 INFO - PROCESS | 1952 | 1467047560083 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1952 | 1467047560085 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x122757800 == 36 [pid = 1952] [id = 454] 10:12:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x11660b400) [pid = 1952] [serial = 1361] [outer = 0x0] 10:12:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x118257000) [pid = 1952] [serial = 1362] [outer = 0x11660b400] 10:12:40 INFO - PROCESS | 1952 | 1467047560116 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x1186a3800) [pid = 1952] [serial = 1363] [outer = 0x11660b400] 10:12:40 INFO - PROCESS | 1952 | 1467047560681 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]]]}] 10:12:40 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 10:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 872ms 10:12:40 INFO - PROCESS | 1952 | 1467047560773 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1952 | 1467047560776 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:12:40 INFO - PROCESS | 1952 | 1467047560778 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 1952 | 1467047560780 Marionette TRACE conn2 <- [1,1790,null,{}] 10:12:40 INFO - PROCESS | 1952 | 1467047560782 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}] 10:12:40 INFO - PROCESS | 1952 | 1467047560784 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:40 INFO - PROCESS | 1952 | 1467047560891 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:12:40 INFO - PROCESS | 1952 | 1467047560976 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1952 | 1467047560977 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x1133fd800 == 37 [pid = 1952] [id = 455] 10:12:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x1121be400) [pid = 1952] [serial = 1364] [outer = 0x0] 10:12:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x112e03000) [pid = 1952] [serial = 1365] [outer = 0x1121be400] 10:12:41 INFO - PROCESS | 1952 | 1467047561008 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x11881f800) [pid = 1952] [serial = 1366] [outer = 0x1121be400] 10:12:41 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd62800 == 36 [pid = 1952] [id = 452] 10:12:41 INFO - PROCESS | 1952 | --DOCSHELL 0x12b90e000 == 35 [pid = 1952] [id = 451] 10:12:41 INFO - PROCESS | 1952 | --DOCSHELL 0x1294de000 == 34 [pid = 1952] [id = 450] 10:12:41 INFO - PROCESS | 1952 | --DOCSHELL 0x112eaf800 == 33 [pid = 1952] [id = 449] 10:12:41 INFO - PROCESS | 1952 | --DOCSHELL 0x122767000 == 32 [pid = 1952] [id = 448] 10:12:41 INFO - PROCESS | 1952 | --DOCSHELL 0x1192e2000 == 31 [pid = 1952] [id = 447] 10:12:41 INFO - PROCESS | 1952 | --DOCSHELL 0x116946000 == 30 [pid = 1952] [id = 446] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x11898f000) [pid = 1952] [serial = 1278] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x12118c800) [pid = 1952] [serial = 1318] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x1133af000) [pid = 1952] [serial = 1266] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x115d11400) [pid = 1952] [serial = 1267] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x116190800) [pid = 1952] [serial = 1264] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x115df7400) [pid = 1952] [serial = 1263] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x116979000) [pid = 1952] [serial = 1269] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x116f2e000) [pid = 1952] [serial = 1270] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x118819c00) [pid = 1952] [serial = 1275] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x11826c400) [pid = 1952] [serial = 1272] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x11869e400) [pid = 1952] [serial = 1273] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1186a3c00) [pid = 1952] [serial = 1249] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x118121c00) [pid = 1952] [serial = 1248] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x121187400) [pid = 1952] [serial = 1252] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x120e47000) [pid = 1952] [serial = 1251] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x119e04800) [pid = 1952] [serial = 1281] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x12a561800) [pid = 1952] [serial = 1255] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x121188800) [pid = 1952] [serial = 1284] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x129082400) [pid = 1952] [serial = 1254] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x120fd4c00) [pid = 1952] [serial = 1282] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12b8d1c00) [pid = 1952] [serial = 1257] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x121d94800) [pid = 1952] [serial = 1287] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x120e7b800) [pid = 1952] [serial = 1317] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12b960800) [pid = 1952] [serial = 1258] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1216d3400) [pid = 1952] [serial = 1285] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x112c31400) [pid = 1952] [serial = 1261] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1127e6000) [pid = 1952] [serial = 1260] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x12687a800) [pid = 1952] [serial = 1296] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x118115c00) [pid = 1952] [serial = 1290] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1227fb000) [pid = 1952] [serial = 1294] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x1131d5c00) [pid = 1952] [serial = 1305] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x121ff4800) [pid = 1952] [serial = 1288] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1190d4400) [pid = 1952] [serial = 1279] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x116ad3800) [pid = 1952] [serial = 1308] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x1190d6000) [pid = 1952] [serial = 1314] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x1186a3400) [pid = 1952] [serial = 1311] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x113c6d400) [pid = 1952] [serial = 1302] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x128c85800) [pid = 1952] [serial = 1300] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x119a0cc00) [pid = 1952] [serial = 1291] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x118860c00) [pid = 1952] [serial = 1276] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x118118c00) [pid = 1952] [serial = 1309] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x120fd5800) [pid = 1952] [serial = 1293] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x1186e1400) [pid = 1952] [serial = 1312] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x11612e400) [pid = 1952] [serial = 1303] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x11826a400) [pid = 1952] [serial = 1306] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x1274b0000) [pid = 1952] [serial = 1297] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x120e3f800) [pid = 1952] [serial = 1315] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x1274b0c00) [pid = 1952] [serial = 1299] [outer = 0x0] [url = about:blank] 10:12:41 INFO - PROCESS | 1952 | 1467047561622 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]]]}] 10:12:41 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) 10:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 869ms 10:12:41 INFO - PROCESS | 1952 | 1467047561649 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 1952 | 1467047561651 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:12:41 INFO - PROCESS | 1952 | 1467047561667 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1952 | 1467047561669 Marionette TRACE conn2 <- [1,1794,null,{}] 10:12:41 INFO - PROCESS | 1952 | 1467047561676 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}] 10:12:41 INFO - PROCESS | 1952 | 1467047561678 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:41 INFO - PROCESS | 1952 | 1467047561789 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:12:41 INFO - PROCESS | 1952 | 1467047561796 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1952 | 1467047561798 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x11663f000 == 31 [pid = 1952] [id = 456] 10:12:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x115e5b000) [pid = 1952] [serial = 1367] [outer = 0x0] 10:12:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x11690c000) [pid = 1952] [serial = 1368] [outer = 0x115e5b000] 10:12:41 INFO - PROCESS | 1952 | 1467047561845 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x118118c00) [pid = 1952] [serial = 1369] [outer = 0x115e5b000] 10:12:42 INFO - PROCESS | 1952 | 1467047562260 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]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 636ms 10:12:42 INFO - PROCESS | 1952 | 1467047562291 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1952 | 1467047562294 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:12:42 INFO - PROCESS | 1952 | 1467047562299 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1952 | 1467047562300 Marionette TRACE conn2 <- [1,1798,null,{}] 10:12:42 INFO - PROCESS | 1952 | 1467047562303 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}] 10:12:42 INFO - PROCESS | 1952 | 1467047562304 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:42 INFO - PROCESS | 1952 | 1467047562409 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:12:42 INFO - PROCESS | 1952 | 1467047562414 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1952 | 1467047562415 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185ac000 == 32 [pid = 1952] [id = 457] 10:12:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x11826d400) [pid = 1952] [serial = 1370] [outer = 0x0] 10:12:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x1186ac000) [pid = 1952] [serial = 1371] [outer = 0x11826d400] 10:12:42 INFO - PROCESS | 1952 | 1467047562445 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x1190d6000) [pid = 1952] [serial = 1372] [outer = 0x11826d400] 10:12:42 INFO - PROCESS | 1952 | 1467047562788 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]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 521ms 10:12:42 INFO - PROCESS | 1952 | 1467047562827 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:12:42 INFO - PROCESS | 1952 | 1467047562829 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:12:42 INFO - PROCESS | 1952 | 1467047562833 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1952 | 1467047562835 Marionette TRACE conn2 <- [1,1802,null,{}] 10:12:42 INFO - PROCESS | 1952 | 1467047562843 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}] 10:12:42 INFO - PROCESS | 1952 | 1467047562846 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:42 INFO - PROCESS | 1952 | 1467047562928 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:12:42 INFO - PROCESS | 1952 | 1467047562935 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1952 | 1467047562938 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x121317800 == 33 [pid = 1952] [id = 458] 10:12:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x1128ad400) [pid = 1952] [serial = 1373] [outer = 0x0] 10:12:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x120e43800) [pid = 1952] [serial = 1374] [outer = 0x1128ad400] 10:12:42 INFO - PROCESS | 1952 | 1467047562966 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x121079400) [pid = 1952] [serial = 1375] [outer = 0x1128ad400] 10:12:43 INFO - PROCESS | 1952 | 1467047563305 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]]]}] 10:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 10:12:43 INFO - PROCESS | 1952 | 1467047563355 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:12:43 INFO - PROCESS | 1952 | 1467047563356 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:12:43 INFO - PROCESS | 1952 | 1467047563359 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1952 | 1467047563360 Marionette TRACE conn2 <- [1,1806,null,{}] 10:12:43 INFO - PROCESS | 1952 | 1467047563362 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}] 10:12:43 INFO - PROCESS | 1952 | 1467047563363 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:43 INFO - PROCESS | 1952 | 1467047563476 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:12:43 INFO - PROCESS | 1952 | 1467047563483 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1952 | 1467047563484 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x12275e000 == 34 [pid = 1952] [id = 459] 10:12:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x121074400) [pid = 1952] [serial = 1376] [outer = 0x0] 10:12:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x121536800) [pid = 1952] [serial = 1377] [outer = 0x121074400] 10:12:43 INFO - PROCESS | 1952 | 1467047563510 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x121f2c800) [pid = 1952] [serial = 1378] [outer = 0x121074400] 10:12:43 INFO - PROCESS | 1952 | 1467047563860 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]]]}] 10:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 10:12:43 INFO - PROCESS | 1952 | 1467047563879 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:12:43 INFO - PROCESS | 1952 | 1467047563880 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:12:43 INFO - PROCESS | 1952 | 1467047563883 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1952 | 1467047563884 Marionette TRACE conn2 <- [1,1810,null,{}] 10:12:43 INFO - PROCESS | 1952 | 1467047563893 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}] 10:12:43 INFO - PROCESS | 1952 | 1467047563895 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:44 INFO - PROCESS | 1952 | 1467047563995 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:12:44 INFO - PROCESS | 1952 | 1467047563999 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1952 | 1467047564000 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x12785b000 == 35 [pid = 1952] [id = 460] 10:12:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1127ec000) [pid = 1952] [serial = 1379] [outer = 0x0] 10:12:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x1227d1400) [pid = 1952] [serial = 1380] [outer = 0x1127ec000] 10:12:44 INFO - PROCESS | 1952 | 1467047564025 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x125622c00) [pid = 1952] [serial = 1381] [outer = 0x1127ec000] 10:12:44 INFO - PROCESS | 1952 | 1467047564395 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]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 528ms 10:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:12:44 INFO - PROCESS | 1952 | 1467047564411 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1952 | 1467047564413 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:12:44 INFO - PROCESS | 1952 | 1467047564416 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1952 | 1467047564419 Marionette TRACE conn2 <- [1,1814,null,{}] 10:12:44 INFO - PROCESS | 1952 | 1467047564428 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}] 10:12:44 INFO - PROCESS | 1952 | 1467047564433 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:44 INFO - PROCESS | 1952 | 1467047564551 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:12:44 INFO - PROCESS | 1952 | 1467047564591 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1952 | 1467047564592 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292dd800 == 36 [pid = 1952] [id = 461] 10:12:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x126e5ec00) [pid = 1952] [serial = 1382] [outer = 0x0] 10:12:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x128c85800) [pid = 1952] [serial = 1383] [outer = 0x126e5ec00] 10:12:44 INFO - PROCESS | 1952 | 1467047564617 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1292b4400) [pid = 1952] [serial = 1384] [outer = 0x126e5ec00] 10:12:44 INFO - PROCESS | 1952 | 1467047564960 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]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 580ms 10:12:45 INFO - PROCESS | 1952 | 1467047564995 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1952 | 1467047564996 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:12:45 INFO - PROCESS | 1952 | 1467047565005 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1952 | 1467047565006 Marionette TRACE conn2 <- [1,1818,null,{}] 10:12:45 INFO - PROCESS | 1952 | 1467047565008 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}] 10:12:45 INFO - PROCESS | 1952 | 1467047565010 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:45 INFO - PROCESS | 1952 | 1467047565104 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:12:45 INFO - PROCESS | 1952 | 1467047565108 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1952 | 1467047565109 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a990000 == 37 [pid = 1952] [id = 462] 10:12:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x112f8d400) [pid = 1952] [serial = 1385] [outer = 0x0] 10:12:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x12943bc00) [pid = 1952] [serial = 1386] [outer = 0x112f8d400] 10:12:45 INFO - PROCESS | 1952 | 1467047565134 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12a496c00) [pid = 1952] [serial = 1387] [outer = 0x112f8d400] 10:12:45 INFO - PROCESS | 1952 | 1467047565470 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]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 474ms 10:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:12:45 INFO - PROCESS | 1952 | 1467047565479 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1952 | 1467047565481 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:12:45 INFO - PROCESS | 1952 | 1467047565486 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1952 | 1467047565488 Marionette TRACE conn2 <- [1,1822,null,{}] 10:12:45 INFO - PROCESS | 1952 | 1467047565490 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}] 10:12:45 INFO - PROCESS | 1952 | 1467047565491 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:45 INFO - PROCESS | 1952 | 1467047565593 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:12:45 INFO - PROCESS | 1952 | 1467047565605 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1952 | 1467047565606 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd22800 == 38 [pid = 1952] [id = 463] 10:12:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12a4a7800) [pid = 1952] [serial = 1388] [outer = 0x0] 10:12:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12a561800) [pid = 1952] [serial = 1389] [outer = 0x12a4a7800] 10:12:45 INFO - PROCESS | 1952 | 1467047565632 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12a569800) [pid = 1952] [serial = 1390] [outer = 0x12a4a7800] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x126ed3800) [pid = 1952] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x112c30000) [pid = 1952] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x115e59400) [pid = 1952] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x115deb800) [pid = 1952] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1174e0c00) [pid = 1952] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x11946f800) [pid = 1952] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x1227ec400) [pid = 1952] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x118121800) [pid = 1952] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1128b3c00) [pid = 1952] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x11904f400) [pid = 1952] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x111c16000) [pid = 1952] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:12:45 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x111c22000) [pid = 1952] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:12:45 INFO - PROCESS | 1952 | 1467047565992 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]]]}] 10:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 10:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:12:46 INFO - PROCESS | 1952 | 1467047566005 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1952 | 1467047566006 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:12:46 INFO - PROCESS | 1952 | 1467047566008 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1952 | 1467047566009 Marionette TRACE conn2 <- [1,1826,null,{}] 10:12:46 INFO - PROCESS | 1952 | 1467047566011 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}] 10:12:46 INFO - PROCESS | 1952 | 1467047566012 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:46 INFO - PROCESS | 1952 | 1467047566095 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:12:46 INFO - PROCESS | 1952 | 1467047566154 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:46 INFO - PROCESS | 1952 | 1467047566155 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x12130e800 == 39 [pid = 1952] [id = 464] 10:12:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x112979800) [pid = 1952] [serial = 1391] [outer = 0x0] 10:12:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x11946f800) [pid = 1952] [serial = 1392] [outer = 0x112979800] 10:12:46 INFO - PROCESS | 1952 | 1467047566180 Marionette DEBUG loaded listener.js 10:12:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x1133bdc00) [pid = 1952] [serial = 1393] [outer = 0x112979800] 10:12:46 INFO - PROCESS | 1952 | 1467047566457 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]]]}] 10:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 467ms 10:12:46 INFO - PROCESS | 1952 | 1467047566476 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1952 | 1467047566477 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:12:46 INFO - PROCESS | 1952 | 1467047566479 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1952 | 1467047566480 Marionette TRACE conn2 <- [1,1830,null,{}] 10:12:46 INFO - PROCESS | 1952 | 1467047566490 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}] 10:12:46 INFO - PROCESS | 1952 | 1467047566491 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:46 INFO - PROCESS | 1952 | 1467047566579 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:12:46 INFO - PROCESS | 1952 | 1467047566585 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:46 INFO - PROCESS | 1952 | 1467047566586 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c603800 == 40 [pid = 1952] [id = 465] 10:12:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x121b06800) [pid = 1952] [serial = 1394] [outer = 0x0] 10:12:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12a560c00) [pid = 1952] [serial = 1395] [outer = 0x121b06800] 10:12:46 INFO - PROCESS | 1952 | 1467047566610 Marionette DEBUG loaded listener.js 10:12:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x12a906800) [pid = 1952] [serial = 1396] [outer = 0x121b06800] 10:12:46 INFO - PROCESS | 1952 | 1467047566965 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]]]}] 10:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 527ms 10:12:47 INFO - PROCESS | 1952 | 1467047567006 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:12:47 INFO - PROCESS | 1952 | 1467047567008 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:12:47 INFO - PROCESS | 1952 | 1467047567010 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:12:47 INFO - PROCESS | 1952 | 1467047567012 Marionette TRACE conn2 <- [1,1834,null,{}] 10:12:47 INFO - PROCESS | 1952 | 1467047567015 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}] 10:12:47 INFO - PROCESS | 1952 | 1467047567017 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:47 INFO - PROCESS | 1952 | 1467047567110 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:12:47 INFO - PROCESS | 1952 | 1467047567116 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1952 | 1467047567118 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca0a000 == 41 [pid = 1952] [id = 466] 10:12:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x12a906c00) [pid = 1952] [serial = 1397] [outer = 0x0] 10:12:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x12ab0ec00) [pid = 1952] [serial = 1398] [outer = 0x12a906c00] 10:12:47 INFO - PROCESS | 1952 | 1467047567145 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12b763800) [pid = 1952] [serial = 1399] [outer = 0x12a906c00] 10:12:47 INFO - PROCESS | 1952 | 1467047567458 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]]]}] 10:12:47 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 10:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 474ms 10:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:12:47 INFO - PROCESS | 1952 | 1467047567486 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:12:47 INFO - PROCESS | 1952 | 1467047567487 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:12:47 INFO - PROCESS | 1952 | 1467047567489 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:12:47 INFO - PROCESS | 1952 | 1467047567490 Marionette TRACE conn2 <- [1,1838,null,{}] 10:12:47 INFO - PROCESS | 1952 | 1467047567493 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}] 10:12:47 INFO - PROCESS | 1952 | 1467047567494 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:47 INFO - PROCESS | 1952 | 1467047567578 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:12:47 INFO - PROCESS | 1952 | 1467047567635 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1952 | 1467047567636 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca20800 == 42 [pid = 1952] [id = 467] 10:12:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12a90ac00) [pid = 1952] [serial = 1400] [outer = 0x0] 10:12:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12b8d2c00) [pid = 1952] [serial = 1401] [outer = 0x12a90ac00] 10:12:47 INFO - PROCESS | 1952 | 1467047567661 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12b8dbc00) [pid = 1952] [serial = 1402] [outer = 0x12a90ac00] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x11954b000 == 41 [pid = 1952] [id = 445] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x11663f000 == 40 [pid = 1952] [id = 456] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x1133fd800 == 39 [pid = 1952] [id = 455] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x122757800 == 38 [pid = 1952] [id = 454] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x112f79800 == 37 [pid = 1952] [id = 453] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x1185ac000 == 36 [pid = 1952] [id = 457] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x121317800 == 35 [pid = 1952] [id = 458] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x12785b000 == 34 [pid = 1952] [id = 460] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x12a990000 == 33 [pid = 1952] [id = 462] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd22800 == 32 [pid = 1952] [id = 463] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x12130e800 == 31 [pid = 1952] [id = 464] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x12c603800 == 30 [pid = 1952] [id = 465] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x12275e000 == 29 [pid = 1952] [id = 459] 10:12:48 INFO - PROCESS | 1952 | --DOCSHELL 0x1292dd800 == 28 [pid = 1952] [id = 461] 10:12:49 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca0a000 == 27 [pid = 1952] [id = 466] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x126fb1800) [pid = 1952] [serial = 1329] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12907f800) [pid = 1952] [serial = 1333] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x127804c00) [pid = 1952] [serial = 1332] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1164e5000) [pid = 1952] [serial = 1335] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x115e61800) [pid = 1952] [serial = 1338] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1186a1800) [pid = 1952] [serial = 1321] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x11811ac00) [pid = 1952] [serial = 1320] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12118b800) [pid = 1952] [serial = 1324] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x120e44c00) [pid = 1952] [serial = 1323] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x126ad7400) [pid = 1952] [serial = 1327] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x1227f9800) [pid = 1952] [serial = 1326] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x126add000) [pid = 1952] [serial = 1356] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x127804000) [pid = 1952] [serial = 1330] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x11869d800) [pid = 1952] [serial = 1341] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x118821c00) [pid = 1952] [serial = 1342] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x120fcfc00) [pid = 1952] [serial = 1345] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x120e40400) [pid = 1952] [serial = 1344] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x121187800) [pid = 1952] [serial = 1353] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x1127ecc00) [pid = 1952] [serial = 1347] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x125622400) [pid = 1952] [serial = 1354] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x112f88000) [pid = 1952] [serial = 1348] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x110ef1400) [pid = 1952] [serial = 1339] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x1164e1000) [pid = 1952] [serial = 1350] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x1190cdc00) [pid = 1952] [serial = 1351] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x118256800) [pid = 1952] [serial = 1336] [outer = 0x0] [url = about:blank] 10:12:49 INFO - PROCESS | 1952 | 1467047569114 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]]]}] 10:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1672ms 10:12:49 INFO - PROCESS | 1952 | 1467047569162 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1952 | 1467047569164 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:12:49 INFO - PROCESS | 1952 | 1467047569175 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1952 | 1467047569177 Marionette TRACE conn2 <- [1,1842,null,{}] 10:12:49 INFO - PROCESS | 1952 | 1467047569181 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}] 10:12:49 INFO - PROCESS | 1952 | 1467047569183 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:49 INFO - PROCESS | 1952 | 1467047569270 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:12:49 INFO - PROCESS | 1952 | 1467047569329 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1952 | 1467047569331 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x1133ff800 == 28 [pid = 1952] [id = 468] 10:12:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x112c2d400) [pid = 1952] [serial = 1403] [outer = 0x0] 10:12:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x11329b000) [pid = 1952] [serial = 1404] [outer = 0x112c2d400] 10:12:49 INFO - PROCESS | 1952 | 1467047569360 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x113c44c00) [pid = 1952] [serial = 1405] [outer = 0x112c2d400] 10:12:49 INFO - PROCESS | 1952 | 1467047569679 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]]]}] 10:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 10:12:49 INFO - PROCESS | 1952 | 1467047569695 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1952 | 1467047569701 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:12:49 INFO - PROCESS | 1952 | 1467047569707 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1952 | 1467047569708 Marionette TRACE conn2 <- [1,1846,null,{}] 10:12:49 INFO - PROCESS | 1952 | 1467047569711 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}] 10:12:49 INFO - PROCESS | 1952 | 1467047569713 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:49 INFO - PROCESS | 1952 | 1467047569795 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:12:49 INFO - PROCESS | 1952 | 1467047569849 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1952 | 1467047569851 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x117148000 == 29 [pid = 1952] [id = 469] 10:12:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x113da3c00) [pid = 1952] [serial = 1406] [outer = 0x0] 10:12:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x115e59c00) [pid = 1952] [serial = 1407] [outer = 0x113da3c00] 10:12:49 INFO - PROCESS | 1952 | 1467047569878 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x116a19400) [pid = 1952] [serial = 1408] [outer = 0x113da3c00] 10:12:50 INFO - PROCESS | 1952 | 1467047570179 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]]]}] 10:12:50 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) 10:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 10:12:50 INFO - PROCESS | 1952 | 1467047570226 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1952 | 1467047570228 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:12:50 INFO - PROCESS | 1952 | 1467047570240 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1952 | 1467047570242 Marionette TRACE conn2 <- [1,1850,null,{}] 10:12:50 INFO - PROCESS | 1952 | 1467047570250 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}] 10:12:50 INFO - PROCESS | 1952 | 1467047570253 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:50 INFO - PROCESS | 1952 | 1467047570330 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:12:50 INFO - PROCESS | 1952 | 1467047570385 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:50 INFO - PROCESS | 1952 | 1467047570387 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190c0800 == 30 [pid = 1952] [id = 470] 10:12:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x1121b9800) [pid = 1952] [serial = 1409] [outer = 0x0] 10:12:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x11817d800) [pid = 1952] [serial = 1410] [outer = 0x1121b9800] 10:12:50 INFO - PROCESS | 1952 | 1467047570416 Marionette DEBUG loaded listener.js 10:12:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x118270400) [pid = 1952] [serial = 1411] [outer = 0x1121b9800] 10:12:50 INFO - PROCESS | 1952 | 1467047570759 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]]]}] 10:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 533ms 10:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:12:50 INFO - PROCESS | 1952 | 1467047570770 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1952 | 1467047570773 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:12:50 INFO - PROCESS | 1952 | 1467047570776 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1952 | 1467047570778 Marionette TRACE conn2 <- [1,1854,null,{}] 10:12:50 INFO - PROCESS | 1952 | 1467047570781 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}] 10:12:50 INFO - PROCESS | 1952 | 1467047570785 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:50 INFO - PROCESS | 1952 | 1467047570910 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:12:50 INFO - PROCESS | 1952 | 1467047570994 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:50 INFO - PROCESS | 1952 | 1467047570995 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x119c46000 == 31 [pid = 1952] [id = 471] 10:12:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x1186a1c00) [pid = 1952] [serial = 1412] [outer = 0x0] 10:12:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x1186e0800) [pid = 1952] [serial = 1413] [outer = 0x1186a1c00] 10:12:51 INFO - PROCESS | 1952 | 1467047571037 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x11881f400) [pid = 1952] [serial = 1414] [outer = 0x1186a1c00] 10:12:51 INFO - PROCESS | 1952 | 1467047571316 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]]]}] 10:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 573ms 10:12:51 INFO - PROCESS | 1952 | 1467047571355 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 1952 | 1467047571356 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:12:51 INFO - PROCESS | 1952 | 1467047571358 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 1952 | 1467047571359 Marionette TRACE conn2 <- [1,1858,null,{}] 10:12:51 INFO - PROCESS | 1952 | 1467047571362 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}] 10:12:51 INFO - PROCESS | 1952 | 1467047571363 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:51 INFO - PROCESS | 1952 | 1467047571448 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:12:51 INFO - PROCESS | 1952 | 1467047571454 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1952 | 1467047571455 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x121558000 == 32 [pid = 1952] [id = 472] 10:12:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1128afc00) [pid = 1952] [serial = 1415] [outer = 0x0] 10:12:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x119057000) [pid = 1952] [serial = 1416] [outer = 0x1128afc00] 10:12:51 INFO - PROCESS | 1952 | 1467047571480 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x119a0d000) [pid = 1952] [serial = 1417] [outer = 0x1128afc00] 10:12:51 INFO - PROCESS | 1952 | 1467047571830 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]]]}] 10:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 10:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:12:51 INFO - PROCESS | 1952 | 1467047571880 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:12:51 INFO - PROCESS | 1952 | 1467047571881 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:12:51 INFO - PROCESS | 1952 | 1467047571883 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:12:51 INFO - PROCESS | 1952 | 1467047571884 Marionette TRACE conn2 <- [1,1862,null,{}] 10:12:51 INFO - PROCESS | 1952 | 1467047571886 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}] 10:12:51 INFO - PROCESS | 1952 | 1467047571890 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:51 INFO - PROCESS | 1952 | 1467047571985 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:12:51 INFO - PROCESS | 1952 | 1467047571991 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1952 | 1467047571991 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x125022800 == 33 [pid = 1952] [id = 473] 10:12:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x119a1a800) [pid = 1952] [serial = 1418] [outer = 0x0] 10:12:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x120e3ec00) [pid = 1952] [serial = 1419] [outer = 0x119a1a800] 10:12:52 INFO - PROCESS | 1952 | 1467047572017 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12107b800) [pid = 1952] [serial = 1420] [outer = 0x119a1a800] 10:12:52 INFO - PROCESS | 1952 | 1467047572340 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]]]}] 10:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 472ms 10:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:12:52 INFO - PROCESS | 1952 | 1467047572355 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1952 | 1467047572356 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:12:52 INFO - PROCESS | 1952 | 1467047572358 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1952 | 1467047572360 Marionette TRACE conn2 <- [1,1866,null,{}] 10:12:52 INFO - PROCESS | 1952 | 1467047572362 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}] 10:12:52 INFO - PROCESS | 1952 | 1467047572363 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:52 INFO - PROCESS | 1952 | 1467047572448 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:12:52 INFO - PROCESS | 1952 | 1467047572507 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:52 INFO - PROCESS | 1952 | 1467047572508 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x126ec4000 == 34 [pid = 1952] [id = 474] 10:12:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1184ca400) [pid = 1952] [serial = 1421] [outer = 0x0] 10:12:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x121187c00) [pid = 1952] [serial = 1422] [outer = 0x1184ca400] 10:12:52 INFO - PROCESS | 1952 | 1467047572533 Marionette DEBUG loaded listener.js 10:12:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x121b0ac00) [pid = 1952] [serial = 1423] [outer = 0x1184ca400] 10:12:52 INFO - PROCESS | 1952 | 1467047572806 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]]]}] 10:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 10:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:12:52 INFO - PROCESS | 1952 | 1467047572838 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1952 | 1467047572840 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:12:52 INFO - PROCESS | 1952 | 1467047572842 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1952 | 1467047572844 Marionette TRACE conn2 <- [1,1870,null,{}] 10:12:52 INFO - PROCESS | 1952 | 1467047572846 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}] 10:12:52 INFO - PROCESS | 1952 | 1467047572848 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:52 INFO - PROCESS | 1952 | 1467047572932 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:12:52 INFO - PROCESS | 1952 | 1467047572938 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:52 INFO - PROCESS | 1952 | 1467047572939 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x12925a000 == 35 [pid = 1952] [id = 475] 10:12:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1176ecc00) [pid = 1952] [serial = 1424] [outer = 0x0] 10:12:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1227f8400) [pid = 1952] [serial = 1425] [outer = 0x1176ecc00] 10:12:52 INFO - PROCESS | 1952 | 1467047572967 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x124bd4000) [pid = 1952] [serial = 1426] [outer = 0x1176ecc00] 10:12:53 INFO - PROCESS | 1952 | 1467047573450 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]]]}] 10:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 621ms 10:12:53 INFO - PROCESS | 1952 | 1467047573473 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:12:53 INFO - PROCESS | 1952 | 1467047573475 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:12:53 INFO - PROCESS | 1952 | 1467047573479 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:12:53 INFO - PROCESS | 1952 | 1467047573482 Marionette TRACE conn2 <- [1,1874,null,{}] 10:12:53 INFO - PROCESS | 1952 | 1467047573489 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}] 10:12:53 INFO - PROCESS | 1952 | 1467047573491 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:53 INFO - PROCESS | 1952 | 1467047573595 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:12:53 INFO - PROCESS | 1952 | 1467047573609 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:53 INFO - PROCESS | 1952 | 1467047573611 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190c0000 == 36 [pid = 1952] [id = 476] 10:12:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x124e06400) [pid = 1952] [serial = 1427] [outer = 0x0] 10:12:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12687ac00) [pid = 1952] [serial = 1428] [outer = 0x124e06400] 10:12:53 INFO - PROCESS | 1952 | 1467047573635 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x126e5a400) [pid = 1952] [serial = 1429] [outer = 0x124e06400] 10:12:53 INFO - PROCESS | 1952 | 1467047573960 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]]]}] 10:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 525ms 10:12:54 INFO - PROCESS | 1952 | 1467047574005 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 1952 | 1467047574006 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:12:54 INFO - PROCESS | 1952 | 1467047574009 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 1952 | 1467047574010 Marionette TRACE conn2 <- [1,1878,null,{}] 10:12:54 INFO - PROCESS | 1952 | 1467047574012 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}] 10:12:54 INFO - PROCESS | 1952 | 1467047574014 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:54 INFO - PROCESS | 1952 | 1467047574135 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:12:54 INFO - PROCESS | 1952 | 1467047574160 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 1952 | 1467047574162 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a523000 == 37 [pid = 1952] [id = 477] 10:12:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x112f88000) [pid = 1952] [serial = 1430] [outer = 0x0] 10:12:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x126f46c00) [pid = 1952] [serial = 1431] [outer = 0x112f88000] 10:12:54 INFO - PROCESS | 1952 | 1467047574203 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x127804c00) [pid = 1952] [serial = 1432] [outer = 0x112f88000] 10:12:54 INFO - PROCESS | 1952 | 1467047574635 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]]]}] 10:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 670ms 10:12:54 INFO - PROCESS | 1952 | 1467047574680 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 1952 | 1467047574681 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:12:54 INFO - PROCESS | 1952 | 1467047574683 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 1952 | 1467047574685 Marionette TRACE conn2 <- [1,1882,null,{}] 10:12:54 INFO - PROCESS | 1952 | 1467047574687 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}] 10:12:54 INFO - PROCESS | 1952 | 1467047574689 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:54 INFO - PROCESS | 1952 | 1467047574807 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:12:54 INFO - PROCESS | 1952 | 1467047574845 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 1952 | 1467047574847 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x121557800 == 38 [pid = 1952] [id = 478] 10:12:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12780e000) [pid = 1952] [serial = 1433] [outer = 0x0] 10:12:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12908c000) [pid = 1952] [serial = 1434] [outer = 0x12780e000] 10:12:54 INFO - PROCESS | 1952 | 1467047574874 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x129431000) [pid = 1952] [serial = 1435] [outer = 0x12780e000] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x1127ec000) [pid = 1952] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x126e5ec00) [pid = 1952] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x112979800) [pid = 1952] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x112f8d400) [pid = 1952] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12a4a7800) [pid = 1952] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x121b06800) [pid = 1952] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12a906c00) [pid = 1952] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1127e4c00) [pid = 1952] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x111c19c00) [pid = 1952] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x121074400) [pid = 1952] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1128ad400) [pid = 1952] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x11826d400) [pid = 1952] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x115e5b000) [pid = 1952] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1121be400) [pid = 1952] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:12:55 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x11660b400) [pid = 1952] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:12:55 INFO - PROCESS | 1952 | 1467047575530 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]]]}] 10:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 921ms 10:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:12:55 INFO - PROCESS | 1952 | 1467047575606 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 1952 | 1467047575608 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:12:55 INFO - PROCESS | 1952 | 1467047575611 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 1952 | 1467047575613 Marionette TRACE conn2 <- [1,1886,null,{}] 10:12:55 INFO - PROCESS | 1952 | 1467047575617 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}] 10:12:55 INFO - PROCESS | 1952 | 1467047575619 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:55 INFO - PROCESS | 1952 | 1467047575729 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:12:55 INFO - PROCESS | 1952 | 1467047575809 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:55 INFO - PROCESS | 1952 | 1467047575810 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x116947800 == 39 [pid = 1952] [id = 479] 10:12:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1128ae000) [pid = 1952] [serial = 1436] [outer = 0x0] 10:12:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x112986000) [pid = 1952] [serial = 1437] [outer = 0x1128ae000] 10:12:55 INFO - PROCESS | 1952 | 1467047575843 Marionette DEBUG loaded listener.js 10:12:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x11334cc00) [pid = 1952] [serial = 1438] [outer = 0x1128ae000] 10:12:56 INFO - PROCESS | 1952 | 1467047576344 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]]]}] 10:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms 10:12:56 INFO - PROCESS | 1952 | 1467047576409 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:12:56 INFO - PROCESS | 1952 | 1467047576412 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:12:56 INFO - PROCESS | 1952 | 1467047576419 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:12:56 INFO - PROCESS | 1952 | 1467047576421 Marionette TRACE conn2 <- [1,1890,null,{}] 10:12:56 INFO - PROCESS | 1952 | 1467047576424 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}] 10:12:56 INFO - PROCESS | 1952 | 1467047576426 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:56 INFO - PROCESS | 1952 | 1467047576539 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:12:56 INFO - PROCESS | 1952 | 1467047576620 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 1952 | 1467047576622 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192d6800 == 40 [pid = 1952] [id = 480] 10:12:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x116126c00) [pid = 1952] [serial = 1439] [outer = 0x0] 10:12:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1164e8400) [pid = 1952] [serial = 1440] [outer = 0x116126c00] 10:12:56 INFO - PROCESS | 1952 | 1467047576657 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1176ed000) [pid = 1952] [serial = 1441] [outer = 0x116126c00] 10:12:57 INFO - PROCESS | 1952 | 1467047577315 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]]]}] 10:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 974ms 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x115e1d000 == 39 [pid = 1952] [id = 24] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca13800 == 38 [pid = 1952] [id = 15] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x12c613000 == 37 [pid = 1952] [id = 14] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7f9800 == 36 [pid = 1952] [id = 21] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0bd800 == 35 [pid = 1952] [id = 13] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd67800 == 34 [pid = 1952] [id = 12] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x12a523000 == 33 [pid = 1952] [id = 477] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x1190c0000 == 32 [pid = 1952] [id = 476] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x12925a000 == 31 [pid = 1952] [id = 475] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x126ec4000 == 30 [pid = 1952] [id = 474] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12b8d2c00) [pid = 1952] [serial = 1401] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x125022800 == 29 [pid = 1952] [id = 473] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x121558000 == 28 [pid = 1952] [id = 472] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x119c46000 == 27 [pid = 1952] [id = 471] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x1190c0800 == 26 [pid = 1952] [id = 470] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x117148000 == 25 [pid = 1952] [id = 469] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x1133ff800 == 24 [pid = 1952] [id = 468] 10:12:57 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca20800 == 23 [pid = 1952] [id = 467] 10:12:57 INFO - PROCESS | 1952 | 1467047577456 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 1952 | 1467047577458 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1227d1400) [pid = 1952] [serial = 1380] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x125622c00) [pid = 1952] [serial = 1381] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1292b4400) [pid = 1952] [serial = 1384] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x128c85800) [pid = 1952] [serial = 1383] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x11946f800) [pid = 1952] [serial = 1392] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12943bc00) [pid = 1952] [serial = 1386] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x12a496c00) [pid = 1952] [serial = 1387] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1133bdc00) [pid = 1952] [serial = 1393] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12a561800) [pid = 1952] [serial = 1389] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x12a560c00) [pid = 1952] [serial = 1395] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x12a906800) [pid = 1952] [serial = 1396] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x12ab0ec00) [pid = 1952] [serial = 1398] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x12a569800) [pid = 1952] [serial = 1390] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x1127eb400) [pid = 1952] [serial = 1359] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x126fbb400) [pid = 1952] [serial = 1357] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x121536800) [pid = 1952] [serial = 1377] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x120e43800) [pid = 1952] [serial = 1374] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x121079400) [pid = 1952] [serial = 1375] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x1186ac000) [pid = 1952] [serial = 1371] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x1190d6000) [pid = 1952] [serial = 1372] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x11690c000) [pid = 1952] [serial = 1368] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x118118c00) [pid = 1952] [serial = 1369] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x11881f800) [pid = 1952] [serial = 1366] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x112e03000) [pid = 1952] [serial = 1365] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x12b763800) [pid = 1952] [serial = 1399] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 61 (0x1186a3800) [pid = 1952] [serial = 1363] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 60 (0x118257000) [pid = 1952] [serial = 1362] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 59 (0x112e06400) [pid = 1952] [serial = 1360] [outer = 0x0] [url = about:blank] 10:12:57 INFO - PROCESS | 1952 | --DOMWINDOW == 58 (0x121f2c800) [pid = 1952] [serial = 1378] [outer = 0x0] [url = about:blank] 10:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:12:57 INFO - PROCESS | 1952 | 1467047577480 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 1952 | 1467047577482 Marionette TRACE conn2 <- [1,1894,null,{}] 10:12:57 INFO - PROCESS | 1952 | 1467047577491 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}] 10:12:57 INFO - PROCESS | 1952 | 1467047577493 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:57 INFO - PROCESS | 1952 | 1467047577593 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:12:57 INFO - PROCESS | 1952 | 1467047577658 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:57 INFO - PROCESS | 1952 | 1467047577662 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x1164b3800 == 24 [pid = 1952] [id = 481] 10:12:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 59 (0x114e65000) [pid = 1952] [serial = 1442] [outer = 0x0] 10:12:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 60 (0x115df0400) [pid = 1952] [serial = 1443] [outer = 0x114e65000] 10:12:57 INFO - PROCESS | 1952 | 1467047577695 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 61 (0x116977000) [pid = 1952] [serial = 1444] [outer = 0x114e65000] 10:12:58 INFO - PROCESS | 1952 | 1467047578124 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]]]}] 10:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 673ms 10:12:58 INFO - PROCESS | 1952 | 1467047578154 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:12:58 INFO - PROCESS | 1952 | 1467047578157 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:12:58 INFO - PROCESS | 1952 | 1467047578161 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:12:58 INFO - PROCESS | 1952 | 1467047578164 Marionette TRACE conn2 <- [1,1898,null,{}] 10:12:58 INFO - PROCESS | 1952 | 1467047578186 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}] 10:12:58 INFO - PROCESS | 1952 | 1467047578188 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:58 INFO - PROCESS | 1952 | 1467047578287 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:12:58 INFO - PROCESS | 1952 | 1467047578354 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:58 INFO - PROCESS | 1952 | 1467047578355 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185a2800 == 25 [pid = 1952] [id = 482] 10:12:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 62 (0x118119000) [pid = 1952] [serial = 1445] [outer = 0x0] 10:12:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x118180800) [pid = 1952] [serial = 1446] [outer = 0x118119000] 10:12:58 INFO - PROCESS | 1952 | 1467047578387 Marionette DEBUG loaded listener.js 10:12:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x11826ec00) [pid = 1952] [serial = 1447] [outer = 0x118119000] 10:12:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x1186a9800) [pid = 1952] [serial = 1448] [outer = 0x121f34000] 10:12:58 INFO - PROCESS | 1952 | 1467047578846 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]]]}] 10:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 693ms 10:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:12:58 INFO - PROCESS | 1952 | 1467047578854 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:12:58 INFO - PROCESS | 1952 | 1467047578855 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:12:58 INFO - PROCESS | 1952 | 1467047578857 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:12:58 INFO - PROCESS | 1952 | 1467047578859 Marionette TRACE conn2 <- [1,1902,null,{}] 10:12:58 INFO - PROCESS | 1952 | 1467047578898 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}] 10:12:58 INFO - PROCESS | 1952 | 1467047578902 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:59 INFO - PROCESS | 1952 | 1467047579044 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:12:59 INFO - PROCESS | 1952 | 1467047579106 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1952 | 1467047579109 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x121546800 == 26 [pid = 1952] [id = 483] 10:12:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x1128abc00) [pid = 1952] [serial = 1449] [outer = 0x0] 10:12:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x1190cf000) [pid = 1952] [serial = 1450] [outer = 0x1128abc00] 10:12:59 INFO - PROCESS | 1952 | 1467047579145 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x119a19400) [pid = 1952] [serial = 1451] [outer = 0x1128abc00] 10:12:59 INFO - PROCESS | 1952 | 1467047579586 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]]]}] 10:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 773ms 10:12:59 INFO - PROCESS | 1952 | 1467047579631 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 1952 | 1467047579632 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:12:59 INFO - PROCESS | 1952 | 1467047579634 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 1952 | 1467047579636 Marionette TRACE conn2 <- [1,1906,null,{}] 10:12:59 INFO - PROCESS | 1952 | 1467047579638 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}] 10:12:59 INFO - PROCESS | 1952 | 1467047579639 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:59 INFO - PROCESS | 1952 | 1467047579738 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:12:59 INFO - PROCESS | 1952 | 1467047579791 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1952 | 1467047579792 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:12:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x124e29000 == 27 [pid = 1952] [id = 484] 10:12:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x120e44800) [pid = 1952] [serial = 1452] [outer = 0x0] 10:12:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x120fc7c00) [pid = 1952] [serial = 1453] [outer = 0x120e44800] 10:12:59 INFO - PROCESS | 1952 | 1467047579821 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x121079c00) [pid = 1952] [serial = 1454] [outer = 0x120e44800] 10:13:00 INFO - PROCESS | 1952 | 1467047580236 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]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 621ms 10:13:00 INFO - PROCESS | 1952 | 1467047580255 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 1952 | 1467047580257 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:13:00 INFO - PROCESS | 1952 | 1467047580259 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1952 | 1467047580260 Marionette TRACE conn2 <- [1,1910,null,{}] 10:13:00 INFO - PROCESS | 1952 | 1467047580263 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}] 10:13:00 INFO - PROCESS | 1952 | 1467047580264 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:00 INFO - PROCESS | 1952 | 1467047580359 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:13:00 INFO - PROCESS | 1952 | 1467047580444 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:00 INFO - PROCESS | 1952 | 1467047580446 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x127190000 == 28 [pid = 1952] [id = 485] 10:13:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x120e75400) [pid = 1952] [serial = 1455] [outer = 0x0] 10:13:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x12152fc00) [pid = 1952] [serial = 1456] [outer = 0x120e75400] 10:13:00 INFO - PROCESS | 1952 | 1467047580476 Marionette DEBUG loaded listener.js 10:13:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x121b11000) [pid = 1952] [serial = 1457] [outer = 0x120e75400] 10:13:00 INFO - PROCESS | 1952 | 1467047580915 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]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 722ms 10:13:00 INFO - PROCESS | 1952 | 1467047580983 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 1952 | 1467047580985 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:13:00 INFO - PROCESS | 1952 | 1467047580988 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1952 | 1467047580990 Marionette TRACE conn2 <- [1,1914,null,{}] 10:13:00 INFO - PROCESS | 1952 | 1467047580994 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}] 10:13:01 INFO - PROCESS | 1952 | 1467047581000 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:01 INFO - PROCESS | 1952 | 1467047581235 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:13:01 INFO - PROCESS | 1952 | 1467047581283 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:01 INFO - PROCESS | 1952 | 1467047581285 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292dd800 == 29 [pid = 1952] [id = 486] 10:13:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x124fbd400) [pid = 1952] [serial = 1458] [outer = 0x0] 10:13:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x126fbb000) [pid = 1952] [serial = 1459] [outer = 0x124fbd400] 10:13:01 INFO - PROCESS | 1952 | 1467047581314 Marionette DEBUG loaded listener.js 10:13:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x12780e400) [pid = 1952] [serial = 1460] [outer = 0x124fbd400] 10:13:01 INFO - PROCESS | 1952 | 1467047581791 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]]]}] 10:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 822ms 10:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:13:01 INFO - PROCESS | 1952 | 1467047581811 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:13:01 INFO - PROCESS | 1952 | 1467047581813 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:13:01 INFO - PROCESS | 1952 | 1467047581816 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:13:01 INFO - PROCESS | 1952 | 1467047581817 Marionette TRACE conn2 <- [1,1918,null,{}] 10:13:01 INFO - PROCESS | 1952 | 1467047581821 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}] 10:13:01 INFO - PROCESS | 1952 | 1467047581823 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x116947800 == 28 [pid = 1952] [id = 479] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x12e1a0800 == 27 [pid = 1952] [id = 22] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x12b729800 == 26 [pid = 1952] [id = 9] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x116677000 == 25 [pid = 1952] [id = 11] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x12d614000 == 24 [pid = 1952] [id = 19] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb9800 == 23 [pid = 1952] [id = 6] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce11800 == 22 [pid = 1952] [id = 16] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x12b915800 == 21 [pid = 1952] [id = 10] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7e9800 == 20 [pid = 1952] [id = 20] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x117144800 == 19 [pid = 1952] [id = 25] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x11214f000 == 18 [pid = 1952] [id = 26] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x111c9f800 == 17 [pid = 1952] [id = 23] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x12a528000 == 16 [pid = 1952] [id = 8] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x127190000 == 15 [pid = 1952] [id = 485] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x124e29000 == 14 [pid = 1952] [id = 484] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x121557800 == 13 [pid = 1952] [id = 478] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x121546800 == 12 [pid = 1952] [id = 483] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x1185a2800 == 11 [pid = 1952] [id = 482] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x1192d6800 == 10 [pid = 1952] [id = 480] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x1164b3800 == 9 [pid = 1952] [id = 481] 10:13:03 INFO - PROCESS | 1952 | 1467047583554 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:13:03 INFO - PROCESS | 1952 | --DOCSHELL 0x1292dd800 == 8 [pid = 1952] [id = 486] 10:13:03 INFO - PROCESS | 1952 | 1467047583644 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:03 INFO - PROCESS | 1952 | 1467047583645 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x112d3a800 == 9 [pid = 1952] [id = 487] 10:13:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1127e4800) [pid = 1952] [serial = 1461] [outer = 0x0] 10:13:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x1127e8c00) [pid = 1952] [serial = 1462] [outer = 0x1127e4800] 10:13:03 INFO - PROCESS | 1952 | 1467047583674 Marionette DEBUG loaded listener.js 10:13:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x112982800) [pid = 1952] [serial = 1463] [outer = 0x1127e4800] 10:13:03 INFO - PROCESS | 1952 | 1467047583983 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]]]}] 10:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2180ms 10:13:04 INFO - PROCESS | 1952 | 1467047583996 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:13:04 INFO - PROCESS | 1952 | 1467047584001 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:13:04 INFO - PROCESS | 1952 | 1467047584011 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:13:04 INFO - PROCESS | 1952 | 1467047584013 Marionette TRACE conn2 <- [1,1922,null,{}] 10:13:04 INFO - PROCESS | 1952 | 1467047584018 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}] 10:13:04 INFO - PROCESS | 1952 | 1467047584021 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:04 INFO - PROCESS | 1952 | 1467047584101 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:13:04 INFO - PROCESS | 1952 | 1467047584106 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:04 INFO - PROCESS | 1952 | 1467047584107 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x11715c800 == 10 [pid = 1952] [id = 488] 10:13:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1132a6c00) [pid = 1952] [serial = 1464] [outer = 0x0] 10:13:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x1164dc800) [pid = 1952] [serial = 1465] [outer = 0x1132a6c00] 10:13:04 INFO - PROCESS | 1952 | 1467047584160 Marionette DEBUG loaded listener.js 10:13:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x116f30000) [pid = 1952] [serial = 1466] [outer = 0x1132a6c00] 10:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:13:04 INFO - PROCESS | 1952 | 1467047584524 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]]]}] 10:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 521ms 10:13:04 INFO - PROCESS | 1952 | 1467047584536 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:13:04 INFO - PROCESS | 1952 | 1467047584538 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:13:04 INFO - PROCESS | 1952 | 1467047584541 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:13:04 INFO - PROCESS | 1952 | 1467047584542 Marionette TRACE conn2 <- [1,1926,null,{}] 10:13:04 INFO - PROCESS | 1952 | 1467047584544 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}] 10:13:04 INFO - PROCESS | 1952 | 1467047584546 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:04 INFO - PROCESS | 1952 | 1467047584630 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:13:04 INFO - PROCESS | 1952 | 1467047584638 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:04 INFO - PROCESS | 1952 | 1467047584639 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x11954e800 == 11 [pid = 1952] [id = 489] 10:13:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x117e5c400) [pid = 1952] [serial = 1467] [outer = 0x0] 10:13:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x118252400) [pid = 1952] [serial = 1468] [outer = 0x117e5c400] 10:13:04 INFO - PROCESS | 1952 | 1467047584665 Marionette DEBUG loaded listener.js 10:13:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1184c3000) [pid = 1952] [serial = 1469] [outer = 0x117e5c400] 10:13:05 INFO - PROCESS | 1952 | 1467047585045 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]]]}] 10:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 10:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:13:05 INFO - PROCESS | 1952 | 1467047585060 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 1952 | 1467047585062 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:13:05 INFO - PROCESS | 1952 | 1467047585071 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 1952 | 1467047585074 Marionette TRACE conn2 <- [1,1930,null,{}] 10:13:05 INFO - PROCESS | 1952 | 1467047585077 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}] 10:13:05 INFO - PROCESS | 1952 | 1467047585079 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:05 INFO - PROCESS | 1952 | 1467047585164 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:13:05 INFO - PROCESS | 1952 | 1467047585170 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:05 INFO - PROCESS | 1952 | 1467047585171 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x121b2b800 == 12 [pid = 1952] [id = 490] 10:13:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x11869e800) [pid = 1952] [serial = 1470] [outer = 0x0] 10:13:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x11898c000) [pid = 1952] [serial = 1471] [outer = 0x11869e800] 10:13:05 INFO - PROCESS | 1952 | 1467047585197 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x119478400) [pid = 1952] [serial = 1472] [outer = 0x11869e800] 10:13:05 INFO - PROCESS | 1952 | 1467047585546 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]]]}] 10:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 527ms 10:13:05 INFO - PROCESS | 1952 | 1467047585594 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 1952 | 1467047585596 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:13:05 INFO - PROCESS | 1952 | 1467047585599 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 1952 | 1467047585600 Marionette TRACE conn2 <- [1,1934,null,{}] 10:13:05 INFO - PROCESS | 1952 | 1467047585603 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}] 10:13:05 INFO - PROCESS | 1952 | 1467047585604 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:05 INFO - PROCESS | 1952 | 1467047585750 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:13:05 INFO - PROCESS | 1952 | 1467047585777 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:05 INFO - PROCESS | 1952 | 1467047585778 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x124e29000 == 13 [pid = 1952] [id = 491] 10:13:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x112dc4400) [pid = 1952] [serial = 1473] [outer = 0x0] 10:13:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x119a12800) [pid = 1952] [serial = 1474] [outer = 0x112dc4400] 10:13:05 INFO - PROCESS | 1952 | 1467047585819 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x120e46800) [pid = 1952] [serial = 1475] [outer = 0x112dc4400] 10:13:06 INFO - PROCESS | 1952 | 1467047586242 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]]]}] 10:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 10:13:06 INFO - PROCESS | 1952 | 1467047586277 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:13:06 INFO - PROCESS | 1952 | 1467047586279 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:13:06 INFO - PROCESS | 1952 | 1467047586291 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 1952 | 1467047586293 Marionette TRACE conn2 <- [1,1938,null,{}] 10:13:06 INFO - PROCESS | 1952 | 1467047586296 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}] 10:13:06 INFO - PROCESS | 1952 | 1467047586298 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:06 INFO - PROCESS | 1952 | 1467047586410 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:13:06 INFO - PROCESS | 1952 | 1467047586450 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:06 INFO - PROCESS | 1952 | 1467047586454 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cc0800 == 14 [pid = 1952] [id = 492] 10:13:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x120fcec00) [pid = 1952] [serial = 1476] [outer = 0x0] 10:13:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x120fd3c00) [pid = 1952] [serial = 1477] [outer = 0x120fcec00] 10:13:06 INFO - PROCESS | 1952 | 1467047586487 Marionette DEBUG loaded listener.js 10:13:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1218d7c00) [pid = 1952] [serial = 1478] [outer = 0x120fcec00] 10:13:06 INFO - PROCESS | 1952 | 1467047586845 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]]]}] 10:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 581ms 10:13:06 INFO - PROCESS | 1952 | 1467047586864 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:13:06 INFO - PROCESS | 1952 | 1467047586866 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:13:06 INFO - PROCESS | 1952 | 1467047586868 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 1952 | 1467047586869 Marionette TRACE conn2 <- [1,1942,null,{}] 10:13:06 INFO - PROCESS | 1952 | 1467047586872 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}] 10:13:06 INFO - PROCESS | 1952 | 1467047586873 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:06 INFO - PROCESS | 1952 | 1467047586973 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:13:07 INFO - PROCESS | 1952 | 1467047587026 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:07 INFO - PROCESS | 1952 | 1467047587027 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x11254e000 == 15 [pid = 1952] [id = 493] 10:13:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x121b11800) [pid = 1952] [serial = 1479] [outer = 0x0] 10:13:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x124e0b400) [pid = 1952] [serial = 1480] [outer = 0x121b11800] 10:13:07 INFO - PROCESS | 1952 | 1467047587052 Marionette DEBUG loaded listener.js 10:13:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12561ac00) [pid = 1952] [serial = 1481] [outer = 0x121b11800] 10:13:07 INFO - PROCESS | 1952 | 1467047587353 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]]]}] 10:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 10:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:13:07 INFO - PROCESS | 1952 | 1467047587388 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:13:07 INFO - PROCESS | 1952 | 1467047587389 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:13:07 INFO - PROCESS | 1952 | 1467047587391 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:13:07 INFO - PROCESS | 1952 | 1467047587392 Marionette TRACE conn2 <- [1,1946,null,{}] 10:13:07 INFO - PROCESS | 1952 | 1467047587394 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}] 10:13:07 INFO - PROCESS | 1952 | 1467047587395 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:07 INFO - PROCESS | 1952 | 1467047587493 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:13:07 INFO - PROCESS | 1952 | 1467047587497 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:07 INFO - PROCESS | 1952 | 1467047587498 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b050000 == 16 [pid = 1952] [id = 494] 10:13:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x121ac1800) [pid = 1952] [serial = 1482] [outer = 0x0] 10:13:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x126878400) [pid = 1952] [serial = 1483] [outer = 0x121ac1800] 10:13:07 INFO - PROCESS | 1952 | 1467047587523 Marionette DEBUG loaded listener.js 10:13:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x111f3c400) [pid = 1952] [serial = 1484] [outer = 0x121ac1800] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x120e75400) [pid = 1952] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x120e44800) [pid = 1952] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12a90ac00) [pid = 1952] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1128abc00) [pid = 1952] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x116126c00) [pid = 1952] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x118119000) [pid = 1952] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1128ae000) [pid = 1952] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x114e65000) [pid = 1952] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x113da3c00) [pid = 1952] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1128afc00) [pid = 1952] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x112c2d400) [pid = 1952] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1186a1c00) [pid = 1952] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1121b9800) [pid = 1952] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1176ecc00) [pid = 1952] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1184ca400) [pid = 1952] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x119a1a800) [pid = 1952] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12780e000) [pid = 1952] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x124e06400) [pid = 1952] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:13:07 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x112f88000) [pid = 1952] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:13:08 INFO - PROCESS | 1952 | 1467047588150 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]]]}] 10:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 768ms 10:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:13:08 INFO - PROCESS | 1952 | 1467047588160 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 1952 | 1467047588161 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:13:08 INFO - PROCESS | 1952 | 1467047588163 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 1952 | 1467047588164 Marionette TRACE conn2 <- [1,1950,null,{}] 10:13:08 INFO - PROCESS | 1952 | 1467047588166 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}] 10:13:08 INFO - PROCESS | 1952 | 1467047588168 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:08 INFO - PROCESS | 1952 | 1467047588261 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:13:08 INFO - PROCESS | 1952 | 1467047588267 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1952 | 1467047588268 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b72f800 == 17 [pid = 1952] [id = 495] 10:13:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x118115c00) [pid = 1952] [serial = 1485] [outer = 0x0] 10:13:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x118262c00) [pid = 1952] [serial = 1486] [outer = 0x118115c00] 10:13:08 INFO - PROCESS | 1952 | 1467047588293 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x119477000) [pid = 1952] [serial = 1487] [outer = 0x118115c00] 10:13:08 INFO - PROCESS | 1952 | 1467047588609 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]]]}] 10:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 10:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:13:08 INFO - PROCESS | 1952 | 1467047588640 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 1952 | 1467047588641 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:13:08 INFO - PROCESS | 1952 | 1467047588643 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 1952 | 1467047588644 Marionette TRACE conn2 <- [1,1954,null,{}] 10:13:08 INFO - PROCESS | 1952 | 1467047588646 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}] 10:13:08 INFO - PROCESS | 1952 | 1467047588647 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:08 INFO - PROCESS | 1952 | 1467047588721 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:13:08 INFO - PROCESS | 1952 | 1467047588725 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1952 | 1467047588727 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b916000 == 18 [pid = 1952] [id = 496] 10:13:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x118990800) [pid = 1952] [serial = 1488] [outer = 0x0] 10:13:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12118a400) [pid = 1952] [serial = 1489] [outer = 0x118990800] 10:13:08 INFO - PROCESS | 1952 | 1467047588754 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x124e0f400) [pid = 1952] [serial = 1490] [outer = 0x118990800] 10:13:09 INFO - PROCESS | 1952 | 1467047589087 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]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 468ms 10:13:09 INFO - PROCESS | 1952 | 1467047589112 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1952 | 1467047589113 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:13:09 INFO - PROCESS | 1952 | 1467047589115 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1952 | 1467047589116 Marionette TRACE conn2 <- [1,1958,null,{}] 10:13:09 INFO - PROCESS | 1952 | 1467047589119 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}] 10:13:09 INFO - PROCESS | 1952 | 1467047589120 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:09 INFO - PROCESS | 1952 | 1467047589198 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:13:09 INFO - PROCESS | 1952 | 1467047589255 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 1952 | 1467047589256 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd10000 == 19 [pid = 1952] [id = 497] 10:13:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x124e06400) [pid = 1952] [serial = 1491] [outer = 0x0] 10:13:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x126f3b400) [pid = 1952] [serial = 1492] [outer = 0x124e06400] 10:13:09 INFO - PROCESS | 1952 | 1467047589286 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1274ad400) [pid = 1952] [serial = 1493] [outer = 0x124e06400] 10:13:09 INFO - PROCESS | 1952 | 1467047589593 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]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 522ms 10:13:09 INFO - PROCESS | 1952 | 1467047589638 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1952 | 1467047589639 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:13:09 INFO - PROCESS | 1952 | 1467047589642 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1952 | 1467047589643 Marionette TRACE conn2 <- [1,1962,null,{}] 10:13:09 INFO - PROCESS | 1952 | 1467047589646 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}] 10:13:09 INFO - PROCESS | 1952 | 1467047589647 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:09 INFO - PROCESS | 1952 | 1467047589740 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:13:09 INFO - PROCESS | 1952 | 1467047589838 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 1952 | 1467047589840 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x112c02800 == 20 [pid = 1952] [id = 498] 10:13:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x110eef800) [pid = 1952] [serial = 1494] [outer = 0x0] 10:13:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x11213d400) [pid = 1952] [serial = 1495] [outer = 0x110eef800] 10:13:09 INFO - PROCESS | 1952 | 1467047589873 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1128ad400) [pid = 1952] [serial = 1496] [outer = 0x110eef800] 10:13:10 INFO - PROCESS | 1952 | 1467047590390 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]]]}] 10:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 769ms 10:13:10 INFO - PROCESS | 1952 | 1467047590412 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:13:10 INFO - PROCESS | 1952 | 1467047590415 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:13:10 INFO - PROCESS | 1952 | 1467047590445 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:13:10 INFO - PROCESS | 1952 | 1467047590447 Marionette TRACE conn2 <- [1,1966,null,{}] 10:13:10 INFO - PROCESS | 1952 | 1467047590453 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}] 10:13:10 INFO - PROCESS | 1952 | 1467047590456 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:10 INFO - PROCESS | 1952 | 1467047590564 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:13:10 INFO - PROCESS | 1952 | 1467047590644 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:10 INFO - PROCESS | 1952 | 1467047590646 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x12145d800 == 21 [pid = 1952] [id = 499] 10:13:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x116ad4800) [pid = 1952] [serial = 1497] [outer = 0x0] 10:13:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x116f38000) [pid = 1952] [serial = 1498] [outer = 0x116ad4800] 10:13:10 INFO - PROCESS | 1952 | 1467047590676 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x11825bc00) [pid = 1952] [serial = 1499] [outer = 0x116ad4800] 10:13:11 INFO - PROCESS | 1952 | 1467047591355 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]]]}] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x126fbb000) [pid = 1952] [serial = 1459] [outer = 0x0] [url = about:blank] 10:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 927ms 10:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:13:11 INFO - PROCESS | 1952 | 1467047591372 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:13:11 INFO - PROCESS | 1952 | 1467047591374 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:13:11 INFO - PROCESS | 1952 | 1467047591377 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:13:11 INFO - PROCESS | 1952 | 1467047591378 Marionette TRACE conn2 <- [1,1970,null,{}] 10:13:11 INFO - PROCESS | 1952 | 1467047591382 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}] 10:13:11 INFO - PROCESS | 1952 | 1467047591383 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:11 INFO - PROCESS | 1952 | 1467047591456 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:13:11 INFO - PROCESS | 1952 | 1467047591460 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 1952 | 1467047591463 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x11617f000 == 22 [pid = 1952] [id = 500] 10:13:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1131d8c00) [pid = 1952] [serial = 1500] [outer = 0x0] 10:13:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x113c37000) [pid = 1952] [serial = 1501] [outer = 0x1131d8c00] 10:13:11 INFO - PROCESS | 1952 | 1467047591500 Marionette DEBUG loaded listener.js 10:13:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x115deac00) [pid = 1952] [serial = 1502] [outer = 0x1131d8c00] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x129435000) [pid = 1952] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1176ed000) [pid = 1952] [serial = 1441] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11826ec00) [pid = 1952] [serial = 1447] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1164e8400) [pid = 1952] [serial = 1440] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x11334cc00) [pid = 1952] [serial = 1438] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x118180800) [pid = 1952] [serial = 1446] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x112986000) [pid = 1952] [serial = 1437] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x116977000) [pid = 1952] [serial = 1444] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x115e59c00) [pid = 1952] [serial = 1407] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x116a19400) [pid = 1952] [serial = 1408] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x119057000) [pid = 1952] [serial = 1416] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x119a0d000) [pid = 1952] [serial = 1417] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x11329b000) [pid = 1952] [serial = 1404] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x113c44c00) [pid = 1952] [serial = 1405] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1186e0800) [pid = 1952] [serial = 1413] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x11881f400) [pid = 1952] [serial = 1414] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x11817d800) [pid = 1952] [serial = 1410] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x118270400) [pid = 1952] [serial = 1411] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1227f8400) [pid = 1952] [serial = 1425] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x124bd4000) [pid = 1952] [serial = 1426] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x121187c00) [pid = 1952] [serial = 1422] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x121b0ac00) [pid = 1952] [serial = 1423] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x120e3ec00) [pid = 1952] [serial = 1419] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x12107b800) [pid = 1952] [serial = 1420] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x12908c000) [pid = 1952] [serial = 1434] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x115df0400) [pid = 1952] [serial = 1443] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x129431000) [pid = 1952] [serial = 1435] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x126e5a400) [pid = 1952] [serial = 1429] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x12687ac00) [pid = 1952] [serial = 1428] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x126f46c00) [pid = 1952] [serial = 1431] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x127804c00) [pid = 1952] [serial = 1432] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x121b11000) [pid = 1952] [serial = 1457] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x121079c00) [pid = 1952] [serial = 1454] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x12152fc00) [pid = 1952] [serial = 1456] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x12b8dbc00) [pid = 1952] [serial = 1402] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x119a19400) [pid = 1952] [serial = 1451] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x120fc7c00) [pid = 1952] [serial = 1453] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | --DOMWINDOW == 61 (0x1190cf000) [pid = 1952] [serial = 1450] [outer = 0x0] [url = about:blank] 10:13:11 INFO - PROCESS | 1952 | 1467047591858 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]]]}] 10:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 521ms 10:13:11 INFO - PROCESS | 1952 | 1467047591898 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:13:11 INFO - PROCESS | 1952 | 1467047591901 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:13:11 INFO - PROCESS | 1952 | 1467047591906 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:13:11 INFO - PROCESS | 1952 | 1467047591908 Marionette TRACE conn2 <- [1,1974,null,{}] 10:13:11 INFO - PROCESS | 1952 | 1467047591910 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}] 10:13:11 INFO - PROCESS | 1952 | 1467047591912 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:11 INFO - PROCESS | 1952 | 1467047591993 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:13:12 INFO - PROCESS | 1952 | 1467047591998 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:12 INFO - PROCESS | 1952 | 1467047591999 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e49000 == 23 [pid = 1952] [id = 501] 10:13:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 62 (0x11645f000) [pid = 1952] [serial = 1503] [outer = 0x0] 10:13:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x116ad5c00) [pid = 1952] [serial = 1504] [outer = 0x11645f000] 10:13:12 INFO - PROCESS | 1952 | 1467047592030 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x11817e800) [pid = 1952] [serial = 1505] [outer = 0x11645f000] 10:13:12 INFO - PROCESS | 1952 | 1467047592394 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]]]}] 10:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 10:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:13:12 INFO - PROCESS | 1952 | 1467047592425 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1952 | 1467047592426 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:13:12 INFO - PROCESS | 1952 | 1467047592428 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1952 | 1467047592431 Marionette TRACE conn2 <- [1,1978,null,{}] 10:13:12 INFO - PROCESS | 1952 | 1467047592439 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}] 10:13:12 INFO - PROCESS | 1952 | 1467047592442 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:12 INFO - PROCESS | 1952 | 1467047592518 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:13:12 INFO - PROCESS | 1952 | 1467047592523 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:12 INFO - PROCESS | 1952 | 1467047592525 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192d7000 == 24 [pid = 1952] [id = 502] 10:13:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x118266000) [pid = 1952] [serial = 1506] [outer = 0x0] 10:13:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x11869d800) [pid = 1952] [serial = 1507] [outer = 0x118266000] 10:13:12 INFO - PROCESS | 1952 | 1467047592556 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x1186a9400) [pid = 1952] [serial = 1508] [outer = 0x118266000] 10:13:12 INFO - PROCESS | 1952 | 1467047592908 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]]]}] 10:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 10:13:12 INFO - PROCESS | 1952 | 1467047592950 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1952 | 1467047592952 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:13:12 INFO - PROCESS | 1952 | 1467047592954 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1952 | 1467047592955 Marionette TRACE conn2 <- [1,1982,null,{}] 10:13:12 INFO - PROCESS | 1952 | 1467047592957 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}] 10:13:12 INFO - PROCESS | 1952 | 1467047592958 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:13 INFO - PROCESS | 1952 | 1467047593038 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:13:13 INFO - PROCESS | 1952 | 1467047593041 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1952 | 1467047593043 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x121306000 == 25 [pid = 1952] [id = 503] 10:13:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x118817c00) [pid = 1952] [serial = 1509] [outer = 0x0] 10:13:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x1190cac00) [pid = 1952] [serial = 1510] [outer = 0x118817c00] 10:13:13 INFO - PROCESS | 1952 | 1467047593070 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x119477800) [pid = 1952] [serial = 1511] [outer = 0x118817c00] 10:13:13 INFO - PROCESS | 1952 | 1467047593393 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]]]}] 10:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 468ms 10:13:13 INFO - PROCESS | 1952 | 1467047593422 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1952 | 1467047593423 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:13:13 INFO - PROCESS | 1952 | 1467047593425 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1952 | 1467047593427 Marionette TRACE conn2 <- [1,1986,null,{}] 10:13:13 INFO - PROCESS | 1952 | 1467047593429 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}] 10:13:13 INFO - PROCESS | 1952 | 1467047593430 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:13 INFO - PROCESS | 1952 | 1467047593502 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:13:13 INFO - PROCESS | 1952 | 1467047593506 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 1952 | 1467047593507 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x1133f0000 == 26 [pid = 1952] [id = 504] 10:13:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x1186ddc00) [pid = 1952] [serial = 1512] [outer = 0x0] 10:13:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x119e09c00) [pid = 1952] [serial = 1513] [outer = 0x1186ddc00] 10:13:13 INFO - PROCESS | 1952 | 1467047593534 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x120e41000) [pid = 1952] [serial = 1514] [outer = 0x1186ddc00] 10:13:13 INFO - PROCESS | 1952 | 1467047593927 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]]]}] 10:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 10:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:13:13 INFO - PROCESS | 1952 | 1467047593946 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1952 | 1467047593948 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:13:13 INFO - PROCESS | 1952 | 1467047593950 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1952 | 1467047593951 Marionette TRACE conn2 <- [1,1990,null,{}] 10:13:13 INFO - PROCESS | 1952 | 1467047593953 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}] 10:13:13 INFO - PROCESS | 1952 | 1467047593957 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:14 INFO - PROCESS | 1952 | 1467047594075 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:13:14 INFO - PROCESS | 1952 | 1467047594079 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 1952 | 1467047594080 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x1268b5000 == 27 [pid = 1952] [id = 505] 10:13:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x120e7e000) [pid = 1952] [serial = 1515] [outer = 0x0] 10:13:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x120fcd400) [pid = 1952] [serial = 1516] [outer = 0x120e7e000] 10:13:14 INFO - PROCESS | 1952 | 1467047594106 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x1218e2c00) [pid = 1952] [serial = 1517] [outer = 0x120e7e000] 10:13:14 INFO - PROCESS | 1952 | 1467047594445 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]]]}] 10:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 10:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:13:14 INFO - PROCESS | 1952 | 1467047594472 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 1952 | 1467047594473 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:13:14 INFO - PROCESS | 1952 | 1467047594475 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1952 | 1467047594476 Marionette TRACE conn2 <- [1,1994,null,{}] 10:13:14 INFO - PROCESS | 1952 | 1467047594486 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}] 10:13:14 INFO - PROCESS | 1952 | 1467047594487 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:14 INFO - PROCESS | 1952 | 1467047594583 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:13:14 INFO - PROCESS | 1952 | 1467047594586 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 1952 | 1467047594587 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x127862000 == 28 [pid = 1952] [id = 506] 10:13:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1127de800) [pid = 1952] [serial = 1518] [outer = 0x0] 10:13:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x121d94800) [pid = 1952] [serial = 1519] [outer = 0x1127de800] 10:13:14 INFO - PROCESS | 1952 | 1467047594612 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x1227fa000) [pid = 1952] [serial = 1520] [outer = 0x1127de800] 10:13:14 INFO - PROCESS | 1952 | 1467047594916 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]]]}] 10:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 477ms 10:13:14 INFO - PROCESS | 1952 | 1467047594957 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 1952 | 1467047594958 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:13:14 INFO - PROCESS | 1952 | 1467047594961 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 1952 | 1467047594962 Marionette TRACE conn2 <- [1,1998,null,{}] 10:13:14 INFO - PROCESS | 1952 | 1467047594964 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}] 10:13:14 INFO - PROCESS | 1952 | 1467047594965 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:15 INFO - PROCESS | 1952 | 1467047595067 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:13:15 INFO - PROCESS | 1952 | 1467047595071 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1952 | 1467047595072 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x129272800 == 29 [pid = 1952] [id = 507] 10:13:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x1227fb000) [pid = 1952] [serial = 1521] [outer = 0x0] 10:13:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x12561c800) [pid = 1952] [serial = 1522] [outer = 0x1227fb000] 10:13:15 INFO - PROCESS | 1952 | 1467047595097 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12687ac00) [pid = 1952] [serial = 1523] [outer = 0x1227fb000] 10:13:15 INFO - PROCESS | 1952 | 1467047595419 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]]]}] 10:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 475ms 10:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:13:15 INFO - PROCESS | 1952 | 1467047595444 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:13:15 INFO - PROCESS | 1952 | 1467047595445 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:13:15 INFO - PROCESS | 1952 | 1467047595447 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 1952 | 1467047595449 Marionette TRACE conn2 <- [1,2002,null,{}] 10:13:15 INFO - PROCESS | 1952 | 1467047595459 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}] 10:13:15 INFO - PROCESS | 1952 | 1467047595460 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:15 INFO - PROCESS | 1952 | 1467047595565 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:13:15 INFO - PROCESS | 1952 | 1467047595570 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1952 | 1467047595571 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294dd000 == 30 [pid = 1952] [id = 508] 10:13:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x121078c00) [pid = 1952] [serial = 1524] [outer = 0x0] 10:13:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x126ad9800) [pid = 1952] [serial = 1525] [outer = 0x121078c00] 10:13:15 INFO - PROCESS | 1952 | 1467047595596 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x126fbcc00) [pid = 1952] [serial = 1526] [outer = 0x121078c00] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1132a6c00) [pid = 1952] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x117e5c400) [pid = 1952] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x1127e4800) [pid = 1952] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x121b11800) [pid = 1952] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x118990800) [pid = 1952] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x118115c00) [pid = 1952] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x121ac1800) [pid = 1952] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x11869e800) [pid = 1952] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x112dc4400) [pid = 1952] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x124fbd400) [pid = 1952] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:13:15 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x120fcec00) [pid = 1952] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:13:15 INFO - PROCESS | 1952 | 1467047595957 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]]]}] 10:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 529ms 10:13:15 INFO - PROCESS | 1952 | 1467047595978 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:13:15 INFO - PROCESS | 1952 | 1467047595979 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:13:15 INFO - PROCESS | 1952 | 1467047595981 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 1952 | 1467047595982 Marionette TRACE conn2 <- [1,2006,null,{}] 10:13:16 INFO - PROCESS | 1952 | 1467047595992 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}] 10:13:16 INFO - PROCESS | 1952 | 1467047595993 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:16 INFO - PROCESS | 1952 | 1467047596100 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:13:16 INFO - PROCESS | 1952 | 1467047596134 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1952 | 1467047596136 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x12120b800 == 31 [pid = 1952] [id = 509] 10:13:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x111cac000) [pid = 1952] [serial = 1527] [outer = 0x0] 10:13:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x1190d3800) [pid = 1952] [serial = 1528] [outer = 0x111cac000] 10:13:16 INFO - PROCESS | 1952 | 1467047596160 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x121b11800) [pid = 1952] [serial = 1529] [outer = 0x111cac000] 10:13:16 INFO - PROCESS | 1952 | 1467047596440 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]]]}] 10:13:16 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 10:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 477ms 10:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:13:16 INFO - PROCESS | 1952 | 1467047596458 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:13:16 INFO - PROCESS | 1952 | 1467047596460 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:13:16 INFO - PROCESS | 1952 | 1467047596462 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1952 | 1467047596464 Marionette TRACE conn2 <- [1,2010,null,{}] 10:13:16 INFO - PROCESS | 1952 | 1467047596473 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}] 10:13:16 INFO - PROCESS | 1952 | 1467047596475 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:16 INFO - PROCESS | 1952 | 1467047596570 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:13:16 INFO - PROCESS | 1952 | 1467047596574 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1952 | 1467047596576 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b73b000 == 32 [pid = 1952] [id = 510] 10:13:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x126adc800) [pid = 1952] [serial = 1530] [outer = 0x0] 10:13:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x127804c00) [pid = 1952] [serial = 1531] [outer = 0x126adc800] 10:13:16 INFO - PROCESS | 1952 | 1467047596603 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x129089800) [pid = 1952] [serial = 1532] [outer = 0x126adc800] 10:13:16 INFO - PROCESS | 1952 | 1467047596943 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]]]}] 10:13:16 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 10:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 10:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:13:16 INFO - PROCESS | 1952 | 1467047596981 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:13:16 INFO - PROCESS | 1952 | 1467047596983 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:13:17 INFO - PROCESS | 1952 | 1467047596997 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:13:17 INFO - PROCESS | 1952 | 1467047596998 Marionette TRACE conn2 <- [1,2014,null,{}] 10:13:17 INFO - PROCESS | 1952 | 1467047597002 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}] 10:13:17 INFO - PROCESS | 1952 | 1467047597003 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:17 INFO - PROCESS | 1952 | 1467047597080 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:13:17 INFO - PROCESS | 1952 | 1467047597087 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:17 INFO - PROCESS | 1952 | 1467047597088 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd1a000 == 33 [pid = 1952] [id = 511] 10:13:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1190d6000) [pid = 1952] [serial = 1533] [outer = 0x0] 10:13:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x1292ad400) [pid = 1952] [serial = 1534] [outer = 0x1190d6000] 10:13:17 INFO - PROCESS | 1952 | 1467047597112 Marionette DEBUG loaded listener.js 10:13:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1292b5c00) [pid = 1952] [serial = 1535] [outer = 0x1190d6000] 10:13:17 INFO - PROCESS | 1952 | 1467047597488 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]]]}] 10:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 532ms 10:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:13:17 INFO - PROCESS | 1952 | 1467047597519 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:13:17 INFO - PROCESS | 1952 | 1467047597521 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:13:17 INFO - PROCESS | 1952 | 1467047597524 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:13:17 INFO - PROCESS | 1952 | 1467047597525 Marionette TRACE conn2 <- [1,2018,null,{}] 10:13:17 INFO - PROCESS | 1952 | 1467047597529 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}] 10:13:17 INFO - PROCESS | 1952 | 1467047597531 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:17 INFO - PROCESS | 1952 | 1467047597656 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:13:17 INFO - PROCESS | 1952 | 1467047597739 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:17 INFO - PROCESS | 1952 | 1467047597740 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd62800 == 34 [pid = 1952] [id = 512] 10:13:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x12908a800) [pid = 1952] [serial = 1536] [outer = 0x0] 10:13:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x129431000) [pid = 1952] [serial = 1537] [outer = 0x12908a800] 10:13:17 INFO - PROCESS | 1952 | 1467047597780 Marionette DEBUG loaded listener.js 10:13:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12a48e800) [pid = 1952] [serial = 1538] [outer = 0x12908a800] 10:13:18 INFO - PROCESS | 1952 | 1467047598220 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]]]}] 10:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 723ms 10:13:18 INFO - PROCESS | 1952 | 1467047598294 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:13:18 INFO - PROCESS | 1952 | 1467047598297 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:13:18 INFO - PROCESS | 1952 | 1467047598301 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 1952 | 1467047598305 Marionette TRACE conn2 <- [1,2022,null,{}] 10:13:18 INFO - PROCESS | 1952 | 1467047598308 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}] 10:13:18 INFO - PROCESS | 1952 | 1467047598310 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:18 INFO - PROCESS | 1952 | 1467047598414 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:13:18 INFO - PROCESS | 1952 | 1467047598482 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:18 INFO - PROCESS | 1952 | 1467047598484 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e43800 == 35 [pid = 1952] [id = 513] 10:13:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x11329d000) [pid = 1952] [serial = 1539] [outer = 0x0] 10:13:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x115df4000) [pid = 1952] [serial = 1540] [outer = 0x11329d000] 10:13:18 INFO - PROCESS | 1952 | 1467047598516 Marionette DEBUG loaded listener.js 10:13:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x116a12800) [pid = 1952] [serial = 1541] [outer = 0x11329d000] 10:13:18 INFO - PROCESS | 1952 | 1467047598925 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]]]}] 10:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 10:13:18 INFO - PROCESS | 1952 | 1467047598973 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:13:18 INFO - PROCESS | 1952 | 1467047598976 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:13:18 INFO - PROCESS | 1952 | 1467047598981 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 1952 | 1467047598983 Marionette TRACE conn2 <- [1,2026,null,{}] 10:13:18 INFO - PROCESS | 1952 | 1467047598985 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}] 10:13:18 INFO - PROCESS | 1952 | 1467047598987 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:19 INFO - PROCESS | 1952 | 1467047599096 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:13:19 INFO - PROCESS | 1952 | 1467047599153 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:19 INFO - PROCESS | 1952 | 1467047599154 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x125031000 == 36 [pid = 1952] [id = 514] 10:13:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x118261400) [pid = 1952] [serial = 1542] [outer = 0x0] 10:13:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1186aa400) [pid = 1952] [serial = 1543] [outer = 0x118261400] 10:13:19 INFO - PROCESS | 1952 | 1467047599185 Marionette DEBUG loaded listener.js 10:13:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x118983c00) [pid = 1952] [serial = 1544] [outer = 0x118261400] 10:13:19 INFO - PROCESS | 1952 | 1467047599636 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]]]}] 10:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 10:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:13:19 INFO - PROCESS | 1952 | 1467047599654 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:13:19 INFO - PROCESS | 1952 | 1467047599655 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:13:19 INFO - PROCESS | 1952 | 1467047599658 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:13:19 INFO - PROCESS | 1952 | 1467047599660 Marionette TRACE conn2 <- [1,2030,null,{}] 10:13:19 INFO - PROCESS | 1952 | 1467047599668 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}] 10:13:19 INFO - PROCESS | 1952 | 1467047599671 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:19 INFO - PROCESS | 1952 | 1467047599794 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:13:19 INFO - PROCESS | 1952 | 1467047599865 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:19 INFO - PROCESS | 1952 | 1467047599867 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0b5800 == 37 [pid = 1952] [id = 515] 10:13:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x120fcbc00) [pid = 1952] [serial = 1545] [outer = 0x0] 10:13:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12107b000) [pid = 1952] [serial = 1546] [outer = 0x120fcbc00] 10:13:19 INFO - PROCESS | 1952 | 1467047599910 Marionette DEBUG loaded listener.js 10:13:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x121d97400) [pid = 1952] [serial = 1547] [outer = 0x120fcbc00] 10:13:20 INFO - PROCESS | 1952 | 1467047600476 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]]]}] 10:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 874ms 10:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:13:20 INFO - PROCESS | 1952 | 1467047600531 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:13:20 INFO - PROCESS | 1952 | 1467047600534 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:13:20 INFO - PROCESS | 1952 | 1467047600537 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:13:20 INFO - PROCESS | 1952 | 1467047600539 Marionette TRACE conn2 <- [1,2034,null,{}] 10:13:20 INFO - PROCESS | 1952 | 1467047600542 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}] 10:13:20 INFO - PROCESS | 1952 | 1467047600544 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:20 INFO - PROCESS | 1952 | 1467047600636 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:13:20 INFO - PROCESS | 1952 | 1467047600694 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:20 INFO - PROCESS | 1952 | 1467047600697 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186cb800 == 38 [pid = 1952] [id = 516] 10:13:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x112e0a800) [pid = 1952] [serial = 1548] [outer = 0x0] 10:13:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1133af000) [pid = 1952] [serial = 1549] [outer = 0x112e0a800] 10:13:20 INFO - PROCESS | 1952 | 1467047600725 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x11660bc00) [pid = 1952] [serial = 1550] [outer = 0x112e0a800] 10:13:21 INFO - PROCESS | 1952 | 1467047601227 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]]]}] 10:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 722ms 10:13:21 INFO - PROCESS | 1952 | 1467047601259 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 1952 | 1467047601263 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:13:21 INFO - PROCESS | 1952 | 1467047601270 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 1952 | 1467047601273 Marionette TRACE conn2 <- [1,2038,null,{}] 10:13:21 INFO - PROCESS | 1952 | 1467047601276 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}] 10:13:21 INFO - PROCESS | 1952 | 1467047601279 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:21 INFO - PROCESS | 1952 | 1467047601412 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:13:21 INFO - PROCESS | 1952 | 1467047601514 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:21 INFO - PROCESS | 1952 | 1467047601516 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x119549800 == 39 [pid = 1952] [id = 517] 10:13:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x116f31400) [pid = 1952] [serial = 1551] [outer = 0x0] 10:13:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1186a5c00) [pid = 1952] [serial = 1552] [outer = 0x116f31400] 10:13:21 INFO - PROCESS | 1952 | 1467047601564 Marionette DEBUG loaded listener.js 10:13:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x118986400) [pid = 1952] [serial = 1553] [outer = 0x116f31400] 10:13:21 INFO - PROCESS | 1952 | --DOCSHELL 0x112d3a800 == 38 [pid = 1952] [id = 487] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x126f3b400) [pid = 1952] [serial = 1492] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12780e400) [pid = 1952] [serial = 1460] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x120fd3c00) [pid = 1952] [serial = 1477] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1164dc800) [pid = 1952] [serial = 1465] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x116f30000) [pid = 1952] [serial = 1466] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x118252400) [pid = 1952] [serial = 1468] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1184c3000) [pid = 1952] [serial = 1469] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1127e8c00) [pid = 1952] [serial = 1462] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x112982800) [pid = 1952] [serial = 1463] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x124e0b400) [pid = 1952] [serial = 1480] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x1218d7c00) [pid = 1952] [serial = 1478] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12561ac00) [pid = 1952] [serial = 1481] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12118a400) [pid = 1952] [serial = 1489] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x118262c00) [pid = 1952] [serial = 1486] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x111f3c400) [pid = 1952] [serial = 1484] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x11898c000) [pid = 1952] [serial = 1471] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x119478400) [pid = 1952] [serial = 1472] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x126878400) [pid = 1952] [serial = 1483] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x119477000) [pid = 1952] [serial = 1487] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x119a12800) [pid = 1952] [serial = 1474] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x124e0f400) [pid = 1952] [serial = 1490] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x120e46800) [pid = 1952] [serial = 1475] [outer = 0x0] [url = about:blank] 10:13:21 INFO - PROCESS | 1952 | 1467047601997 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]]]}] 10:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 773ms 10:13:22 INFO - PROCESS | 1952 | 1467047602043 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:13:22 INFO - PROCESS | 1952 | 1467047602045 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:13:22 INFO - PROCESS | 1952 | 1467047602048 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:13:22 INFO - PROCESS | 1952 | 1467047602052 Marionette TRACE conn2 <- [1,2042,null,{}] 10:13:22 INFO - PROCESS | 1952 | 1467047602063 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}] 10:13:22 INFO - PROCESS | 1952 | 1467047602067 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:22 INFO - PROCESS | 1952 | 1467047602189 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:13:22 INFO - PROCESS | 1952 | 1467047602274 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:22 INFO - PROCESS | 1952 | 1467047602277 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x121205800 == 39 [pid = 1952] [id = 518] 10:13:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x118614c00) [pid = 1952] [serial = 1554] [outer = 0x0] 10:13:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1197a5c00) [pid = 1952] [serial = 1555] [outer = 0x118614c00] 10:13:22 INFO - PROCESS | 1952 | 1467047602323 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x120e7fc00) [pid = 1952] [serial = 1556] [outer = 0x118614c00] 10:13:22 INFO - PROCESS | 1952 | 1467047602678 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]]]}] 10:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 674ms 10:13:22 INFO - PROCESS | 1952 | 1467047602722 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:13:22 INFO - PROCESS | 1952 | 1467047602724 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:13:22 INFO - PROCESS | 1952 | 1467047602726 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:13:22 INFO - PROCESS | 1952 | 1467047602727 Marionette TRACE conn2 <- [1,2046,null,{}] 10:13:22 INFO - PROCESS | 1952 | 1467047602729 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}] 10:13:22 INFO - PROCESS | 1952 | 1467047602730 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:22 INFO - PROCESS | 1952 | 1467047602833 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:13:22 INFO - PROCESS | 1952 | 1467047602887 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:22 INFO - PROCESS | 1952 | 1467047602888 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x125016000 == 40 [pid = 1952] [id = 519] 10:13:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x12118b400) [pid = 1952] [serial = 1557] [outer = 0x0] 10:13:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x121f2ac00) [pid = 1952] [serial = 1558] [outer = 0x12118b400] 10:13:22 INFO - PROCESS | 1952 | 1467047602914 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1227f9000) [pid = 1952] [serial = 1559] [outer = 0x12118b400] 10:13:23 INFO - PROCESS | 1952 | 1467047603201 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]]]}] 10:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 10:13:23 INFO - PROCESS | 1952 | 1467047603245 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:13:23 INFO - PROCESS | 1952 | 1467047603246 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:13:23 INFO - PROCESS | 1952 | 1467047603248 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:13:23 INFO - PROCESS | 1952 | 1467047603250 Marionette TRACE conn2 <- [1,2050,null,{}] 10:13:23 INFO - PROCESS | 1952 | 1467047603255 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}] 10:13:23 INFO - PROCESS | 1952 | 1467047603256 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:23 INFO - PROCESS | 1952 | 1467047603336 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:13:23 INFO - PROCESS | 1952 | 1467047603340 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:23 INFO - PROCESS | 1952 | 1467047603341 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cc3800 == 41 [pid = 1952] [id = 520] 10:13:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x124a7a400) [pid = 1952] [serial = 1560] [outer = 0x0] 10:13:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1256c4000) [pid = 1952] [serial = 1561] [outer = 0x124a7a400] 10:13:23 INFO - PROCESS | 1952 | 1467047603366 Marionette DEBUG loaded listener.js 10:13:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x126ede400) [pid = 1952] [serial = 1562] [outer = 0x124a7a400] 10:13:23 INFO - PROCESS | 1952 | 1467047603699 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]]]}] 10:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 473ms 10:13:23 INFO - PROCESS | 1952 | 1467047603722 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:13:23 INFO - PROCESS | 1952 | 1467047603723 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:13:23 INFO - PROCESS | 1952 | 1467047603725 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:13:23 INFO - PROCESS | 1952 | 1467047603726 Marionette TRACE conn2 <- [1,2054,null,{}] 10:13:23 INFO - PROCESS | 1952 | 1467047603729 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}] 10:13:23 INFO - PROCESS | 1952 | 1467047603733 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:23 INFO - PROCESS | 1952 | 1467047603863 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:13:23 INFO - PROCESS | 1952 | 1467047603871 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:23 INFO - PROCESS | 1952 | 1467047603872 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x116680800 == 42 [pid = 1952] [id = 521] 10:13:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x126f3d000) [pid = 1952] [serial = 1563] [outer = 0x0] 10:13:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x127803c00) [pid = 1952] [serial = 1564] [outer = 0x126f3d000] 10:13:23 INFO - PROCESS | 1952 | 1467047603897 Marionette DEBUG loaded listener.js 10:13:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12942c800) [pid = 1952] [serial = 1565] [outer = 0x126f3d000] 10:13:24 INFO - PROCESS | 1952 | 1467047604238 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]]]}] 10:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 10:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:13:24 INFO - PROCESS | 1952 | 1467047604245 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:13:24 INFO - PROCESS | 1952 | 1467047604246 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:13:24 INFO - PROCESS | 1952 | 1467047604248 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:13:24 INFO - PROCESS | 1952 | 1467047604250 Marionette TRACE conn2 <- [1,2058,null,{}] 10:13:24 INFO - PROCESS | 1952 | 1467047604253 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}] 10:13:24 INFO - PROCESS | 1952 | 1467047604255 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:24 INFO - PROCESS | 1952 | 1467047604356 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:13:24 INFO - PROCESS | 1952 | 1467047604368 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:24 INFO - PROCESS | 1952 | 1467047604370 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b72f000 == 43 [pid = 1952] [id = 522] 10:13:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12942ec00) [pid = 1952] [serial = 1566] [outer = 0x0] 10:13:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12a490800) [pid = 1952] [serial = 1567] [outer = 0x12942ec00] 10:13:24 INFO - PROCESS | 1952 | 1467047604394 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12a4ab400) [pid = 1952] [serial = 1568] [outer = 0x12942ec00] 10:13:24 INFO - PROCESS | 1952 | 1467047604732 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]]]}] 10:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 10:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:13:24 INFO - PROCESS | 1952 | 1467047604773 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:13:24 INFO - PROCESS | 1952 | 1467047604774 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:13:24 INFO - PROCESS | 1952 | 1467047604776 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:13:24 INFO - PROCESS | 1952 | 1467047604777 Marionette TRACE conn2 <- [1,2062,null,{}] 10:13:24 INFO - PROCESS | 1952 | 1467047604779 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}] 10:13:24 INFO - PROCESS | 1952 | 1467047604780 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:24 INFO - PROCESS | 1952 | 1467047604879 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:13:24 INFO - PROCESS | 1952 | 1467047604883 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:24 INFO - PROCESS | 1952 | 1467047604885 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd0f000 == 44 [pid = 1952] [id = 523] 10:13:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x11885f400) [pid = 1952] [serial = 1569] [outer = 0x0] 10:13:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12a55e800) [pid = 1952] [serial = 1570] [outer = 0x11885f400] 10:13:24 INFO - PROCESS | 1952 | 1467047604909 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x11811b800) [pid = 1952] [serial = 1571] [outer = 0x11885f400] 10:13:25 INFO - PROCESS | 1952 | 1467047605356 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]]]}] 10:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 618ms 10:13:25 INFO - PROCESS | 1952 | 1467047605401 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:13:25 INFO - PROCESS | 1952 | 1467047605403 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:13:25 INFO - PROCESS | 1952 | 1467047605407 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:13:25 INFO - PROCESS | 1952 | 1467047605409 Marionette TRACE conn2 <- [1,2066,null,{}] 10:13:25 INFO - PROCESS | 1952 | 1467047605412 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}] 10:13:25 INFO - PROCESS | 1952 | 1467047605414 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:25 INFO - PROCESS | 1952 | 1467047605568 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:13:25 INFO - PROCESS | 1952 | 1467047605607 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:25 INFO - PROCESS | 1952 | 1467047605608 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0b3800 == 45 [pid = 1952] [id = 524] 10:13:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12a566800) [pid = 1952] [serial = 1572] [outer = 0x0] 10:13:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12a903400) [pid = 1952] [serial = 1573] [outer = 0x12a566800] 10:13:25 INFO - PROCESS | 1952 | 1467047605633 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12a908800) [pid = 1952] [serial = 1574] [outer = 0x12a566800] 10:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 570ms 10:13:25 INFO - PROCESS | 1952 | 1467047605968 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]]]}] 10:13:25 INFO - PROCESS | 1952 | 1467047605976 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:13:25 INFO - PROCESS | 1952 | 1467047605977 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:13:25 INFO - PROCESS | 1952 | 1467047605979 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:13:25 INFO - PROCESS | 1952 | 1467047605980 Marionette TRACE conn2 <- [1,2070,null,{}] 10:13:25 INFO - PROCESS | 1952 | 1467047605983 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}] 10:13:25 INFO - PROCESS | 1952 | 1467047605985 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:26 INFO - PROCESS | 1952 | 1467047606094 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:13:26 INFO - PROCESS | 1952 | 1467047606099 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:26 INFO - PROCESS | 1952 | 1467047606100 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c618800 == 46 [pid = 1952] [id = 525] 10:13:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12a568400) [pid = 1952] [serial = 1575] [outer = 0x0] 10:13:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12a911800) [pid = 1952] [serial = 1576] [outer = 0x12a568400] 10:13:26 INFO - PROCESS | 1952 | 1467047606164 Marionette DEBUG loaded listener.js 10:13:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12ab0a800) [pid = 1952] [serial = 1577] [outer = 0x12a568400] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x120e7e000) [pid = 1952] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1127de800) [pid = 1952] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x111cac000) [pid = 1952] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1227fb000) [pid = 1952] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x118817c00) [pid = 1952] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1186ddc00) [pid = 1952] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x116ad4800) [pid = 1952] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x11645f000) [pid = 1952] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x118266000) [pid = 1952] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1131d8c00) [pid = 1952] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x121078c00) [pid = 1952] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1190d6000) [pid = 1952] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x126adc800) [pid = 1952] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:13:26 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x124e06400) [pid = 1952] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:13:26 INFO - PROCESS | 1952 | 1467047606667 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]]]}] 10:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 718ms 10:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:13:26 INFO - PROCESS | 1952 | 1467047606699 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:13:26 INFO - PROCESS | 1952 | 1467047606703 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:13:26 INFO - PROCESS | 1952 | 1467047606706 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 1952 | 1467047606709 Marionette TRACE conn2 <- [1,2074,null,{}] 10:13:26 INFO - PROCESS | 1952 | 1467047606712 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}] 10:13:26 INFO - PROCESS | 1952 | 1467047606715 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:26 INFO - PROCESS | 1952 | 1467047606809 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:13:26 INFO - PROCESS | 1952 | 1467047606830 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:26 INFO - PROCESS | 1952 | 1467047606832 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca0b000 == 47 [pid = 1952] [id = 526] 10:13:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1128b2400) [pid = 1952] [serial = 1578] [outer = 0x0] 10:13:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x121078c00) [pid = 1952] [serial = 1579] [outer = 0x1128b2400] 10:13:26 INFO - PROCESS | 1952 | 1467047606859 Marionette DEBUG loaded listener.js 10:13:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12ab11c00) [pid = 1952] [serial = 1580] [outer = 0x1128b2400] 10:13:27 INFO - PROCESS | 1952 | 1467047607209 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]]]}] 10:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 10:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:13:27 INFO - PROCESS | 1952 | 1467047607228 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:13:27 INFO - PROCESS | 1952 | 1467047607229 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:13:27 INFO - PROCESS | 1952 | 1467047607231 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:13:27 INFO - PROCESS | 1952 | 1467047607232 Marionette TRACE conn2 <- [1,2078,null,{}] 10:13:27 INFO - PROCESS | 1952 | 1467047607236 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}] 10:13:27 INFO - PROCESS | 1952 | 1467047607238 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:27 INFO - PROCESS | 1952 | 1467047607355 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:13:27 INFO - PROCESS | 1952 | 1467047607361 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:27 INFO - PROCESS | 1952 | 1467047607362 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce03000 == 48 [pid = 1952] [id = 527] 10:13:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1292abc00) [pid = 1952] [serial = 1581] [outer = 0x0] 10:13:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12b0a0800) [pid = 1952] [serial = 1582] [outer = 0x1292abc00] 10:13:27 INFO - PROCESS | 1952 | 1467047607387 Marionette DEBUG loaded listener.js 10:13:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12b762c00) [pid = 1952] [serial = 1583] [outer = 0x1292abc00] 10:13:27 INFO - PROCESS | 1952 | 1467047607689 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]]]}] 10:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 470ms 10:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:13:27 INFO - PROCESS | 1952 | 1467047607707 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:13:27 INFO - PROCESS | 1952 | 1467047607708 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:13:27 INFO - PROCESS | 1952 | 1467047607710 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:13:27 INFO - PROCESS | 1952 | 1467047607711 Marionette TRACE conn2 <- [1,2082,null,{}] 10:13:27 INFO - PROCESS | 1952 | 1467047607713 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}] 10:13:27 INFO - PROCESS | 1952 | 1467047607714 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:27 INFO - PROCESS | 1952 | 1467047607801 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:13:27 INFO - PROCESS | 1952 | 1467047607806 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:27 INFO - PROCESS | 1952 | 1467047607807 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d108000 == 49 [pid = 1952] [id = 528] 10:13:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12b763000) [pid = 1952] [serial = 1584] [outer = 0x0] 10:13:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12b8d7000) [pid = 1952] [serial = 1585] [outer = 0x12b763000] 10:13:27 INFO - PROCESS | 1952 | 1467047607832 Marionette DEBUG loaded listener.js 10:13:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12b8dd400) [pid = 1952] [serial = 1586] [outer = 0x12b763000] 10:13:28 INFO - PROCESS | 1952 | 1467047608171 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]]]}] 10:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 471ms 10:13:28 INFO - PROCESS | 1952 | 1467047608181 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:13:28 INFO - PROCESS | 1952 | 1467047608183 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:13:28 INFO - PROCESS | 1952 | 1467047608189 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:13:28 INFO - PROCESS | 1952 | 1467047608190 Marionette TRACE conn2 <- [1,2086,null,{}] 10:13:28 INFO - PROCESS | 1952 | 1467047608192 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}] 10:13:28 INFO - PROCESS | 1952 | 1467047608194 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:28 INFO - PROCESS | 1952 | 1467047608317 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:13:28 INFO - PROCESS | 1952 | 1467047608323 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 1952 | 1467047608324 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d121000 == 50 [pid = 1952] [id = 529] 10:13:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12908c000) [pid = 1952] [serial = 1587] [outer = 0x0] 10:13:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12b8ddc00) [pid = 1952] [serial = 1588] [outer = 0x12908c000] 10:13:28 INFO - PROCESS | 1952 | 1467047608348 Marionette DEBUG loaded listener.js 10:13:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12b95a000) [pid = 1952] [serial = 1589] [outer = 0x12908c000] 10:13:28 INFO - PROCESS | 1952 | 1467047608809 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]]]}] 10:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 671ms 10:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:13:28 INFO - PROCESS | 1952 | 1467047608861 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:13:28 INFO - PROCESS | 1952 | 1467047608864 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:13:28 INFO - PROCESS | 1952 | 1467047608867 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:13:28 INFO - PROCESS | 1952 | 1467047608870 Marionette TRACE conn2 <- [1,2090,null,{}] 10:13:28 INFO - PROCESS | 1952 | 1467047608874 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}] 10:13:28 INFO - PROCESS | 1952 | 1467047608875 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:28 INFO - PROCESS | 1952 | 1467047608983 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:13:29 INFO - PROCESS | 1952 | 1467047609055 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:29 INFO - PROCESS | 1952 | 1467047609057 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185ab000 == 51 [pid = 1952] [id = 530] 10:13:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x115df4c00) [pid = 1952] [serial = 1590] [outer = 0x0] 10:13:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x116612800) [pid = 1952] [serial = 1591] [outer = 0x115df4c00] 10:13:29 INFO - PROCESS | 1952 | 1467047609088 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x118180800) [pid = 1952] [serial = 1592] [outer = 0x115df4c00] 10:13:29 INFO - PROCESS | 1952 | 1467047609511 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]]]}] 10:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 673ms 10:13:29 INFO - PROCESS | 1952 | 1467047609540 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 1952 | 1467047609543 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:13:29 INFO - PROCESS | 1952 | 1467047609547 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 1952 | 1467047609549 Marionette TRACE conn2 <- [1,2094,null,{}] 10:13:29 INFO - PROCESS | 1952 | 1467047609552 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}] 10:13:29 INFO - PROCESS | 1952 | 1467047609554 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:29 INFO - PROCESS | 1952 | 1467047609687 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:13:29 INFO - PROCESS | 1952 | 1467047609747 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:29 INFO - PROCESS | 1952 | 1467047609749 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f5800 == 52 [pid = 1952] [id = 531] 10:13:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1186a9000) [pid = 1952] [serial = 1593] [outer = 0x0] 10:13:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x119478800) [pid = 1952] [serial = 1594] [outer = 0x1186a9000] 10:13:29 INFO - PROCESS | 1952 | 1467047609780 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x120e49400) [pid = 1952] [serial = 1595] [outer = 0x1186a9000] 10:13:30 INFO - PROCESS | 1952 | 1467047610284 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]]]}] 10:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 772ms 10:13:30 INFO - PROCESS | 1952 | 1467047610320 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:13:30 INFO - PROCESS | 1952 | 1467047610323 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:13:30 INFO - PROCESS | 1952 | 1467047610327 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:13:30 INFO - PROCESS | 1952 | 1467047610330 Marionette TRACE conn2 <- [1,2098,null,{}] 10:13:30 INFO - PROCESS | 1952 | 1467047610342 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}] 10:13:30 INFO - PROCESS | 1952 | 1467047610347 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:30 INFO - PROCESS | 1952 | 1467047610493 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:13:30 INFO - PROCESS | 1952 | 1467047610567 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:30 INFO - PROCESS | 1952 | 1467047610569 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d32b000 == 53 [pid = 1952] [id = 532] 10:13:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12152fc00) [pid = 1952] [serial = 1596] [outer = 0x0] 10:13:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x1256cb800) [pid = 1952] [serial = 1597] [outer = 0x12152fc00] 10:13:30 INFO - PROCESS | 1952 | 1467047610601 Marionette DEBUG loaded listener.js 10:13:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x127804800) [pid = 1952] [serial = 1598] [outer = 0x12152fc00] 10:13:31 INFO - PROCESS | 1952 | 1467047611119 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]]]}] 10:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 826ms 10:13:31 INFO - PROCESS | 1952 | 1467047611157 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:13:31 INFO - PROCESS | 1952 | 1467047611160 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:13:31 INFO - PROCESS | 1952 | 1467047611166 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:13:31 INFO - PROCESS | 1952 | 1467047611167 Marionette TRACE conn2 <- [1,2102,null,{}] 10:13:31 INFO - PROCESS | 1952 | 1467047611172 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}] 10:13:31 INFO - PROCESS | 1952 | 1467047611175 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:31 INFO - PROCESS | 1952 | 1467047611336 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:13:31 INFO - PROCESS | 1952 | 1467047611408 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:31 INFO - PROCESS | 1952 | 1467047611410 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x11694e800 == 54 [pid = 1952] [id = 533] 10:13:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x11690c000) [pid = 1952] [serial = 1599] [outer = 0x0] 10:13:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x1227ec400) [pid = 1952] [serial = 1600] [outer = 0x11690c000] 10:13:31 INFO - PROCESS | 1952 | 1467047611440 Marionette DEBUG loaded listener.js 10:13:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12780fc00) [pid = 1952] [serial = 1601] [outer = 0x11690c000] 10:13:32 INFO - PROCESS | 1952 | 1467047612004 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]]]}] 10:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 876ms 10:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:13:32 INFO - PROCESS | 1952 | 1467047612041 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:13:32 INFO - PROCESS | 1952 | 1467047612044 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:13:32 INFO - PROCESS | 1952 | 1467047612047 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:13:32 INFO - PROCESS | 1952 | 1467047612048 Marionette TRACE conn2 <- [1,2106,null,{}] 10:13:32 INFO - PROCESS | 1952 | 1467047612052 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}] 10:13:32 INFO - PROCESS | 1952 | 1467047612054 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:32 INFO - PROCESS | 1952 | 1467047612145 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:13:32 INFO - PROCESS | 1952 | 1467047612207 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:32 INFO - PROCESS | 1952 | 1467047612208 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x1216af800 == 55 [pid = 1952] [id = 534] 10:13:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x116ad8800) [pid = 1952] [serial = 1602] [outer = 0x0] 10:13:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x117e5c400) [pid = 1952] [serial = 1603] [outer = 0x116ad8800] 10:13:32 INFO - PROCESS | 1952 | 1467047612236 Marionette DEBUG loaded listener.js 10:13:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x118257800) [pid = 1952] [serial = 1604] [outer = 0x116ad8800] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12d108000 == 54 [pid = 1952] [id = 528] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce03000 == 53 [pid = 1952] [id = 527] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca0b000 == 52 [pid = 1952] [id = 526] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12c618800 == 51 [pid = 1952] [id = 525] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0b3800 == 50 [pid = 1952] [id = 524] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd0f000 == 49 [pid = 1952] [id = 523] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12b72f000 == 48 [pid = 1952] [id = 522] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x116680800 == 47 [pid = 1952] [id = 521] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x128cc3800 == 46 [pid = 1952] [id = 520] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x125016000 == 45 [pid = 1952] [id = 519] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x121205800 == 44 [pid = 1952] [id = 518] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x119549800 == 43 [pid = 1952] [id = 517] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x1186cb800 == 42 [pid = 1952] [id = 516] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd1a000 == 41 [pid = 1952] [id = 511] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x129272800 == 40 [pid = 1952] [id = 507] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd62800 == 39 [pid = 1952] [id = 512] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12b73b000 == 38 [pid = 1952] [id = 510] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12120b800 == 37 [pid = 1952] [id = 509] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x125031000 == 36 [pid = 1952] [id = 514] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0b5800 == 35 [pid = 1952] [id = 515] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x1268b5000 == 34 [pid = 1952] [id = 505] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x117e43800 == 33 [pid = 1952] [id = 513] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x127862000 == 32 [pid = 1952] [id = 506] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x1294dd000 == 31 [pid = 1952] [id = 508] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x11694e800 == 30 [pid = 1952] [id = 533] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12d32b000 == 29 [pid = 1952] [id = 532] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f5800 == 28 [pid = 1952] [id = 531] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x1185ab000 == 27 [pid = 1952] [id = 530] 10:13:33 INFO - PROCESS | 1952 | --DOCSHELL 0x12d121000 == 26 [pid = 1952] [id = 529] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x1274ad400) [pid = 1952] [serial = 1493] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x120fcd400) [pid = 1952] [serial = 1516] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x121d94800) [pid = 1952] [serial = 1519] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x1218e2c00) [pid = 1952] [serial = 1517] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x1190d3800) [pid = 1952] [serial = 1528] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x12561c800) [pid = 1952] [serial = 1522] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x119477800) [pid = 1952] [serial = 1511] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1190cac00) [pid = 1952] [serial = 1510] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x1227fa000) [pid = 1952] [serial = 1520] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x119e09c00) [pid = 1952] [serial = 1513] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x11825bc00) [pid = 1952] [serial = 1499] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x116f38000) [pid = 1952] [serial = 1498] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x116ad5c00) [pid = 1952] [serial = 1504] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x11817e800) [pid = 1952] [serial = 1505] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x11869d800) [pid = 1952] [serial = 1507] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1186a9400) [pid = 1952] [serial = 1508] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x113c37000) [pid = 1952] [serial = 1501] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x115deac00) [pid = 1952] [serial = 1502] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x11213d400) [pid = 1952] [serial = 1495] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x126ad9800) [pid = 1952] [serial = 1525] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1292b5c00) [pid = 1952] [serial = 1535] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12687ac00) [pid = 1952] [serial = 1523] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x127804c00) [pid = 1952] [serial = 1531] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1292ad400) [pid = 1952] [serial = 1534] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x126fbcc00) [pid = 1952] [serial = 1526] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x121b11800) [pid = 1952] [serial = 1529] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x120e41000) [pid = 1952] [serial = 1514] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x129089800) [pid = 1952] [serial = 1532] [outer = 0x0] [url = about:blank] 10:13:33 INFO - PROCESS | 1952 | 1467047613190 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]]]}] 10:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1225ms 10:13:33 INFO - PROCESS | 1952 | 1467047613272 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 1952 | 1467047613275 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:13:33 INFO - PROCESS | 1952 | 1467047613278 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 1952 | 1467047613280 Marionette TRACE conn2 <- [1,2110,null,{}] 10:13:33 INFO - PROCESS | 1952 | 1467047613284 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}] 10:13:33 INFO - PROCESS | 1952 | 1467047613286 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:33 INFO - PROCESS | 1952 | 1467047613364 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:13:33 INFO - PROCESS | 1952 | 1467047613373 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:33 INFO - PROCESS | 1952 | 1467047613376 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x116644000 == 27 [pid = 1952] [id = 535] 10:13:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x11329fc00) [pid = 1952] [serial = 1605] [outer = 0x0] 10:13:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1133bdc00) [pid = 1952] [serial = 1606] [outer = 0x11329fc00] 10:13:33 INFO - PROCESS | 1952 | 1467047613404 Marionette DEBUG loaded listener.js 10:13:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x115e60000) [pid = 1952] [serial = 1607] [outer = 0x11329fc00] 10:13:33 INFO - PROCESS | 1952 | 1467047613742 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]]]}] 10:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 470ms 10:13:33 INFO - PROCESS | 1952 | 1467047613779 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 1952 | 1467047613783 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:13:33 INFO - PROCESS | 1952 | 1467047613789 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 1952 | 1467047613790 Marionette TRACE conn2 <- [1,2114,null,{}] 10:13:33 INFO - PROCESS | 1952 | 1467047613793 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}] 10:13:33 INFO - PROCESS | 1952 | 1467047613794 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:33 INFO - PROCESS | 1952 | 1467047613873 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:13:33 INFO - PROCESS | 1952 | 1467047613877 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:33 INFO - PROCESS | 1952 | 1467047613879 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e43800 == 28 [pid = 1952] [id = 536] 10:13:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x116909000) [pid = 1952] [serial = 1608] [outer = 0x0] 10:13:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x117e63000) [pid = 1952] [serial = 1609] [outer = 0x116909000] 10:13:33 INFO - PROCESS | 1952 | 1467047613908 Marionette DEBUG loaded listener.js 10:13:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x11826bc00) [pid = 1952] [serial = 1610] [outer = 0x116909000] 10:13:34 INFO - PROCESS | 1952 | 1467047614262 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]]]}] 10:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms 10:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:13:34 INFO - PROCESS | 1952 | 1467047614313 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:13:34 INFO - PROCESS | 1952 | 1467047614315 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:13:34 INFO - PROCESS | 1952 | 1467047614318 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:13:34 INFO - PROCESS | 1952 | 1467047614329 Marionette TRACE conn2 <- [1,2118,null,{}] 10:13:34 INFO - PROCESS | 1952 | 1467047614337 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}] 10:13:34 INFO - PROCESS | 1952 | 1467047614341 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:34 INFO - PROCESS | 1952 | 1467047614455 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:13:34 INFO - PROCESS | 1952 | 1467047614470 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:34 INFO - PROCESS | 1952 | 1467047614473 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x12120e000 == 29 [pid = 1952] [id = 537] 10:13:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x11881ac00) [pid = 1952] [serial = 1611] [outer = 0x0] 10:13:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x11898f400) [pid = 1952] [serial = 1612] [outer = 0x11881ac00] 10:13:34 INFO - PROCESS | 1952 | 1467047614520 Marionette DEBUG loaded listener.js 10:13:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x119473c00) [pid = 1952] [serial = 1613] [outer = 0x11881ac00] 10:13:35 INFO - PROCESS | 1952 | 1467047615193 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]]]}] 10:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 881ms 10:13:35 INFO - PROCESS | 1952 | 1467047615199 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:13:35 INFO - PROCESS | 1952 | 1467047615204 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:13:35 INFO - PROCESS | 1952 | 1467047615208 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:13:35 INFO - PROCESS | 1952 | 1467047615210 Marionette TRACE conn2 <- [1,2122,null,{}] 10:13:35 INFO - PROCESS | 1952 | 1467047615214 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}] 10:13:35 INFO - PROCESS | 1952 | 1467047615216 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:35 INFO - PROCESS | 1952 | 1467047615318 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:13:35 INFO - PROCESS | 1952 | 1467047615398 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:35 INFO - PROCESS | 1952 | 1467047615400 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186bd000 == 30 [pid = 1952] [id = 538] 10:13:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x113c37c00) [pid = 1952] [serial = 1614] [outer = 0x0] 10:13:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x116604c00) [pid = 1952] [serial = 1615] [outer = 0x113c37c00] 10:13:35 INFO - PROCESS | 1952 | 1467047615431 Marionette DEBUG loaded listener.js 10:13:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x117e5d800) [pid = 1952] [serial = 1616] [outer = 0x113c37c00] 10:13:35 INFO - PROCESS | 1952 | 1467047615965 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]]]}] 10:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 773ms 10:13:35 INFO - PROCESS | 1952 | 1467047615981 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:13:35 INFO - PROCESS | 1952 | 1467047615984 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:13:36 INFO - PROCESS | 1952 | 1467047616021 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 1952 | 1467047616023 Marionette TRACE conn2 <- [1,2126,null,{}] 10:13:36 INFO - PROCESS | 1952 | 1467047616026 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}] 10:13:36 INFO - PROCESS | 1952 | 1467047616028 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:36 INFO - PROCESS | 1952 | 1467047616134 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:13:36 INFO - PROCESS | 1952 | 1467047616214 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:36 INFO - PROCESS | 1952 | 1467047616216 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x122751800 == 31 [pid = 1952] [id = 539] 10:13:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1186e0800) [pid = 1952] [serial = 1617] [outer = 0x0] 10:13:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x11904f800) [pid = 1952] [serial = 1618] [outer = 0x1186e0800] 10:13:36 INFO - PROCESS | 1952 | 1467047616248 Marionette DEBUG loaded listener.js 10:13:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x11947cc00) [pid = 1952] [serial = 1619] [outer = 0x1186e0800] 10:13:36 INFO - PROCESS | 1952 | 1467047616763 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]]]}] 10:13:36 INFO - PROCESS | 1952 | --DOCSHELL 0x117e43800 == 30 [pid = 1952] [id = 536] 10:13:36 INFO - PROCESS | 1952 | --DOCSHELL 0x116644000 == 29 [pid = 1952] [id = 535] 10:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 774ms 10:13:36 INFO - PROCESS | 1952 | 1467047616791 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:13:36 INFO - PROCESS | 1952 | 1467047616794 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:13:36 INFO - PROCESS | 1952 | 1467047616797 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 1952 | 1467047616798 Marionette TRACE conn2 <- [1,2130,null,{}] 10:13:36 INFO - PROCESS | 1952 | 1467047616802 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}] 10:13:36 INFO - PROCESS | 1952 | 1467047616803 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:36 INFO - PROCESS | 1952 | 1467047616897 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:13:36 INFO - PROCESS | 1952 | 1467047616954 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:36 INFO - PROCESS | 1952 | 1467047616955 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x11699d800 == 30 [pid = 1952] [id = 540] 10:13:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x115df3800) [pid = 1952] [serial = 1620] [outer = 0x0] 10:13:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x116ad8000) [pid = 1952] [serial = 1621] [outer = 0x115df3800] 10:13:36 INFO - PROCESS | 1952 | 1467047616984 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x11825e800) [pid = 1952] [serial = 1622] [outer = 0x115df3800] 10:13:37 INFO - PROCESS | 1952 | 1467047617322 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] 10:13:37 INFO - PROCESS | 1952 | 1467047617372 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:13:37 INFO - PROCESS | 1952 | 1467047617376 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:13:37 INFO - PROCESS | 1952 | 1467047617378 Marionette TRACE conn2 <- [1,2134,null,{}] 10:13:37 INFO - PROCESS | 1952 | 1467047617380 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}] 10:13:37 INFO - PROCESS | 1952 | 1467047617382 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:37 INFO - PROCESS | 1952 | 1467047617482 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:13:37 INFO - PROCESS | 1952 | 1467047617548 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:37 INFO - PROCESS | 1952 | 1467047617549 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x121dbc800 == 31 [pid = 1952] [id = 541] 10:13:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x119e09400) [pid = 1952] [serial = 1623] [outer = 0x0] 10:13:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x120e29800) [pid = 1952] [serial = 1624] [outer = 0x119e09400] 10:13:37 INFO - PROCESS | 1952 | 1467047617576 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x120e4bc00) [pid = 1952] [serial = 1625] [outer = 0x119e09400] 10:13:37 INFO - PROCESS | 1952 | 1467047617898 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]]]}] 10:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 570ms 10:13:37 INFO - PROCESS | 1952 | 1467047617946 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:13:37 INFO - PROCESS | 1952 | 1467047617955 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:13:37 INFO - PROCESS | 1952 | 1467047617957 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:13:37 INFO - PROCESS | 1952 | 1467047617959 Marionette TRACE conn2 <- [1,2138,null,{}] 10:13:37 INFO - PROCESS | 1952 | 1467047617967 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}] 10:13:37 INFO - PROCESS | 1952 | 1467047617970 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:38 INFO - PROCESS | 1952 | 1467047618073 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:13:38 INFO - PROCESS | 1952 | 1467047618088 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 1952 | 1467047618090 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb5800 == 32 [pid = 1952] [id = 542] 10:13:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x1121be000) [pid = 1952] [serial = 1626] [outer = 0x0] 10:13:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x12118b000) [pid = 1952] [serial = 1627] [outer = 0x1121be000] 10:13:38 INFO - PROCESS | 1952 | 1467047618118 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x121b14000) [pid = 1952] [serial = 1628] [outer = 0x1121be000] 10:13:38 INFO - PROCESS | 1952 | 1467047618473 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]]]}] 10:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 523ms 10:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:13:38 INFO - PROCESS | 1952 | 1467047618481 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:13:38 INFO - PROCESS | 1952 | 1467047618482 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:13:38 INFO - PROCESS | 1952 | 1467047618487 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:13:38 INFO - PROCESS | 1952 | 1467047618489 Marionette TRACE conn2 <- [1,2142,null,{}] 10:13:38 INFO - PROCESS | 1952 | 1467047618492 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}] 10:13:38 INFO - PROCESS | 1952 | 1467047618493 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:38 INFO - PROCESS | 1952 | 1467047618595 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:13:38 INFO - PROCESS | 1952 | 1467047618632 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 1952 | 1467047618633 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f1800 == 33 [pid = 1952] [id = 543] 10:13:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x1227ee000) [pid = 1952] [serial = 1629] [outer = 0x0] 10:13:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x124fbd400) [pid = 1952] [serial = 1630] [outer = 0x1227ee000] 10:13:38 INFO - PROCESS | 1952 | 1467047618659 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x12687a800) [pid = 1952] [serial = 1631] [outer = 0x1227ee000] 10:13:39 INFO - PROCESS | 1952 | 1467047619000 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] 10:13:39 INFO - PROCESS | 1952 | 1467047619058 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:13:39 INFO - PROCESS | 1952 | 1467047619061 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1952 | 1467047619062 Marionette TRACE conn2 <- [1,2146,null,{}] 10:13:39 INFO - PROCESS | 1952 | 1467047619064 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}] 10:13:39 INFO - PROCESS | 1952 | 1467047619073 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:39 INFO - PROCESS | 1952 | 1467047619198 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x11329fc00) [pid = 1952] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x12942ec00) [pid = 1952] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x11885f400) [pid = 1952] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x12a568400) [pid = 1952] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x11329d000) [pid = 1952] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x120fcbc00) [pid = 1952] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x116f31400) [pid = 1952] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x12118b400) [pid = 1952] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x118261400) [pid = 1952] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x126f3d000) [pid = 1952] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x124a7a400) [pid = 1952] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x118614c00) [pid = 1952] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12908a800) [pid = 1952] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x112e0a800) [pid = 1952] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x12a566800) [pid = 1952] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1292abc00) [pid = 1952] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x1128b2400) [pid = 1952] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12908c000) [pid = 1952] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x110eef800) [pid = 1952] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12b763000) [pid = 1952] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x116ad8800) [pid = 1952] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x116909000) [pid = 1952] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x115df4c00) [pid = 1952] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1186a9000) [pid = 1952] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12152fc00) [pid = 1952] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:13:39 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x11690c000) [pid = 1952] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:13:39 INFO - PROCESS | 1952 | 1467047619377 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:39 INFO - PROCESS | 1952 | 1467047619378 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x116182800 == 34 [pid = 1952] [id = 544] 10:13:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x110fa7400) [pid = 1952] [serial = 1632] [outer = 0x0] 10:13:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1127e6400) [pid = 1952] [serial = 1633] [outer = 0x110fa7400] 10:13:39 INFO - PROCESS | 1952 | 1467047619417 Marionette DEBUG loaded listener.js 10:13:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1131db000) [pid = 1952] [serial = 1634] [outer = 0x110fa7400] 10:13:39 INFO - PROCESS | 1952 | 1467047619756 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 1952 | 1467047619784 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:13:39 INFO - PROCESS | 1952 | 1467047619789 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1952 | 1467047619791 Marionette TRACE conn2 <- [1,2150,null,{}] 10:13:39 INFO - PROCESS | 1952 | 1467047619793 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}] 10:13:39 INFO - PROCESS | 1952 | 1467047619797 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:39 INFO - PROCESS | 1952 | 1467047619938 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:13:39 INFO - PROCESS | 1952 | 1467047619946 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:39 INFO - PROCESS | 1952 | 1467047619947 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b051000 == 35 [pid = 1952] [id = 545] 10:13:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x113c3ac00) [pid = 1952] [serial = 1635] [outer = 0x0] 10:13:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x11825f000) [pid = 1952] [serial = 1636] [outer = 0x113c3ac00] 10:13:39 INFO - PROCESS | 1952 | 1467047619973 Marionette DEBUG loaded listener.js 10:13:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x127804c00) [pid = 1952] [serial = 1637] [outer = 0x113c3ac00] 10:13:40 INFO - PROCESS | 1952 | 1467047620289 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]]]}] 10:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 10:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:13:40 INFO - PROCESS | 1952 | 1467047620309 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 1952 | 1467047620310 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:13:40 INFO - PROCESS | 1952 | 1467047620312 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 1952 | 1467047620313 Marionette TRACE conn2 <- [1,2154,null,{}] 10:13:40 INFO - PROCESS | 1952 | 1467047620315 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}] 10:13:40 INFO - PROCESS | 1952 | 1467047620317 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:40 INFO - PROCESS | 1952 | 1467047620402 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:13:40 INFO - PROCESS | 1952 | 1467047620407 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:40 INFO - PROCESS | 1952 | 1467047620408 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd12800 == 36 [pid = 1952] [id = 546] 10:13:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x120fc9800) [pid = 1952] [serial = 1638] [outer = 0x0] 10:13:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12907ec00) [pid = 1952] [serial = 1639] [outer = 0x120fc9800] 10:13:40 INFO - PROCESS | 1952 | 1467047620433 Marionette DEBUG loaded listener.js 10:13:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12908ac00) [pid = 1952] [serial = 1640] [outer = 0x120fc9800] 10:13:40 INFO - PROCESS | 1952 | 1467047620755 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]]]}] 10:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 470ms 10:13:40 INFO - PROCESS | 1952 | 1467047620782 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 1952 | 1467047620783 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:13:40 INFO - PROCESS | 1952 | 1467047620788 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 1952 | 1467047620789 Marionette TRACE conn2 <- [1,2158,null,{}] 10:13:40 INFO - PROCESS | 1952 | 1467047620791 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}] 10:13:40 INFO - PROCESS | 1952 | 1467047620792 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:40 INFO - PROCESS | 1952 | 1467047620899 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:13:40 INFO - PROCESS | 1952 | 1467047620934 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:40 INFO - PROCESS | 1952 | 1467047620935 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd5d800 == 37 [pid = 1952] [id = 547] 10:13:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x120e47800) [pid = 1952] [serial = 1641] [outer = 0x0] 10:13:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x12908d000) [pid = 1952] [serial = 1642] [outer = 0x120e47800] 10:13:40 INFO - PROCESS | 1952 | 1467047620959 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x12942e800) [pid = 1952] [serial = 1643] [outer = 0x120e47800] 10:13:41 INFO - PROCESS | 1952 | 1467047621257 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]]]}] 10:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 10:13:41 INFO - PROCESS | 1952 | 1467047621309 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:13:41 INFO - PROCESS | 1952 | 1467047621310 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:13:41 INFO - PROCESS | 1952 | 1467047621363 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:13:41 INFO - PROCESS | 1952 | 1467047621364 Marionette TRACE conn2 <- [1,2162,null,{}] 10:13:41 INFO - PROCESS | 1952 | 1467047621368 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}] 10:13:41 INFO - PROCESS | 1952 | 1467047621370 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:41 INFO - PROCESS | 1952 | 1467047621465 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:13:41 INFO - PROCESS | 1952 | 1467047621561 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:41 INFO - PROCESS | 1952 | 1467047621563 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x116f96800 == 38 [pid = 1952] [id = 548] 10:13:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1127e9c00) [pid = 1952] [serial = 1644] [outer = 0x0] 10:13:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x112c41c00) [pid = 1952] [serial = 1645] [outer = 0x1127e9c00] 10:13:41 INFO - PROCESS | 1952 | 1467047621595 Marionette DEBUG loaded listener.js 10:13:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x115d11400) [pid = 1952] [serial = 1646] [outer = 0x1127e9c00] 10:13:42 INFO - PROCESS | 1952 | 1467047622030 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]]]}] 10:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 724ms 10:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:13:42 INFO - PROCESS | 1952 | 1467047622085 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:13:42 INFO - PROCESS | 1952 | 1467047622087 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:13:42 INFO - PROCESS | 1952 | 1467047622091 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:13:42 INFO - PROCESS | 1952 | 1467047622092 Marionette TRACE conn2 <- [1,2166,null,{}] 10:13:42 INFO - PROCESS | 1952 | 1467047622097 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}] 10:13:42 INFO - PROCESS | 1952 | 1467047622100 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:42 INFO - PROCESS | 1952 | 1467047622204 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:13:42 INFO - PROCESS | 1952 | 1467047622279 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:42 INFO - PROCESS | 1952 | 1467047622280 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x129269000 == 39 [pid = 1952] [id = 549] 10:13:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x118115800) [pid = 1952] [serial = 1647] [outer = 0x0] 10:13:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x118983400) [pid = 1952] [serial = 1648] [outer = 0x118115800] 10:13:42 INFO - PROCESS | 1952 | 1467047622313 Marionette DEBUG loaded listener.js 10:13:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x120e77c00) [pid = 1952] [serial = 1649] [outer = 0x118115800] 10:13:42 INFO - PROCESS | 1952 | 1467047622702 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]]]}] 10:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 668ms 10:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:13:42 INFO - PROCESS | 1952 | 1467047622760 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:13:42 INFO - PROCESS | 1952 | 1467047622761 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:13:42 INFO - PROCESS | 1952 | 1467047622764 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:13:42 INFO - PROCESS | 1952 | 1467047622765 Marionette TRACE conn2 <- [1,2170,null,{}] 10:13:42 INFO - PROCESS | 1952 | 1467047622768 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}] 10:13:42 INFO - PROCESS | 1952 | 1467047622769 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:42 INFO - PROCESS | 1952 | 1467047622890 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:13:42 INFO - PROCESS | 1952 | 1467047622969 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:42 INFO - PROCESS | 1952 | 1467047622974 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c61a000 == 40 [pid = 1952] [id = 550] 10:13:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x121ff3800) [pid = 1952] [serial = 1650] [outer = 0x0] 10:13:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x1227f8c00) [pid = 1952] [serial = 1651] [outer = 0x121ff3800] 10:13:43 INFO - PROCESS | 1952 | 1467047623009 Marionette DEBUG loaded listener.js 10:13:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x126add000) [pid = 1952] [serial = 1652] [outer = 0x121ff3800] 10:13:43 INFO - PROCESS | 1952 | 1467047623503 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]]]}] 10:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 773ms 10:13:43 INFO - PROCESS | 1952 | 1467047623539 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:13:43 INFO - PROCESS | 1952 | 1467047623541 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:13:43 INFO - PROCESS | 1952 | 1467047623544 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:13:43 INFO - PROCESS | 1952 | 1467047623546 Marionette TRACE conn2 <- [1,2174,null,{}] 10:13:43 INFO - PROCESS | 1952 | 1467047623550 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}] 10:13:43 INFO - PROCESS | 1952 | 1467047623552 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:43 INFO - PROCESS | 1952 | 1467047623667 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:13:43 INFO - PROCESS | 1952 | 1467047623729 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:43 INFO - PROCESS | 1952 | 1467047623730 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce06000 == 41 [pid = 1952] [id = 551] 10:13:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x12780d400) [pid = 1952] [serial = 1653] [outer = 0x0] 10:13:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x129434c00) [pid = 1952] [serial = 1654] [outer = 0x12780d400] 10:13:43 INFO - PROCESS | 1952 | 1467047623761 Marionette DEBUG loaded listener.js 10:13:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12a4acc00) [pid = 1952] [serial = 1655] [outer = 0x12780d400] 10:13:44 INFO - PROCESS | 1952 | 1467047624226 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]]]}] 10:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 724ms 10:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:13:44 INFO - PROCESS | 1952 | 1467047624271 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:13:44 INFO - PROCESS | 1952 | 1467047624273 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:13:44 INFO - PROCESS | 1952 | 1467047624276 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:13:44 INFO - PROCESS | 1952 | 1467047624277 Marionette TRACE conn2 <- [1,2178,null,{}] 10:13:44 INFO - PROCESS | 1952 | 1467047624280 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}] 10:13:44 INFO - PROCESS | 1952 | 1467047624281 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:44 INFO - PROCESS | 1952 | 1467047624381 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:13:44 INFO - PROCESS | 1952 | 1467047624454 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:44 INFO - PROCESS | 1952 | 1467047624455 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167cd800 == 42 [pid = 1952] [id = 552] 10:13:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x111c19c00) [pid = 1952] [serial = 1656] [outer = 0x0] 10:13:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x1176e6c00) [pid = 1952] [serial = 1657] [outer = 0x111c19c00] 10:13:44 INFO - PROCESS | 1952 | 1467047624487 Marionette DEBUG loaded listener.js 10:13:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x120fcf800) [pid = 1952] [serial = 1658] [outer = 0x111c19c00] 10:13:45 INFO - PROCESS | 1952 | 1467047625005 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]]]}] 10:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 769ms 10:13:45 INFO - PROCESS | 1952 | 1467047625045 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:13:45 INFO - PROCESS | 1952 | 1467047625048 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:13:45 INFO - PROCESS | 1952 | 1467047625068 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:13:45 INFO - PROCESS | 1952 | 1467047625070 Marionette TRACE conn2 <- [1,2182,null,{}] 10:13:45 INFO - PROCESS | 1952 | 1467047625075 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}] 10:13:45 INFO - PROCESS | 1952 | 1467047625077 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:45 INFO - PROCESS | 1952 | 1467047625173 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:13:45 INFO - PROCESS | 1952 | 1467047625250 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:45 INFO - PROCESS | 1952 | 1467047625252 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185b1800 == 43 [pid = 1952] [id = 553] 10:13:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x116f2e400) [pid = 1952] [serial = 1659] [outer = 0x0] 10:13:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x117e61c00) [pid = 1952] [serial = 1660] [outer = 0x116f2e400] 10:13:45 INFO - PROCESS | 1952 | 1467047625280 Marionette DEBUG loaded listener.js 10:13:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x118266000) [pid = 1952] [serial = 1661] [outer = 0x116f2e400] 10:13:45 INFO - PROCESS | 1952 | --DOCSHELL 0x1216af800 == 42 [pid = 1952] [id = 534] 10:13:45 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd12800 == 41 [pid = 1952] [id = 546] 10:13:45 INFO - PROCESS | 1952 | --DOCSHELL 0x12b051000 == 40 [pid = 1952] [id = 545] 10:13:45 INFO - PROCESS | 1952 | --DOCSHELL 0x116182800 == 39 [pid = 1952] [id = 544] 10:13:45 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f1800 == 38 [pid = 1952] [id = 543] 10:13:45 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb5800 == 37 [pid = 1952] [id = 542] 10:13:45 INFO - PROCESS | 1952 | --DOCSHELL 0x121dbc800 == 36 [pid = 1952] [id = 541] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x11898f400) [pid = 1952] [serial = 1612] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOCSHELL 0x11699d800 == 35 [pid = 1952] [id = 540] 10:13:45 INFO - PROCESS | 1952 | 1467047625653 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]]]}] 10:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 639ms 10:13:45 INFO - PROCESS | 1952 | 1467047625697 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:13:45 INFO - PROCESS | 1952 | 1467047625700 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x12b8d7000) [pid = 1952] [serial = 1585] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x117e5c400) [pid = 1952] [serial = 1603] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x117e63000) [pid = 1952] [serial = 1609] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x118257800) [pid = 1952] [serial = 1604] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x116612800) [pid = 1952] [serial = 1591] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x119478800) [pid = 1952] [serial = 1594] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x118180800) [pid = 1952] [serial = 1592] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x1256cb800) [pid = 1952] [serial = 1597] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x120e49400) [pid = 1952] [serial = 1595] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x12780fc00) [pid = 1952] [serial = 1601] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x1227ec400) [pid = 1952] [serial = 1600] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x1133bdc00) [pid = 1952] [serial = 1606] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x12a490800) [pid = 1952] [serial = 1567] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12a55e800) [pid = 1952] [serial = 1570] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12a911800) [pid = 1952] [serial = 1576] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x115df4000) [pid = 1952] [serial = 1540] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x116a12800) [pid = 1952] [serial = 1541] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x12107b000) [pid = 1952] [serial = 1546] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x121d97400) [pid = 1952] [serial = 1547] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x1186a5c00) [pid = 1952] [serial = 1552] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x118986400) [pid = 1952] [serial = 1553] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x121f2ac00) [pid = 1952] [serial = 1558] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1227f9000) [pid = 1952] [serial = 1559] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1186aa400) [pid = 1952] [serial = 1543] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x118983c00) [pid = 1952] [serial = 1544] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x127803c00) [pid = 1952] [serial = 1564] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1256c4000) [pid = 1952] [serial = 1561] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x126ede400) [pid = 1952] [serial = 1562] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1197a5c00) [pid = 1952] [serial = 1555] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x120e7fc00) [pid = 1952] [serial = 1556] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12a48e800) [pid = 1952] [serial = 1538] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x129431000) [pid = 1952] [serial = 1537] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1133af000) [pid = 1952] [serial = 1549] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x11660bc00) [pid = 1952] [serial = 1550] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x127804800) [pid = 1952] [serial = 1598] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12a908800) [pid = 1952] [serial = 1574] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12a903400) [pid = 1952] [serial = 1573] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x11826bc00) [pid = 1952] [serial = 1610] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x115e60000) [pid = 1952] [serial = 1607] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12b762c00) [pid = 1952] [serial = 1583] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x12ab0a800) [pid = 1952] [serial = 1577] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x11811b800) [pid = 1952] [serial = 1571] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x12b0a0800) [pid = 1952] [serial = 1582] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x12ab11c00) [pid = 1952] [serial = 1580] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x12a4ab400) [pid = 1952] [serial = 1568] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x121078c00) [pid = 1952] [serial = 1579] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x12942c800) [pid = 1952] [serial = 1565] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x12b8dd400) [pid = 1952] [serial = 1586] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x12b95a000) [pid = 1952] [serial = 1589] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x1128ad400) [pid = 1952] [serial = 1496] [outer = 0x0] [url = about:blank] 10:13:45 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x12b8ddc00) [pid = 1952] [serial = 1588] [outer = 0x0] [url = about:blank] 10:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:13:45 INFO - PROCESS | 1952 | 1467047625717 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:13:45 INFO - PROCESS | 1952 | 1467047625719 Marionette TRACE conn2 <- [1,2186,null,{}] 10:13:45 INFO - PROCESS | 1952 | 1467047625721 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}] 10:13:45 INFO - PROCESS | 1952 | 1467047625723 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:45 INFO - PROCESS | 1952 | 1467047625808 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:13:45 INFO - PROCESS | 1952 | 1467047625834 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:45 INFO - PROCESS | 1952 | 1467047625835 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x1190b5000 == 36 [pid = 1952] [id = 554] 10:13:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x118613000) [pid = 1952] [serial = 1662] [outer = 0x0] 10:13:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x1186a9000) [pid = 1952] [serial = 1663] [outer = 0x118613000] 10:13:45 INFO - PROCESS | 1952 | 1467047625863 Marionette DEBUG loaded listener.js 10:13:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x119e04800) [pid = 1952] [serial = 1664] [outer = 0x118613000] 10:13:46 INFO - PROCESS | 1952 | 1467047626198 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]]]}] 10:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 525ms 10:13:46 INFO - PROCESS | 1952 | 1467047626265 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:13:46 INFO - PROCESS | 1952 | 1467047626266 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:13:46 INFO - PROCESS | 1952 | 1467047626270 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:13:46 INFO - PROCESS | 1952 | 1467047626272 Marionette TRACE conn2 <- [1,2190,null,{}] 10:13:46 INFO - PROCESS | 1952 | 1467047626280 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}] 10:13:46 INFO - PROCESS | 1952 | 1467047626283 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:46 INFO - PROCESS | 1952 | 1467047626366 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:13:46 INFO - PROCESS | 1952 | 1467047626373 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:46 INFO - PROCESS | 1952 | 1467047626375 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x122753000 == 37 [pid = 1952] [id = 555] 10:13:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x120fc9c00) [pid = 1952] [serial = 1665] [outer = 0x0] 10:13:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x12107cc00) [pid = 1952] [serial = 1666] [outer = 0x120fc9c00] 10:13:46 INFO - PROCESS | 1952 | 1467047626403 Marionette DEBUG loaded listener.js 10:13:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x121ff5400) [pid = 1952] [serial = 1667] [outer = 0x120fc9c00] 10:13:46 INFO - PROCESS | 1952 | 1467047626752 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]]]}] 10:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 10:13:46 INFO - PROCESS | 1952 | 1467047626799 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:13:46 INFO - PROCESS | 1952 | 1467047626801 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:13:46 INFO - PROCESS | 1952 | 1467047626805 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:13:46 INFO - PROCESS | 1952 | 1467047626806 Marionette TRACE conn2 <- [1,2194,null,{}] 10:13:46 INFO - PROCESS | 1952 | 1467047626808 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}] 10:13:46 INFO - PROCESS | 1952 | 1467047626809 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:46 INFO - PROCESS | 1952 | 1467047626894 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:13:46 INFO - PROCESS | 1952 | 1467047626897 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:46 INFO - PROCESS | 1952 | 1467047626899 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x127192000 == 38 [pid = 1952] [id = 556] 10:13:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x126e5b400) [pid = 1952] [serial = 1668] [outer = 0x0] 10:13:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x12715c800) [pid = 1952] [serial = 1669] [outer = 0x126e5b400] 10:13:46 INFO - PROCESS | 1952 | 1467047626926 Marionette DEBUG loaded listener.js 10:13:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x127811800) [pid = 1952] [serial = 1670] [outer = 0x126e5b400] 10:13:47 INFO - PROCESS | 1952 | 1467047627263 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]]]}] 10:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 467ms 10:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:13:47 INFO - PROCESS | 1952 | 1467047627272 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:13:47 INFO - PROCESS | 1952 | 1467047627274 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:13:47 INFO - PROCESS | 1952 | 1467047627276 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:13:47 INFO - PROCESS | 1952 | 1467047627277 Marionette TRACE conn2 <- [1,2198,null,{}] 10:13:47 INFO - PROCESS | 1952 | 1467047627279 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}] 10:13:47 INFO - PROCESS | 1952 | 1467047627280 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:47 INFO - PROCESS | 1952 | 1467047627361 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:13:47 INFO - PROCESS | 1952 | 1467047627364 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:47 INFO - PROCESS | 1952 | 1467047627366 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x12926a000 == 39 [pid = 1952] [id = 557] 10:13:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1274ae400) [pid = 1952] [serial = 1671] [outer = 0x0] 10:13:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x1292b1800) [pid = 1952] [serial = 1672] [outer = 0x1274ae400] 10:13:47 INFO - PROCESS | 1952 | 1467047627395 Marionette DEBUG loaded listener.js 10:13:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x12a4aa000) [pid = 1952] [serial = 1673] [outer = 0x1274ae400] 10:13:47 INFO - PROCESS | 1952 | 1467047627747 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]]]}] 10:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 10:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:13:47 INFO - PROCESS | 1952 | 1467047627816 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:13:47 INFO - PROCESS | 1952 | 1467047627819 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:13:47 INFO - PROCESS | 1952 | 1467047627821 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:13:47 INFO - PROCESS | 1952 | 1467047627822 Marionette TRACE conn2 <- [1,2202,null,{}] 10:13:47 INFO - PROCESS | 1952 | 1467047627824 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}] 10:13:47 INFO - PROCESS | 1952 | 1467047627828 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:47 INFO - PROCESS | 1952 | 1467047627955 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:13:47 INFO - PROCESS | 1952 | 1467047627960 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:47 INFO - PROCESS | 1952 | 1467047627961 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b055800 == 40 [pid = 1952] [id = 558] 10:13:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x129433800) [pid = 1952] [serial = 1674] [outer = 0x0] 10:13:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x12a908800) [pid = 1952] [serial = 1675] [outer = 0x129433800] 10:13:48 INFO - PROCESS | 1952 | 1467047628018 Marionette DEBUG loaded listener.js 10:13:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12b0a3000) [pid = 1952] [serial = 1676] [outer = 0x129433800] 10:13:48 INFO - PROCESS | 1952 | 1467047628332 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]]]}] 10:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 10:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:13:48 INFO - PROCESS | 1952 | 1467047628343 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:13:48 INFO - PROCESS | 1952 | 1467047628344 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:13:48 INFO - PROCESS | 1952 | 1467047628346 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:13:48 INFO - PROCESS | 1952 | 1467047628347 Marionette TRACE conn2 <- [1,2206,null,{}] 10:13:48 INFO - PROCESS | 1952 | 1467047628349 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}] 10:13:48 INFO - PROCESS | 1952 | 1467047628350 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:48 INFO - PROCESS | 1952 | 1467047628459 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:13:48 INFO - PROCESS | 1952 | 1467047628471 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:48 INFO - PROCESS | 1952 | 1467047628472 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b917000 == 41 [pid = 1952] [id = 559] 10:13:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x112e0f000) [pid = 1952] [serial = 1677] [outer = 0x0] 10:13:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x12b75e400) [pid = 1952] [serial = 1678] [outer = 0x112e0f000] 10:13:48 INFO - PROCESS | 1952 | 1467047628503 Marionette DEBUG loaded listener.js 10:13:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x12b768000) [pid = 1952] [serial = 1679] [outer = 0x112e0f000] 10:13:48 INFO - PROCESS | 1952 | 1467047628828 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]]]}] 10:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 10:13:48 INFO - PROCESS | 1952 | 1467047628872 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:13:48 INFO - PROCESS | 1952 | 1467047628873 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:13:48 INFO - PROCESS | 1952 | 1467047628875 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:13:48 INFO - PROCESS | 1952 | 1467047628876 Marionette TRACE conn2 <- [1,2210,null,{}] 10:13:48 INFO - PROCESS | 1952 | 1467047628878 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}] 10:13:48 INFO - PROCESS | 1952 | 1467047628880 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:48 INFO - PROCESS | 1952 | 1467047628987 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:13:48 INFO - PROCESS | 1952 | 1467047628990 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:48 INFO - PROCESS | 1952 | 1467047628991 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd62800 == 42 [pid = 1952] [id = 560] 10:13:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12b8d1800) [pid = 1952] [serial = 1680] [outer = 0x0] 10:13:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12b8d9800) [pid = 1952] [serial = 1681] [outer = 0x12b8d1800] 10:13:49 INFO - PROCESS | 1952 | 1467047629016 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12b953c00) [pid = 1952] [serial = 1682] [outer = 0x12b8d1800] 10:13:49 INFO - PROCESS | 1952 | 1467047629364 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]]]}] 10:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 10:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:13:49 INFO - PROCESS | 1952 | 1467047629393 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:13:49 INFO - PROCESS | 1952 | 1467047629395 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:13:49 INFO - PROCESS | 1952 | 1467047629397 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:13:49 INFO - PROCESS | 1952 | 1467047629398 Marionette TRACE conn2 <- [1,2214,null,{}] 10:13:49 INFO - PROCESS | 1952 | 1467047629400 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}] 10:13:49 INFO - PROCESS | 1952 | 1467047629401 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:49 INFO - PROCESS | 1952 | 1467047629508 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:13:49 INFO - PROCESS | 1952 | 1467047629518 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:49 INFO - PROCESS | 1952 | 1467047629519 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0c8000 == 43 [pid = 1952] [id = 561] 10:13:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12b956c00) [pid = 1952] [serial = 1683] [outer = 0x0] 10:13:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12b95c800) [pid = 1952] [serial = 1684] [outer = 0x12b956c00] 10:13:49 INFO - PROCESS | 1952 | 1467047629551 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12b960c00) [pid = 1952] [serial = 1685] [outer = 0x12b956c00] 10:13:49 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x119e09400) [pid = 1952] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:13:49 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x110fa7400) [pid = 1952] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:13:49 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1186e0800) [pid = 1952] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:13:49 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1121be000) [pid = 1952] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:13:49 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x115df3800) [pid = 1952] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:13:49 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x120fc9800) [pid = 1952] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:13:49 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1227ee000) [pid = 1952] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:13:49 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x113c3ac00) [pid = 1952] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:13:49 INFO - PROCESS | 1952 | 1467047629931 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]]]}] 10:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 568ms 10:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:13:49 INFO - PROCESS | 1952 | 1467047629965 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:13:49 INFO - PROCESS | 1952 | 1467047629966 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:13:49 INFO - PROCESS | 1952 | 1467047629968 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:13:49 INFO - PROCESS | 1952 | 1467047629970 Marionette TRACE conn2 <- [1,2218,null,{}] 10:13:49 INFO - PROCESS | 1952 | 1467047629972 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}] 10:13:49 INFO - PROCESS | 1952 | 1467047629973 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:50 INFO - PROCESS | 1952 | 1467047630059 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:13:50 INFO - PROCESS | 1952 | 1467047630063 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:50 INFO - PROCESS | 1952 | 1467047630064 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b91b000 == 44 [pid = 1952] [id = 562] 10:13:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x115df3800) [pid = 1952] [serial = 1686] [outer = 0x0] 10:13:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x119e09400) [pid = 1952] [serial = 1687] [outer = 0x115df3800] 10:13:50 INFO - PROCESS | 1952 | 1467047630089 Marionette DEBUG loaded listener.js 10:13:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x127811400) [pid = 1952] [serial = 1688] [outer = 0x115df3800] 10:13:50 INFO - PROCESS | 1952 | 1467047630435 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]]]}] 10:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 10:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:13:50 INFO - PROCESS | 1952 | 1467047630440 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:13:50 INFO - PROCESS | 1952 | 1467047630441 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:13:50 INFO - PROCESS | 1952 | 1467047630443 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 1952 | 1467047630445 Marionette TRACE conn2 <- [1,2222,null,{}] 10:13:50 INFO - PROCESS | 1952 | 1467047630448 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}] 10:13:50 INFO - PROCESS | 1952 | 1467047630449 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:50 INFO - PROCESS | 1952 | 1467047630549 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:13:50 INFO - PROCESS | 1952 | 1467047630610 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:50 INFO - PROCESS | 1952 | 1467047630619 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d117000 == 45 [pid = 1952] [id = 563] 10:13:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12bd92800) [pid = 1952] [serial = 1689] [outer = 0x0] 10:13:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12bd9f000) [pid = 1952] [serial = 1690] [outer = 0x12bd92800] 10:13:50 INFO - PROCESS | 1952 | 1467047630650 Marionette DEBUG loaded listener.js 10:13:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12bde7000) [pid = 1952] [serial = 1691] [outer = 0x12bd92800] 10:13:50 INFO - PROCESS | 1952 | 1467047630916 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]]]}] 10:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 10:13:50 INFO - PROCESS | 1952 | 1467047630964 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:13:50 INFO - PROCESS | 1952 | 1467047630965 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:13:50 INFO - PROCESS | 1952 | 1467047630975 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 1952 | 1467047630976 Marionette TRACE conn2 <- [1,2226,null,{}] 10:13:50 INFO - PROCESS | 1952 | 1467047630979 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}] 10:13:50 INFO - PROCESS | 1952 | 1467047630980 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:51 INFO - PROCESS | 1952 | 1467047631070 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:13:51 INFO - PROCESS | 1952 | 1467047631075 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:51 INFO - PROCESS | 1952 | 1467047631076 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d60a000 == 46 [pid = 1952] [id = 564] 10:13:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x124e09c00) [pid = 1952] [serial = 1692] [outer = 0x0] 10:13:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x126a0fc00) [pid = 1952] [serial = 1693] [outer = 0x124e09c00] 10:13:51 INFO - PROCESS | 1952 | 1467047631100 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x126a16800) [pid = 1952] [serial = 1694] [outer = 0x124e09c00] 10:13:51 INFO - PROCESS | 1952 | 1467047631443 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]]]}] 10:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 526ms 10:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:13:51 INFO - PROCESS | 1952 | 1467047631496 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:13:51 INFO - PROCESS | 1952 | 1467047631497 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:13:51 INFO - PROCESS | 1952 | 1467047631499 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:13:51 INFO - PROCESS | 1952 | 1467047631500 Marionette TRACE conn2 <- [1,2230,null,{}] 10:13:51 INFO - PROCESS | 1952 | 1467047631508 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}] 10:13:51 INFO - PROCESS | 1952 | 1467047631509 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:51 INFO - PROCESS | 1952 | 1467047631604 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:13:51 INFO - PROCESS | 1952 | 1467047631609 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:51 INFO - PROCESS | 1952 | 1467047631610 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d61e800 == 47 [pid = 1952] [id = 565] 10:13:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x126fd6c00) [pid = 1952] [serial = 1695] [outer = 0x0] 10:13:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x126fd9000) [pid = 1952] [serial = 1696] [outer = 0x126fd6c00] 10:13:51 INFO - PROCESS | 1952 | 1467047631634 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x126fdcc00) [pid = 1952] [serial = 1697] [outer = 0x126fd6c00] 10:13:52 INFO - PROCESS | 1952 | 1467047632008 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]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 524ms 10:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:13:52 INFO - PROCESS | 1952 | 1467047632024 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:13:52 INFO - PROCESS | 1952 | 1467047632027 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:13:52 INFO - PROCESS | 1952 | 1467047632030 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 1952 | 1467047632032 Marionette TRACE conn2 <- [1,2234,null,{}] 10:13:52 INFO - PROCESS | 1952 | 1467047632038 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}] 10:13:52 INFO - PROCESS | 1952 | 1467047632040 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:52 INFO - PROCESS | 1952 | 1467047632151 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:13:52 INFO - PROCESS | 1952 | 1467047632229 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:52 INFO - PROCESS | 1952 | 1467047632230 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e4b800 == 48 [pid = 1952] [id = 566] 10:13:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x115df4c00) [pid = 1952] [serial = 1698] [outer = 0x0] 10:13:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1164e1400) [pid = 1952] [serial = 1699] [outer = 0x115df4c00] 10:13:52 INFO - PROCESS | 1952 | 1467047632262 Marionette DEBUG loaded listener.js 10:13:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x118259000) [pid = 1952] [serial = 1700] [outer = 0x115df4c00] 10:13:52 INFO - PROCESS | 1952 | 1467047632668 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]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 10:13:52 INFO - PROCESS | 1952 | 1467047632702 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:13:52 INFO - PROCESS | 1952 | 1467047632705 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:13:52 INFO - PROCESS | 1952 | 1467047632709 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 1952 | 1467047632711 Marionette TRACE conn2 <- [1,2238,null,{}] 10:13:52 INFO - PROCESS | 1952 | 1467047632714 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}] 10:13:52 INFO - PROCESS | 1952 | 1467047632716 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:52 INFO - PROCESS | 1952 | 1467047632824 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:13:52 INFO - PROCESS | 1952 | 1467047632925 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:52 INFO - PROCESS | 1952 | 1467047632926 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x12718a000 == 49 [pid = 1952] [id = 567] 10:13:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x120e1e000) [pid = 1952] [serial = 1701] [outer = 0x0] 10:13:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x120e4a400) [pid = 1952] [serial = 1702] [outer = 0x120e1e000] 10:13:52 INFO - PROCESS | 1952 | 1467047632957 Marionette DEBUG loaded listener.js 10:13:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x120fd5800) [pid = 1952] [serial = 1703] [outer = 0x120e1e000] 10:13:53 INFO - PROCESS | 1952 | 1467047633379 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]]]}] 10:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 723ms 10:13:53 INFO - PROCESS | 1952 | 1467047633433 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:13:53 INFO - PROCESS | 1952 | 1467047633435 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:13:53 INFO - PROCESS | 1952 | 1467047633437 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:13:53 INFO - PROCESS | 1952 | 1467047633440 Marionette TRACE conn2 <- [1,2242,null,{}] 10:13:53 INFO - PROCESS | 1952 | 1467047633447 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}] 10:13:53 INFO - PROCESS | 1952 | 1467047633451 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:53 INFO - PROCESS | 1952 | 1467047633561 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:13:53 INFO - PROCESS | 1952 | 1467047633665 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:53 INFO - PROCESS | 1952 | 1467047633667 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce1e000 == 50 [pid = 1952] [id = 568] 10:13:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x124e0a000) [pid = 1952] [serial = 1704] [outer = 0x0] 10:13:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x126fddc00) [pid = 1952] [serial = 1705] [outer = 0x124e0a000] 10:13:53 INFO - PROCESS | 1952 | 1467047633701 Marionette DEBUG loaded listener.js 10:13:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x1271dd800) [pid = 1952] [serial = 1706] [outer = 0x124e0a000] 10:13:54 INFO - PROCESS | 1952 | 1467047634121 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]]]}] 10:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 722ms 10:13:54 INFO - PROCESS | 1952 | 1467047634167 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:13:54 INFO - PROCESS | 1952 | 1467047634169 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:13:54 INFO - PROCESS | 1952 | 1467047634173 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:13:54 INFO - PROCESS | 1952 | 1467047634174 Marionette TRACE conn2 <- [1,2246,null,{}] 10:13:54 INFO - PROCESS | 1952 | 1467047634176 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}] 10:13:54 INFO - PROCESS | 1952 | 1467047634178 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:54 INFO - PROCESS | 1952 | 1467047634286 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:13:54 INFO - PROCESS | 1952 | 1467047634413 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:54 INFO - PROCESS | 1952 | 1467047634414 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7ec000 == 51 [pid = 1952] [id = 569] 10:13:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1271e0400) [pid = 1952] [serial = 1707] [outer = 0x0] 10:13:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1271e9c00) [pid = 1952] [serial = 1708] [outer = 0x1271e0400] 10:13:54 INFO - PROCESS | 1952 | 1467047634447 Marionette DEBUG loaded listener.js 10:13:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12780c000) [pid = 1952] [serial = 1709] [outer = 0x1271e0400] 10:13:55 INFO - PROCESS | 1952 | 1467047635126 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]]]}] 10:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1021ms 10:13:55 INFO - PROCESS | 1952 | 1467047635195 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:13:55 INFO - PROCESS | 1952 | 1467047635197 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:13:55 INFO - PROCESS | 1952 | 1467047635200 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:13:55 INFO - PROCESS | 1952 | 1467047635203 Marionette TRACE conn2 <- [1,2250,null,{}] 10:13:55 INFO - PROCESS | 1952 | 1467047635221 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}] 10:13:55 INFO - PROCESS | 1952 | 1467047635223 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:55 INFO - PROCESS | 1952 | 1467047635381 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:13:55 INFO - PROCESS | 1952 | 1467047635493 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:55 INFO - PROCESS | 1952 | 1467047635494 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x1133ff800 == 52 [pid = 1952] [id = 570] 10:13:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x1121b8400) [pid = 1952] [serial = 1710] [outer = 0x0] 10:13:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x1127e6c00) [pid = 1952] [serial = 1711] [outer = 0x1121b8400] 10:13:55 INFO - PROCESS | 1952 | 1467047635525 Marionette DEBUG loaded listener.js 10:13:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x112dc3000) [pid = 1952] [serial = 1712] [outer = 0x1121b8400] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x1186bd000 == 51 [pid = 1952] [id = 538] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12120e000 == 50 [pid = 1952] [id = 537] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x122751800 == 49 [pid = 1952] [id = 539] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12d60a000 == 48 [pid = 1952] [id = 564] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12d117000 == 47 [pid = 1952] [id = 563] 10:13:55 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x12908d000) [pid = 1952] [serial = 1642] [outer = 0x0] [url = about:blank] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12b91b000 == 46 [pid = 1952] [id = 562] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0c8000 == 45 [pid = 1952] [id = 561] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd62800 == 44 [pid = 1952] [id = 560] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12b917000 == 43 [pid = 1952] [id = 559] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12b055800 == 42 [pid = 1952] [id = 558] 10:13:55 INFO - PROCESS | 1952 | --DOCSHELL 0x12926a000 == 41 [pid = 1952] [id = 557] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x127192000 == 40 [pid = 1952] [id = 556] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x122753000 == 39 [pid = 1952] [id = 555] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x1190b5000 == 38 [pid = 1952] [id = 554] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x1185b1800 == 37 [pid = 1952] [id = 553] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x1167cd800 == 36 [pid = 1952] [id = 552] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce06000 == 35 [pid = 1952] [id = 551] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x12c61a000 == 34 [pid = 1952] [id = 550] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x129269000 == 33 [pid = 1952] [id = 549] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x116f96800 == 32 [pid = 1952] [id = 548] 10:13:56 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd5d800 == 31 [pid = 1952] [id = 547] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x120e29800) [pid = 1952] [serial = 1624] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x1127e6400) [pid = 1952] [serial = 1633] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x116604c00) [pid = 1952] [serial = 1615] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x11947cc00) [pid = 1952] [serial = 1619] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x11904f800) [pid = 1952] [serial = 1618] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12118b000) [pid = 1952] [serial = 1627] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x116ad8000) [pid = 1952] [serial = 1621] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12908ac00) [pid = 1952] [serial = 1640] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x121b14000) [pid = 1952] [serial = 1628] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12687a800) [pid = 1952] [serial = 1631] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x124fbd400) [pid = 1952] [serial = 1630] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12907ec00) [pid = 1952] [serial = 1639] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x1131db000) [pid = 1952] [serial = 1634] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x127804c00) [pid = 1952] [serial = 1637] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x120e4bc00) [pid = 1952] [serial = 1625] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x11825f000) [pid = 1952] [serial = 1636] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x11825e800) [pid = 1952] [serial = 1622] [outer = 0x0] [url = about:blank] 10:13:56 INFO - PROCESS | 1952 | 1467047636091 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]]]}] 10:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 926ms 10:13:56 INFO - PROCESS | 1952 | 1467047636126 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:13:56 INFO - PROCESS | 1952 | 1467047636128 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:13:56 INFO - PROCESS | 1952 | 1467047636133 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 1952 | 1467047636134 Marionette TRACE conn2 <- [1,2254,null,{}] 10:13:56 INFO - PROCESS | 1952 | 1467047636137 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}] 10:13:56 INFO - PROCESS | 1952 | 1467047636138 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:56 INFO - PROCESS | 1952 | 1467047636221 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:13:56 INFO - PROCESS | 1952 | 1467047636227 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:56 INFO - PROCESS | 1952 | 1467047636228 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x11746c000 == 32 [pid = 1952] [id = 571] 10:13:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x115d15400) [pid = 1952] [serial = 1713] [outer = 0x0] 10:13:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x115defc00) [pid = 1952] [serial = 1714] [outer = 0x115d15400] 10:13:56 INFO - PROCESS | 1952 | 1467047636250 Marionette DEBUG loaded listener.js 10:13:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x116458800) [pid = 1952] [serial = 1715] [outer = 0x115d15400] 10:13:56 INFO - PROCESS | 1952 | 1467047636727 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]]]}] 10:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 621ms 10:13:56 INFO - PROCESS | 1952 | 1467047636756 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:13:56 INFO - PROCESS | 1952 | 1467047636759 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:13:56 INFO - PROCESS | 1952 | 1467047636762 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 1952 | 1467047636766 Marionette TRACE conn2 <- [1,2258,null,{}] 10:13:56 INFO - PROCESS | 1952 | 1467047636808 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}] 10:13:56 INFO - PROCESS | 1952 | 1467047636813 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:56 INFO - PROCESS | 1952 | 1467047636940 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:13:57 INFO - PROCESS | 1952 | 1467047637013 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:57 INFO - PROCESS | 1952 | 1467047637015 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x12145c000 == 33 [pid = 1952] [id = 572] 10:13:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x117e5fc00) [pid = 1952] [serial = 1716] [outer = 0x0] 10:13:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x118186400) [pid = 1952] [serial = 1717] [outer = 0x117e5fc00] 10:13:57 INFO - PROCESS | 1952 | 1467047637043 Marionette DEBUG loaded listener.js 10:13:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x11826a400) [pid = 1952] [serial = 1718] [outer = 0x117e5fc00] 10:13:57 INFO - PROCESS | 1952 | 1467047637349 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]]]}] 10:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 600ms 10:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:13:57 INFO - PROCESS | 1952 | 1467047637362 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:13:57 INFO - PROCESS | 1952 | 1467047637364 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:13:57 INFO - PROCESS | 1952 | 1467047637366 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:13:57 INFO - PROCESS | 1952 | 1467047637367 Marionette TRACE conn2 <- [1,2262,null,{}] 10:13:57 INFO - PROCESS | 1952 | 1467047637378 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}] 10:13:57 INFO - PROCESS | 1952 | 1467047637379 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:57 INFO - PROCESS | 1952 | 1467047637467 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:13:57 INFO - PROCESS | 1952 | 1467047637473 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:57 INFO - PROCESS | 1952 | 1467047637474 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x124a9a000 == 34 [pid = 1952] [id = 573] 10:13:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x11869fc00) [pid = 1952] [serial = 1719] [outer = 0x0] 10:13:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x11885fc00) [pid = 1952] [serial = 1720] [outer = 0x11869fc00] 10:13:57 INFO - PROCESS | 1952 | 1467047637497 Marionette DEBUG loaded listener.js 10:13:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x119056000) [pid = 1952] [serial = 1721] [outer = 0x11869fc00] 10:13:57 INFO - PROCESS | 1952 | 1467047637950 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]]]}] 10:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 627ms 10:13:57 INFO - PROCESS | 1952 | 1467047637994 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:13:57 INFO - PROCESS | 1952 | 1467047637995 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:13:57 INFO - PROCESS | 1952 | 1467047637997 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:13:57 INFO - PROCESS | 1952 | 1467047637998 Marionette TRACE conn2 <- [1,2266,null,{}] 10:13:58 INFO - PROCESS | 1952 | 1467047638001 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}] 10:13:58 INFO - PROCESS | 1952 | 1467047638002 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:58 INFO - PROCESS | 1952 | 1467047638082 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:13:58 INFO - PROCESS | 1952 | 1467047638087 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 1952 | 1467047638089 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x126f5e800 == 35 [pid = 1952] [id = 574] 10:13:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1128ad400) [pid = 1952] [serial = 1722] [outer = 0x0] 10:13:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x119472c00) [pid = 1952] [serial = 1723] [outer = 0x1128ad400] 10:13:58 INFO - PROCESS | 1952 | 1467047638121 Marionette DEBUG loaded listener.js 10:13:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x120e3c800) [pid = 1952] [serial = 1724] [outer = 0x1128ad400] 10:13:58 INFO - PROCESS | 1952 | 1467047638498 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]]]}] 10:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 10:13:58 INFO - PROCESS | 1952 | 1467047638520 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:13:58 INFO - PROCESS | 1952 | 1467047638521 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:13:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:13:58 INFO - PROCESS | 1952 | 1467047638523 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:13:58 INFO - PROCESS | 1952 | 1467047638524 Marionette TRACE conn2 <- [1,2270,null,{}] 10:13:58 INFO - PROCESS | 1952 | 1467047638526 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}] 10:13:58 INFO - PROCESS | 1952 | 1467047638531 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:58 INFO - PROCESS | 1952 | 1467047638655 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:13:58 INFO - PROCESS | 1952 | 1467047638669 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 1952 | 1467047638670 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x128b26000 == 36 [pid = 1952] [id = 575] 10:13:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x120e3d800) [pid = 1952] [serial = 1725] [outer = 0x0] 10:13:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x120fc7400) [pid = 1952] [serial = 1726] [outer = 0x120e3d800] 10:13:58 INFO - PROCESS | 1952 | 1467047638696 Marionette DEBUG loaded listener.js 10:13:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x121f29400) [pid = 1952] [serial = 1727] [outer = 0x120e3d800] 10:13:59 INFO - PROCESS | 1952 | 1467047639029 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]]]}] 10:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 10:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:13:59 INFO - PROCESS | 1952 | 1467047639042 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:13:59 INFO - PROCESS | 1952 | 1467047639043 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:13:59 INFO - PROCESS | 1952 | 1467047639045 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:13:59 INFO - PROCESS | 1952 | 1467047639046 Marionette TRACE conn2 <- [1,2274,null,{}] 10:13:59 INFO - PROCESS | 1952 | 1467047639049 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}] 10:13:59 INFO - PROCESS | 1952 | 1467047639050 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:59 INFO - PROCESS | 1952 | 1467047639163 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:13:59 INFO - PROCESS | 1952 | 1467047639174 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:59 INFO - PROCESS | 1952 | 1467047639175 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a538800 == 37 [pid = 1952] [id = 576] 10:13:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x121fd0c00) [pid = 1952] [serial = 1728] [outer = 0x0] 10:13:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x124bcc800) [pid = 1952] [serial = 1729] [outer = 0x121fd0c00] 10:13:59 INFO - PROCESS | 1952 | 1467047639201 Marionette DEBUG loaded listener.js 10:13:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x125624c00) [pid = 1952] [serial = 1730] [outer = 0x121fd0c00] 10:13:59 INFO - PROCESS | 1952 | 1467047639547 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]]]}] 10:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 10:13:59 INFO - PROCESS | 1952 | 1467047639565 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:13:59 INFO - PROCESS | 1952 | 1467047639566 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:13:59 INFO - PROCESS | 1952 | 1467047639570 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:13:59 INFO - PROCESS | 1952 | 1467047639572 Marionette TRACE conn2 <- [1,2278,null,{}] 10:13:59 INFO - PROCESS | 1952 | 1467047639574 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}] 10:13:59 INFO - PROCESS | 1952 | 1467047639576 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:59 INFO - PROCESS | 1952 | 1467047639679 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:13:59 INFO - PROCESS | 1952 | 1467047639691 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:59 INFO - PROCESS | 1952 | 1467047639692 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:13:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b72a000 == 38 [pid = 1952] [id = 577] 10:13:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x124e06400) [pid = 1952] [serial = 1731] [outer = 0x0] 10:13:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x126a0d000) [pid = 1952] [serial = 1732] [outer = 0x124e06400] 10:13:59 INFO - PROCESS | 1952 | 1467047639717 Marionette DEBUG loaded listener.js 10:13:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x126a17800) [pid = 1952] [serial = 1733] [outer = 0x124e06400] 10:14:00 INFO - PROCESS | 1952 | 1467047640046 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]]]}] 10:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 10:14:00 INFO - PROCESS | 1952 | 1467047640091 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:14:00 INFO - PROCESS | 1952 | 1467047640092 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:14:00 INFO - PROCESS | 1952 | 1467047640094 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:14:00 INFO - PROCESS | 1952 | 1467047640095 Marionette TRACE conn2 <- [1,2282,null,{}] 10:14:00 INFO - PROCESS | 1952 | 1467047640097 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}] 10:14:00 INFO - PROCESS | 1952 | 1467047640098 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:00 INFO - PROCESS | 1952 | 1467047640215 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:14:00 INFO - PROCESS | 1952 | 1467047640219 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 1952 | 1467047640220 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd14000 == 39 [pid = 1952] [id = 578] 10:14:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x12687a800) [pid = 1952] [serial = 1734] [outer = 0x0] 10:14:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x126f44c00) [pid = 1952] [serial = 1735] [outer = 0x12687a800] 10:14:00 INFO - PROCESS | 1952 | 1467047640279 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x126fdac00) [pid = 1952] [serial = 1736] [outer = 0x12687a800] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x112e0f000) [pid = 1952] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x12b956c00) [pid = 1952] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x120fc9c00) [pid = 1952] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x124e09c00) [pid = 1952] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x115df3800) [pid = 1952] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x12bd92800) [pid = 1952] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1274ae400) [pid = 1952] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x129433800) [pid = 1952] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x120e47800) [pid = 1952] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x116f2e400) [pid = 1952] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x118613000) [pid = 1952] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12b8d1800) [pid = 1952] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x126e5b400) [pid = 1952] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:14:00 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x111c19c00) [pid = 1952] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:14:00 INFO - PROCESS | 1952 | 1467047640755 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]]]}] 10:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 668ms 10:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:14:00 INFO - PROCESS | 1952 | 1467047640762 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:14:00 INFO - PROCESS | 1952 | 1467047640763 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:14:00 INFO - PROCESS | 1952 | 1467047640765 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:14:00 INFO - PROCESS | 1952 | 1467047640767 Marionette TRACE conn2 <- [1,2286,null,{}] 10:14:00 INFO - PROCESS | 1952 | 1467047640776 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}] 10:14:00 INFO - PROCESS | 1952 | 1467047640777 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:00 INFO - PROCESS | 1952 | 1467047640894 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:14:00 INFO - PROCESS | 1952 | 1467047640939 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 1952 | 1467047640940 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd5d000 == 40 [pid = 1952] [id = 579] 10:14:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x1127ecc00) [pid = 1952] [serial = 1737] [outer = 0x0] 10:14:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x1186e0000) [pid = 1952] [serial = 1738] [outer = 0x1127ecc00] 10:14:00 INFO - PROCESS | 1952 | 1467047640965 Marionette DEBUG loaded listener.js 10:14:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x124e09c00) [pid = 1952] [serial = 1739] [outer = 0x1127ecc00] 10:14:01 INFO - PROCESS | 1952 | 1467047641228 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]]]}] 10:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 10:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 475ms 10:14:01 INFO - PROCESS | 1952 | 1467047641242 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:14:01 INFO - PROCESS | 1952 | 1467047641243 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:14:01 INFO - PROCESS | 1952 | 1467047641249 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 1952 | 1467047641251 Marionette TRACE conn2 <- [1,2290,null,{}] 10:14:01 INFO - PROCESS | 1952 | 1467047641261 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}] 10:14:01 INFO - PROCESS | 1952 | 1467047641272 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:01 INFO - PROCESS | 1952 | 1467047641379 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:14:01 INFO - PROCESS | 1952 | 1467047641383 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:01 INFO - PROCESS | 1952 | 1467047641385 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca0c000 == 41 [pid = 1952] [id = 580] 10:14:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x126a15c00) [pid = 1952] [serial = 1740] [outer = 0x0] 10:14:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12715c400) [pid = 1952] [serial = 1741] [outer = 0x126a15c00] 10:14:01 INFO - PROCESS | 1952 | 1467047641412 Marionette DEBUG loaded listener.js 10:14:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12780f000) [pid = 1952] [serial = 1742] [outer = 0x126a15c00] 10:14:01 INFO - PROCESS | 1952 | 1467047641760 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]]]}] 10:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 529ms 10:14:01 INFO - PROCESS | 1952 | 1467047641779 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:14:01 INFO - PROCESS | 1952 | 1467047641780 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:14:01 INFO - PROCESS | 1952 | 1467047641782 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 1952 | 1467047641783 Marionette TRACE conn2 <- [1,2294,null,{}] 10:14:01 INFO - PROCESS | 1952 | 1467047641787 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}] 10:14:01 INFO - PROCESS | 1952 | 1467047641789 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:01 INFO - PROCESS | 1952 | 1467047641906 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:14:01 INFO - PROCESS | 1952 | 1467047641912 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:01 INFO - PROCESS | 1952 | 1467047641914 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce18000 == 42 [pid = 1952] [id = 581] 10:14:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x1190d3000) [pid = 1952] [serial = 1743] [outer = 0x0] 10:14:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x12907fc00) [pid = 1952] [serial = 1744] [outer = 0x1190d3000] 10:14:01 INFO - PROCESS | 1952 | 1467047641938 Marionette DEBUG loaded listener.js 10:14:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x1292b1400) [pid = 1952] [serial = 1745] [outer = 0x1190d3000] 10:14:02 INFO - PROCESS | 1952 | 1467047642240 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]]]}] 10:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 10:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:14:02 INFO - PROCESS | 1952 | 1467047642252 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:14:02 INFO - PROCESS | 1952 | 1467047642253 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:14:02 INFO - PROCESS | 1952 | 1467047642267 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:14:02 INFO - PROCESS | 1952 | 1467047642268 Marionette TRACE conn2 <- [1,2298,null,{}] 10:14:02 INFO - PROCESS | 1952 | 1467047642274 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}] 10:14:02 INFO - PROCESS | 1952 | 1467047642275 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:02 INFO - PROCESS | 1952 | 1467047642364 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:14:02 INFO - PROCESS | 1952 | 1467047642369 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:02 INFO - PROCESS | 1952 | 1467047642370 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d61d000 == 43 [pid = 1952] [id = 582] 10:14:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x118984c00) [pid = 1952] [serial = 1746] [outer = 0x0] 10:14:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12943b800) [pid = 1952] [serial = 1747] [outer = 0x118984c00] 10:14:02 INFO - PROCESS | 1952 | 1467047642394 Marionette DEBUG loaded listener.js 10:14:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x12a4a5800) [pid = 1952] [serial = 1748] [outer = 0x118984c00] 10:14:02 INFO - PROCESS | 1952 | 1467047642857 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]]]}] 10:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 631ms 10:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:14:02 INFO - PROCESS | 1952 | 1467047642891 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:14:02 INFO - PROCESS | 1952 | 1467047642894 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:14:02 INFO - PROCESS | 1952 | 1467047642897 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:14:02 INFO - PROCESS | 1952 | 1467047642899 Marionette TRACE conn2 <- [1,2302,null,{}] 10:14:02 INFO - PROCESS | 1952 | 1467047642903 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}] 10:14:02 INFO - PROCESS | 1952 | 1467047642905 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:03 INFO - PROCESS | 1952 | 1467047643015 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:14:03 INFO - PROCESS | 1952 | 1467047643118 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 1952 | 1467047643120 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x119012800 == 44 [pid = 1952] [id = 583] 10:14:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x1133b2400) [pid = 1952] [serial = 1749] [outer = 0x0] 10:14:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x113c68c00) [pid = 1952] [serial = 1750] [outer = 0x1133b2400] 10:14:03 INFO - PROCESS | 1952 | 1467047643164 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x116604c00) [pid = 1952] [serial = 1751] [outer = 0x1133b2400] 10:14:03 INFO - PROCESS | 1952 | 1467047643587 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]]]}] 10:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 721ms 10:14:03 INFO - PROCESS | 1952 | 1467047643617 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:14:03 INFO - PROCESS | 1952 | 1467047643620 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:14:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:14:03 INFO - PROCESS | 1952 | 1467047643625 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:14:03 INFO - PROCESS | 1952 | 1467047643627 Marionette TRACE conn2 <- [1,2306,null,{}] 10:14:03 INFO - PROCESS | 1952 | 1467047643629 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}] 10:14:03 INFO - PROCESS | 1952 | 1467047643631 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:03 INFO - PROCESS | 1952 | 1467047643740 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:14:03 INFO - PROCESS | 1952 | 1467047643819 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 1952 | 1467047643820 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x127197000 == 45 [pid = 1952] [id = 584] 10:14:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x118115400) [pid = 1952] [serial = 1752] [outer = 0x0] 10:14:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x11826a000) [pid = 1952] [serial = 1753] [outer = 0x118115400] 10:14:03 INFO - PROCESS | 1952 | 1467047643852 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x1186a9400) [pid = 1952] [serial = 1754] [outer = 0x118115400] 10:14:04 INFO - PROCESS | 1952 | 1467047644274 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]]]}] 10:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 671ms 10:14:04 INFO - PROCESS | 1952 | 1467047644297 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:14:04 INFO - PROCESS | 1952 | 1467047644298 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:14:04 INFO - PROCESS | 1952 | 1467047644301 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:14:04 INFO - PROCESS | 1952 | 1467047644304 Marionette TRACE conn2 <- [1,2310,null,{}] 10:14:04 INFO - PROCESS | 1952 | 1467047644311 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}] 10:14:04 INFO - PROCESS | 1952 | 1467047644314 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:04 INFO - PROCESS | 1952 | 1467047644452 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:14:04 INFO - PROCESS | 1952 | 1467047644544 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:04 INFO - PROCESS | 1952 | 1467047644546 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7f3000 == 46 [pid = 1952] [id = 585] 10:14:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 121 (0x120fd2800) [pid = 1952] [serial = 1755] [outer = 0x0] 10:14:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 122 (0x121079c00) [pid = 1952] [serial = 1756] [outer = 0x120fd2800] 10:14:04 INFO - PROCESS | 1952 | 1467047644579 Marionette DEBUG loaded listener.js 10:14:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 123 (0x121d97400) [pid = 1952] [serial = 1757] [outer = 0x120fd2800] 10:14:05 INFO - PROCESS | 1952 | 1467047644994 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]]]}] 10:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 10:14:05 INFO - PROCESS | 1952 | 1467047645023 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:14:05 INFO - PROCESS | 1952 | 1467047645025 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:14:05 INFO - PROCESS | 1952 | 1467047645028 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:14:05 INFO - PROCESS | 1952 | 1467047645029 Marionette TRACE conn2 <- [1,2314,null,{}] 10:14:05 INFO - PROCESS | 1952 | 1467047645031 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}] 10:14:05 INFO - PROCESS | 1952 | 1467047645032 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:05 INFO - PROCESS | 1952 | 1467047645142 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:14:05 INFO - PROCESS | 1952 | 1467047645248 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:05 INFO - PROCESS | 1952 | 1467047645249 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x12e1b1000 == 47 [pid = 1952] [id = 586] 10:14:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 124 (0x12141dc00) [pid = 1952] [serial = 1758] [outer = 0x0] 10:14:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 125 (0x126fdf000) [pid = 1952] [serial = 1759] [outer = 0x12141dc00] 10:14:05 INFO - PROCESS | 1952 | 1467047645280 Marionette DEBUG loaded listener.js 10:14:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 126 (0x1271e9400) [pid = 1952] [serial = 1760] [outer = 0x12141dc00] 10:14:05 INFO - PROCESS | 1952 | 1467047645710 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]]]}] 10:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 720ms 10:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:14:05 INFO - PROCESS | 1952 | 1467047645748 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:14:05 INFO - PROCESS | 1952 | 1467047645750 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:14:05 INFO - PROCESS | 1952 | 1467047645752 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:14:05 INFO - PROCESS | 1952 | 1467047645753 Marionette TRACE conn2 <- [1,2318,null,{}] 10:14:05 INFO - PROCESS | 1952 | 1467047645756 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}] 10:14:05 INFO - PROCESS | 1952 | 1467047645757 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:05 INFO - PROCESS | 1952 | 1467047645882 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:14:05 INFO - PROCESS | 1952 | 1467047645947 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:05 INFO - PROCESS | 1952 | 1467047645949 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x125021000 == 48 [pid = 1952] [id = 587] 10:14:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 127 (0x1186aac00) [pid = 1952] [serial = 1761] [outer = 0x0] 10:14:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 128 (0x126a0d400) [pid = 1952] [serial = 1762] [outer = 0x1186aac00] 10:14:05 INFO - PROCESS | 1952 | 1467047645978 Marionette DEBUG loaded listener.js 10:14:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 129 (0x12780c400) [pid = 1952] [serial = 1763] [outer = 0x1186aac00] 10:14:06 INFO - PROCESS | 1952 | 1467047646578 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] 10:14:06 INFO - PROCESS | 1952 | 1467047646627 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:14:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:14:06 INFO - PROCESS | 1952 | 1467047646630 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:14:06 INFO - PROCESS | 1952 | 1467047646633 Marionette TRACE conn2 <- [1,2322,null,{}] 10:14:06 INFO - PROCESS | 1952 | 1467047646636 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}] 10:14:06 INFO - PROCESS | 1952 | 1467047646637 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:06 INFO - PROCESS | 1952 | 1467047646737 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:14:06 INFO - PROCESS | 1952 | 1467047646802 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:06 INFO - PROCESS | 1952 | 1467047646804 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x118337000 == 49 [pid = 1952] [id = 588] 10:14:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 130 (0x116980800) [pid = 1952] [serial = 1764] [outer = 0x0] 10:14:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 131 (0x118183800) [pid = 1952] [serial = 1765] [outer = 0x116980800] 10:14:06 INFO - PROCESS | 1952 | 1467047646833 Marionette DEBUG loaded listener.js 10:14:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 132 (0x1186a3000) [pid = 1952] [serial = 1766] [outer = 0x116980800] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce18000 == 48 [pid = 1952] [id = 581] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca0c000 == 47 [pid = 1952] [id = 580] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd5d000 == 46 [pid = 1952] [id = 579] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd14000 == 45 [pid = 1952] [id = 578] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12b72a000 == 44 [pid = 1952] [id = 577] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12a538800 == 43 [pid = 1952] [id = 576] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x128b26000 == 42 [pid = 1952] [id = 575] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x126f5e800 == 41 [pid = 1952] [id = 574] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x124a9a000 == 40 [pid = 1952] [id = 573] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12145c000 == 39 [pid = 1952] [id = 572] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x11746c000 == 38 [pid = 1952] [id = 571] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x1133ff800 == 37 [pid = 1952] [id = 570] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7ec000 == 36 [pid = 1952] [id = 569] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce1e000 == 35 [pid = 1952] [id = 568] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12718a000 == 34 [pid = 1952] [id = 567] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x117e4b800 == 33 [pid = 1952] [id = 566] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12d61e800 == 32 [pid = 1952] [id = 565] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x125021000 == 31 [pid = 1952] [id = 587] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12e1b1000 == 30 [pid = 1952] [id = 586] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7f3000 == 29 [pid = 1952] [id = 585] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x127197000 == 28 [pid = 1952] [id = 584] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x12d61d000 == 27 [pid = 1952] [id = 582] 10:14:07 INFO - PROCESS | 1952 | --DOCSHELL 0x119012800 == 26 [pid = 1952] [id = 583] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 131 (0x126fd9000) [pid = 1952] [serial = 1696] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 130 (0x126a16800) [pid = 1952] [serial = 1694] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 129 (0x118983400) [pid = 1952] [serial = 1648] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 128 (0x12b75e400) [pid = 1952] [serial = 1678] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 127 (0x12b960c00) [pid = 1952] [serial = 1685] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 126 (0x112c41c00) [pid = 1952] [serial = 1645] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 125 (0x12107cc00) [pid = 1952] [serial = 1666] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 124 (0x126a0fc00) [pid = 1952] [serial = 1693] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 123 (0x119e09400) [pid = 1952] [serial = 1687] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 122 (0x12bd9f000) [pid = 1952] [serial = 1690] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 121 (0x121ff5400) [pid = 1952] [serial = 1667] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 120 (0x1292b1800) [pid = 1952] [serial = 1672] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x12a908800) [pid = 1952] [serial = 1675] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x12942e800) [pid = 1952] [serial = 1643] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x127811400) [pid = 1952] [serial = 1688] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x129434c00) [pid = 1952] [serial = 1654] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x118266000) [pid = 1952] [serial = 1661] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x1227f8c00) [pid = 1952] [serial = 1651] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x12bde7000) [pid = 1952] [serial = 1691] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x1186a9000) [pid = 1952] [serial = 1663] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x12b953c00) [pid = 1952] [serial = 1682] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x12b0a3000) [pid = 1952] [serial = 1676] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x117e61c00) [pid = 1952] [serial = 1660] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x12b768000) [pid = 1952] [serial = 1679] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x12b8d9800) [pid = 1952] [serial = 1681] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x127811800) [pid = 1952] [serial = 1670] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1176e6c00) [pid = 1952] [serial = 1657] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12715c800) [pid = 1952] [serial = 1669] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12b95c800) [pid = 1952] [serial = 1684] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x119e04800) [pid = 1952] [serial = 1664] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12a4aa000) [pid = 1952] [serial = 1673] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x120fcf800) [pid = 1952] [serial = 1658] [outer = 0x0] [url = about:blank] 10:14:07 INFO - PROCESS | 1952 | 1467047647885 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]]]}] 10:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1273ms 10:14:07 INFO - PROCESS | 1952 | 1467047647904 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:14:07 INFO - PROCESS | 1952 | 1467047647907 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:14:07 INFO - PROCESS | 1952 | 1467047647910 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:14:07 INFO - PROCESS | 1952 | 1467047647912 Marionette TRACE conn2 <- [1,2326,null,{}] 10:14:07 INFO - PROCESS | 1952 | 1467047647917 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}] 10:14:07 INFO - PROCESS | 1952 | 1467047647918 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:08 INFO - PROCESS | 1952 | 1467047648000 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:14:08 INFO - PROCESS | 1952 | 1467047648060 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:08 INFO - PROCESS | 1952 | 1467047648063 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x117143000 == 27 [pid = 1952] [id = 589] 10:14:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x113c6d400) [pid = 1952] [serial = 1767] [outer = 0x0] 10:14:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1164e3800) [pid = 1952] [serial = 1768] [outer = 0x113c6d400] 10:14:08 INFO - PROCESS | 1952 | 1467047648091 Marionette DEBUG loaded listener.js 10:14:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x1176e6c00) [pid = 1952] [serial = 1769] [outer = 0x113c6d400] 10:14:08 INFO - PROCESS | 1952 | 1467047648425 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]]]}] 10:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 10:14:08 INFO - PROCESS | 1952 | 1467047648432 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:14:08 INFO - PROCESS | 1952 | 1467047648438 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:14:08 INFO - PROCESS | 1952 | 1467047648446 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:14:08 INFO - PROCESS | 1952 | 1467047648448 Marionette TRACE conn2 <- [1,2330,null,{}] 10:14:08 INFO - PROCESS | 1952 | 1467047648452 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}] 10:14:08 INFO - PROCESS | 1952 | 1467047648455 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:08 INFO - PROCESS | 1952 | 1467047648543 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:14:08 INFO - PROCESS | 1952 | 1467047648547 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:08 INFO - PROCESS | 1952 | 1467047648549 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197e6000 == 28 [pid = 1952] [id = 590] 10:14:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x118256800) [pid = 1952] [serial = 1770] [outer = 0x0] 10:14:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1186a4000) [pid = 1952] [serial = 1771] [outer = 0x118256800] 10:14:08 INFO - PROCESS | 1952 | 1467047648580 Marionette DEBUG loaded listener.js 10:14:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x118986400) [pid = 1952] [serial = 1772] [outer = 0x118256800] 10:14:08 INFO - PROCESS | 1952 | 1467047648958 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]]]}] 10:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 10:14:08 INFO - PROCESS | 1952 | 1467047648966 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:14:08 INFO - PROCESS | 1952 | 1467047648967 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:14:08 INFO - PROCESS | 1952 | 1467047648969 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:14:08 INFO - PROCESS | 1952 | 1467047648972 Marionette TRACE conn2 <- [1,2334,null,{}] 10:14:08 INFO - PROCESS | 1952 | 1467047648979 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}] 10:14:08 INFO - PROCESS | 1952 | 1467047648983 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:09 INFO - PROCESS | 1952 | 1467047649064 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:14:09 INFO - PROCESS | 1952 | 1467047649072 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:09 INFO - PROCESS | 1952 | 1467047649074 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256a7000 == 29 [pid = 1952] [id = 591] 10:14:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1121af400) [pid = 1952] [serial = 1773] [outer = 0x0] 10:14:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x120e41000) [pid = 1952] [serial = 1774] [outer = 0x1121af400] 10:14:09 INFO - PROCESS | 1952 | 1467047649103 Marionette DEBUG loaded listener.js 10:14:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x120fc7c00) [pid = 1952] [serial = 1775] [outer = 0x1121af400] 10:14:09 INFO - PROCESS | 1952 | 1467047649433 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]]]}] 10:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 472ms 10:14:09 INFO - PROCESS | 1952 | 1467047649442 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:14:09 INFO - PROCESS | 1952 | 1467047649444 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:14:09 INFO - PROCESS | 1952 | 1467047649446 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:14:09 INFO - PROCESS | 1952 | 1467047649447 Marionette TRACE conn2 <- [1,2338,null,{}] 10:14:09 INFO - PROCESS | 1952 | 1467047649449 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}] 10:14:09 INFO - PROCESS | 1952 | 1467047649450 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:09 INFO - PROCESS | 1952 | 1467047649532 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:14:09 INFO - PROCESS | 1952 | 1467047649539 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:09 INFO - PROCESS | 1952 | 1467047649540 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x127856800 == 30 [pid = 1952] [id = 592] 10:14:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x120fc7000) [pid = 1952] [serial = 1776] [outer = 0x0] 10:14:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x12129fc00) [pid = 1952] [serial = 1777] [outer = 0x120fc7000] 10:14:09 INFO - PROCESS | 1952 | 1467047649626 Marionette DEBUG loaded listener.js 10:14:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x121b08800) [pid = 1952] [serial = 1778] [outer = 0x120fc7000] 10:14:09 INFO - PROCESS | 1952 | 1467047649906 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]]]}] 10:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 469ms 10:14:09 INFO - PROCESS | 1952 | 1467047649941 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:14:09 INFO - PROCESS | 1952 | 1467047649942 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:14:09 INFO - PROCESS | 1952 | 1467047649944 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:14:09 INFO - PROCESS | 1952 | 1467047649945 Marionette TRACE conn2 <- [1,2342,null,{}] 10:14:09 INFO - PROCESS | 1952 | 1467047649947 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}] 10:14:09 INFO - PROCESS | 1952 | 1467047649949 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:10 INFO - PROCESS | 1952 | 1467047650057 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:14:10 INFO - PROCESS | 1952 | 1467047650066 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:10 INFO - PROCESS | 1952 | 1467047650068 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a41c800 == 31 [pid = 1952] [id = 593] 10:14:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x118113c00) [pid = 1952] [serial = 1779] [outer = 0x0] 10:14:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x121f27400) [pid = 1952] [serial = 1780] [outer = 0x118113c00] 10:14:10 INFO - PROCESS | 1952 | 1467047650093 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x1227f9c00) [pid = 1952] [serial = 1781] [outer = 0x118113c00] 10:14:10 INFO - PROCESS | 1952 | 1467047650498 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]]]}] 10:14:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:14:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 569ms 10:14:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:14:10 INFO - PROCESS | 1952 | 1467047650514 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:14:10 INFO - PROCESS | 1952 | 1467047650516 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:14:10 INFO - PROCESS | 1952 | 1467047650520 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:14:10 INFO - PROCESS | 1952 | 1467047650521 Marionette TRACE conn2 <- [1,2346,null,{}] 10:14:10 INFO - PROCESS | 1952 | 1467047650525 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}] 10:14:10 INFO - PROCESS | 1952 | 1467047650531 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:10 INFO - PROCESS | 1952 | 1467047650721 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:14:10 INFO - PROCESS | 1952 | 1467047650792 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:10 INFO - PROCESS | 1952 | 1467047650793 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b919000 == 32 [pid = 1952] [id = 594] 10:14:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x121f2d400) [pid = 1952] [serial = 1782] [outer = 0x0] 10:14:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x126a0b800) [pid = 1952] [serial = 1783] [outer = 0x121f2d400] 10:14:10 INFO - PROCESS | 1952 | 1467047650835 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x1271e3400) [pid = 1952] [serial = 1784] [outer = 0x121f2d400] 10:14:11 INFO - PROCESS | 1952 | 1467047651191 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]]]}] 10:14:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:14:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 722ms 10:14:11 INFO - PROCESS | 1952 | 1467047651246 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 1952 | 1467047651248 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:14:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:14:11 INFO - PROCESS | 1952 | 1467047651262 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 1952 | 1467047651264 Marionette TRACE conn2 <- [1,2350,null,{}] 10:14:11 INFO - PROCESS | 1952 | 1467047651267 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}] 10:14:11 INFO - PROCESS | 1952 | 1467047651269 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:11 INFO - PROCESS | 1952 | 1467047651416 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:14:11 INFO - PROCESS | 1952 | 1467047651432 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:11 INFO - PROCESS | 1952 | 1467047651434 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd5e800 == 33 [pid = 1952] [id = 595] 10:14:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x1271e9800) [pid = 1952] [serial = 1785] [outer = 0x0] 10:14:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x1274ad400) [pid = 1952] [serial = 1786] [outer = 0x1271e9800] 10:14:11 INFO - PROCESS | 1952 | 1467047651475 Marionette DEBUG loaded listener.js 10:14:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 121 (0x127810c00) [pid = 1952] [serial = 1787] [outer = 0x1271e9800] 10:14:11 INFO - PROCESS | 1952 | 1467047651872 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]]]}] 10:14:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:14:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 621ms 10:14:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:14:11 INFO - PROCESS | 1952 | 1467047651883 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 1952 | 1467047651884 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:14:11 INFO - PROCESS | 1952 | 1467047651886 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 1952 | 1467047651887 Marionette TRACE conn2 <- [1,2354,null,{}] 10:14:11 INFO - PROCESS | 1952 | 1467047651890 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}] 10:14:11 INFO - PROCESS | 1952 | 1467047651891 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:12 INFO - PROCESS | 1952 | 1467047652404 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 120 (0x120e3d800) [pid = 1952] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x115df4c00) [pid = 1952] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x120e1e000) [pid = 1952] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x1271e0400) [pid = 1952] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x11869fc00) [pid = 1952] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x115d15400) [pid = 1952] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x1128ad400) [pid = 1952] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x126fd6c00) [pid = 1952] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x117e5fc00) [pid = 1952] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x121fd0c00) [pid = 1952] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x124e0a000) [pid = 1952] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1121b8400) [pid = 1952] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1127ecc00) [pid = 1952] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x1190d3000) [pid = 1952] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x118984c00) [pid = 1952] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x124e06400) [pid = 1952] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12687a800) [pid = 1952] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x126a15c00) [pid = 1952] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x113c37c00) [pid = 1952] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x11881ac00) [pid = 1952] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x118115800) [pid = 1952] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x121ff3800) [pid = 1952] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x1127e9c00) [pid = 1952] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:14:12 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12780d400) [pid = 1952] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:14:12 INFO - PROCESS | 1952 | 1467047652488 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:12 INFO - PROCESS | 1952 | 1467047652490 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x11663f800 == 34 [pid = 1952] [id = 596] 10:14:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x111c7b800) [pid = 1952] [serial = 1788] [outer = 0x0] 10:14:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1127e5800) [pid = 1952] [serial = 1789] [outer = 0x111c7b800] 10:14:12 INFO - PROCESS | 1952 | 1467047652514 Marionette DEBUG loaded listener.js 10:14:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x115d19400) [pid = 1952] [serial = 1790] [outer = 0x111c7b800] 10:14:12 INFO - PROCESS | 1952 | 1467047652788 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]]]}] 10:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 921ms 10:14:12 INFO - PROCESS | 1952 | 1467047652826 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:14:12 INFO - PROCESS | 1952 | 1467047652827 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:14:12 INFO - PROCESS | 1952 | 1467047652829 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:14:12 INFO - PROCESS | 1952 | 1467047652831 Marionette TRACE conn2 <- [1,2358,null,{}] 10:14:12 INFO - PROCESS | 1952 | 1467047652833 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}] 10:14:12 INFO - PROCESS | 1952 | 1467047652834 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:12 INFO - PROCESS | 1952 | 1467047652919 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:14:12 INFO - PROCESS | 1952 | 1467047652983 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:12 INFO - PROCESS | 1952 | 1467047652985 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256a5000 == 35 [pid = 1952] [id = 597] 10:14:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x111f3c800) [pid = 1952] [serial = 1791] [outer = 0x0] 10:14:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1190d4400) [pid = 1952] [serial = 1792] [outer = 0x111f3c800] 10:14:13 INFO - PROCESS | 1952 | 1467047653010 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x121077c00) [pid = 1952] [serial = 1793] [outer = 0x111f3c800] 10:14:13 INFO - PROCESS | 1952 | 1467047653271 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]]]}] 10:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 468ms 10:14:13 INFO - PROCESS | 1952 | 1467047653299 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 1952 | 1467047653300 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:14:13 INFO - PROCESS | 1952 | 1467047653309 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 1952 | 1467047653310 Marionette TRACE conn2 <- [1,2362,null,{}] 10:14:13 INFO - PROCESS | 1952 | 1467047653312 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}] 10:14:13 INFO - PROCESS | 1952 | 1467047653314 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:13 INFO - PROCESS | 1952 | 1467047653399 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:14:13 INFO - PROCESS | 1952 | 1467047653405 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:13 INFO - PROCESS | 1952 | 1467047653407 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca15800 == 36 [pid = 1952] [id = 598] 10:14:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x119a0fc00) [pid = 1952] [serial = 1794] [outer = 0x0] 10:14:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x126a0bc00) [pid = 1952] [serial = 1795] [outer = 0x119a0fc00] 10:14:13 INFO - PROCESS | 1952 | 1467047653432 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x127804400) [pid = 1952] [serial = 1796] [outer = 0x119a0fc00] 10:14:13 INFO - PROCESS | 1952 | 1467047653786 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]]]}] 10:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 525ms 10:14:13 INFO - PROCESS | 1952 | 1467047653833 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 1952 | 1467047653835 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:14:13 INFO - PROCESS | 1952 | 1467047653844 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 1952 | 1467047653846 Marionette TRACE conn2 <- [1,2366,null,{}] 10:14:13 INFO - PROCESS | 1952 | 1467047653848 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}] 10:14:13 INFO - PROCESS | 1952 | 1467047653850 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:13 INFO - PROCESS | 1952 | 1467047653943 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:14:13 INFO - PROCESS | 1952 | 1467047653946 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:13 INFO - PROCESS | 1952 | 1467047653948 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a412000 == 37 [pid = 1952] [id = 599] 10:14:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x129082400) [pid = 1952] [serial = 1797] [outer = 0x0] 10:14:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x1292adc00) [pid = 1952] [serial = 1798] [outer = 0x129082400] 10:14:13 INFO - PROCESS | 1952 | 1467047653975 Marionette DEBUG loaded listener.js 10:14:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x12a4aa000) [pid = 1952] [serial = 1799] [outer = 0x129082400] 10:14:14 INFO - PROCESS | 1952 | 1467047654324 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]]]}] 10:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 526ms 10:14:14 INFO - PROCESS | 1952 | 1467047654363 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:14:14 INFO - PROCESS | 1952 | 1467047654364 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:14:14 INFO - PROCESS | 1952 | 1467047654366 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:14:14 INFO - PROCESS | 1952 | 1467047654368 Marionette TRACE conn2 <- [1,2370,null,{}] 10:14:14 INFO - PROCESS | 1952 | 1467047654370 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}] 10:14:14 INFO - PROCESS | 1952 | 1467047654371 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:14 INFO - PROCESS | 1952 | 1467047654506 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:14:14 INFO - PROCESS | 1952 | 1467047654618 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:14 INFO - PROCESS | 1952 | 1467047654619 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x11649e800 == 38 [pid = 1952] [id = 600] 10:14:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x1127e4400) [pid = 1952] [serial = 1800] [outer = 0x0] 10:14:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x1128adc00) [pid = 1952] [serial = 1801] [outer = 0x1127e4400] 10:14:14 INFO - PROCESS | 1952 | 1467047654654 Marionette DEBUG loaded listener.js 10:14:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x1131e4000) [pid = 1952] [serial = 1802] [outer = 0x1127e4400] 10:14:15 INFO - PROCESS | 1952 | 1467047655199 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]]]}] 10:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 919ms 10:14:15 INFO - PROCESS | 1952 | 1467047655289 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:14:15 INFO - PROCESS | 1952 | 1467047655292 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:14:15 INFO - PROCESS | 1952 | 1467047655295 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:14:15 INFO - PROCESS | 1952 | 1467047655298 Marionette TRACE conn2 <- [1,2374,null,{}] 10:14:15 INFO - PROCESS | 1952 | 1467047655301 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}] 10:14:15 INFO - PROCESS | 1952 | 1467047655303 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:15 INFO - PROCESS | 1952 | 1467047655415 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:14:15 INFO - PROCESS | 1952 | 1467047655503 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:15 INFO - PROCESS | 1952 | 1467047655505 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256a0800 == 39 [pid = 1952] [id = 601] 10:14:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x11825e800) [pid = 1952] [serial = 1803] [outer = 0x0] 10:14:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x1184ca400) [pid = 1952] [serial = 1804] [outer = 0x11825e800] 10:14:15 INFO - PROCESS | 1952 | 1467047655535 Marionette DEBUG loaded listener.js 10:14:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x119058400) [pid = 1952] [serial = 1805] [outer = 0x11825e800] 10:14:16 INFO - PROCESS | 1952 | 1467047656069 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]]]}] 10:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 821ms 10:14:16 INFO - PROCESS | 1952 | 1467047656117 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:14:16 INFO - PROCESS | 1952 | 1467047656119 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:14:16 INFO - PROCESS | 1952 | 1467047656122 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:14:16 INFO - PROCESS | 1952 | 1467047656123 Marionette TRACE conn2 <- [1,2378,null,{}] 10:14:16 INFO - PROCESS | 1952 | 1467047656125 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}] 10:14:16 INFO - PROCESS | 1952 | 1467047656127 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:16 INFO - PROCESS | 1952 | 1467047656241 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:14:16 INFO - PROCESS | 1952 | 1467047656456 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:16 INFO - PROCESS | 1952 | 1467047656457 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x11667c000 == 40 [pid = 1952] [id = 602] 10:14:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x1128a7000) [pid = 1952] [serial = 1806] [outer = 0x0] 10:14:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x114ed8800) [pid = 1952] [serial = 1807] [outer = 0x1128a7000] 10:14:16 INFO - PROCESS | 1952 | 1467047656487 Marionette DEBUG loaded listener.js 10:14:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x116a13400) [pid = 1952] [serial = 1808] [outer = 0x1128a7000] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x12a412000 == 39 [pid = 1952] [id = 599] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca15800 == 38 [pid = 1952] [id = 598] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x1256a5000 == 37 [pid = 1952] [id = 597] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x11663f800 == 36 [pid = 1952] [id = 596] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd5e800 == 35 [pid = 1952] [id = 595] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x12b919000 == 34 [pid = 1952] [id = 594] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x12a41c800 == 33 [pid = 1952] [id = 593] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x127856800 == 32 [pid = 1952] [id = 592] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x1256a7000 == 31 [pid = 1952] [id = 591] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x1197e6000 == 30 [pid = 1952] [id = 590] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x117143000 == 29 [pid = 1952] [id = 589] 10:14:16 INFO - PROCESS | 1952 | --DOCSHELL 0x118337000 == 28 [pid = 1952] [id = 588] 10:14:16 INFO - PROCESS | 1952 | 1467047656962 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]]]}] 10:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 871ms 10:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:14:17 INFO - PROCESS | 1952 | 1467047656993 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 1952 | 1467047656995 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:14:17 INFO - PROCESS | 1952 | 1467047656998 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 1952 | 1467047657000 Marionette TRACE conn2 <- [1,2382,null,{}] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x117e5d800) [pid = 1952] [serial = 1616] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x119473c00) [pid = 1952] [serial = 1613] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x120e77c00) [pid = 1952] [serial = 1649] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x126add000) [pid = 1952] [serial = 1652] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x115d11400) [pid = 1952] [serial = 1646] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x12a4acc00) [pid = 1952] [serial = 1655] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x120fc7400) [pid = 1952] [serial = 1726] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x118259000) [pid = 1952] [serial = 1700] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x120e4a400) [pid = 1952] [serial = 1702] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x120fd5800) [pid = 1952] [serial = 1703] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x1271e9c00) [pid = 1952] [serial = 1708] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x12780c000) [pid = 1952] [serial = 1709] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x11885fc00) [pid = 1952] [serial = 1720] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x119056000) [pid = 1952] [serial = 1721] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x115defc00) [pid = 1952] [serial = 1714] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x116458800) [pid = 1952] [serial = 1715] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x119472c00) [pid = 1952] [serial = 1723] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x126fdcc00) [pid = 1952] [serial = 1697] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x118186400) [pid = 1952] [serial = 1717] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x11826a400) [pid = 1952] [serial = 1718] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x124bcc800) [pid = 1952] [serial = 1729] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x126fddc00) [pid = 1952] [serial = 1705] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1271dd800) [pid = 1952] [serial = 1706] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1127e6c00) [pid = 1952] [serial = 1711] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x112dc3000) [pid = 1952] [serial = 1712] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1164e1400) [pid = 1952] [serial = 1699] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1186e0000) [pid = 1952] [serial = 1738] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x1292b1400) [pid = 1952] [serial = 1745] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12943b800) [pid = 1952] [serial = 1747] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x126a0d000) [pid = 1952] [serial = 1732] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x12a4a5800) [pid = 1952] [serial = 1748] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x126a17800) [pid = 1952] [serial = 1733] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x125624c00) [pid = 1952] [serial = 1730] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x126f44c00) [pid = 1952] [serial = 1735] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12715c400) [pid = 1952] [serial = 1741] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x126fdac00) [pid = 1952] [serial = 1736] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x121f29400) [pid = 1952] [serial = 1727] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x12907fc00) [pid = 1952] [serial = 1744] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x124e09c00) [pid = 1952] [serial = 1739] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12780f000) [pid = 1952] [serial = 1742] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x120e3c800) [pid = 1952] [serial = 1724] [outer = 0x0] [url = about:blank] 10:14:17 INFO - PROCESS | 1952 | 1467047657019 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}] 10:14:17 INFO - PROCESS | 1952 | 1467047657021 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:17 INFO - PROCESS | 1952 | 1467047657134 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:14:17 INFO - PROCESS | 1952 | 1467047657143 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:17 INFO - PROCESS | 1952 | 1467047657145 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e48800 == 29 [pid = 1952] [id = 603] 10:14:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x117e63000) [pid = 1952] [serial = 1809] [outer = 0x0] 10:14:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x11825b400) [pid = 1952] [serial = 1810] [outer = 0x117e63000] 10:14:17 INFO - PROCESS | 1952 | 1467047657173 Marionette DEBUG loaded listener.js 10:14:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x11885fc00) [pid = 1952] [serial = 1811] [outer = 0x117e63000] 10:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 520ms 10:14:17 INFO - PROCESS | 1952 | 1467047657512 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]]]}] 10:14:17 INFO - PROCESS | 1952 | 1467047657525 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 1952 | 1467047657528 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:14:17 INFO - PROCESS | 1952 | 1467047657531 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 1952 | 1467047657532 Marionette TRACE conn2 <- [1,2386,null,{}] 10:14:17 INFO - PROCESS | 1952 | 1467047657534 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}] 10:14:17 INFO - PROCESS | 1952 | 1467047657536 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:17 INFO - PROCESS | 1952 | 1467047657647 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:14:17 INFO - PROCESS | 1952 | 1467047657716 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:17 INFO - PROCESS | 1952 | 1467047657717 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x1216a6800 == 30 [pid = 1952] [id = 604] 10:14:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1186e0000) [pid = 1952] [serial = 1812] [outer = 0x0] 10:14:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x119e04800) [pid = 1952] [serial = 1813] [outer = 0x1186e0000] 10:14:17 INFO - PROCESS | 1952 | 1467047657743 Marionette DEBUG loaded listener.js 10:14:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x120fd3000) [pid = 1952] [serial = 1814] [outer = 0x1186e0000] 10:14:18 INFO - PROCESS | 1952 | 1467047658051 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]]]}] 10:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 570ms 10:14:18 INFO - PROCESS | 1952 | 1467047658102 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:14:18 INFO - PROCESS | 1952 | 1467047658105 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:14:18 INFO - PROCESS | 1952 | 1467047658113 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:14:18 INFO - PROCESS | 1952 | 1467047658117 Marionette TRACE conn2 <- [1,2390,null,{}] 10:14:18 INFO - PROCESS | 1952 | 1467047658121 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}] 10:14:18 INFO - PROCESS | 1952 | 1467047658123 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:18 INFO - PROCESS | 1952 | 1467047658213 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:14:18 INFO - PROCESS | 1952 | 1467047658273 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:18 INFO - PROCESS | 1952 | 1467047658274 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x128b12000 == 31 [pid = 1952] [id = 605] 10:14:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1133b5400) [pid = 1952] [serial = 1815] [outer = 0x0] 10:14:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x12107bc00) [pid = 1952] [serial = 1816] [outer = 0x1133b5400] 10:14:18 INFO - PROCESS | 1952 | 1467047658300 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x124e76400) [pid = 1952] [serial = 1817] [outer = 0x1133b5400] 10:14:18 INFO - PROCESS | 1952 | 1467047658610 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]]]}] 10:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 530ms 10:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:14:18 INFO - PROCESS | 1952 | 1467047658640 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:14:18 INFO - PROCESS | 1952 | 1467047658641 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:14:18 INFO - PROCESS | 1952 | 1467047658644 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:14:18 INFO - PROCESS | 1952 | 1467047658645 Marionette TRACE conn2 <- [1,2394,null,{}] 10:14:18 INFO - PROCESS | 1952 | 1467047658647 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}] 10:14:18 INFO - PROCESS | 1952 | 1467047658648 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:18 INFO - PROCESS | 1952 | 1467047658731 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:14:18 INFO - PROCESS | 1952 | 1467047658800 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:18 INFO - PROCESS | 1952 | 1467047658801 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219c1800 == 32 [pid = 1952] [id = 606] 10:14:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x11329c400) [pid = 1952] [serial = 1818] [outer = 0x0] 10:14:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x126a0b000) [pid = 1952] [serial = 1819] [outer = 0x11329c400] 10:14:18 INFO - PROCESS | 1952 | 1467047658826 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x126ede800) [pid = 1952] [serial = 1820] [outer = 0x11329c400] 10:14:19 INFO - PROCESS | 1952 | 1467047659152 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]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 518ms 10:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:14:19 INFO - PROCESS | 1952 | 1467047659163 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 1952 | 1467047659165 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:14:19 INFO - PROCESS | 1952 | 1467047659167 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 1952 | 1467047659169 Marionette TRACE conn2 <- [1,2398,null,{}] 10:14:19 INFO - PROCESS | 1952 | 1467047659174 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}] 10:14:19 INFO - PROCESS | 1952 | 1467047659176 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:19 INFO - PROCESS | 1952 | 1467047659339 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:14:19 INFO - PROCESS | 1952 | 1467047659360 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:19 INFO - PROCESS | 1952 | 1467047659364 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b73a000 == 33 [pid = 1952] [id = 607] 10:14:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x126fddc00) [pid = 1952] [serial = 1821] [outer = 0x0] 10:14:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x127154c00) [pid = 1952] [serial = 1822] [outer = 0x126fddc00] 10:14:19 INFO - PROCESS | 1952 | 1467047659397 Marionette DEBUG loaded listener.js 10:14:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1274aa000) [pid = 1952] [serial = 1823] [outer = 0x126fddc00] 10:14:19 INFO - PROCESS | 1952 | 1467047659818 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]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 675ms 10:14:19 INFO - PROCESS | 1952 | 1467047659843 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 1952 | 1467047659845 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:14:19 INFO - PROCESS | 1952 | 1467047659848 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 1952 | 1467047659850 Marionette TRACE conn2 <- [1,2402,null,{}] 10:14:19 INFO - PROCESS | 1952 | 1467047659852 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}] 10:14:19 INFO - PROCESS | 1952 | 1467047659854 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:19 INFO - PROCESS | 1952 | 1467047659956 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:14:19 INFO - PROCESS | 1952 | 1467047659959 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:19 INFO - PROCESS | 1952 | 1467047659960 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd58800 == 34 [pid = 1952] [id = 608] 10:14:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12780c000) [pid = 1952] [serial = 1824] [outer = 0x0] 10:14:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1292a9400) [pid = 1952] [serial = 1825] [outer = 0x12780c000] 10:14:20 INFO - PROCESS | 1952 | 1467047660026 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12a489400) [pid = 1952] [serial = 1826] [outer = 0x12780c000] 10:14:20 INFO - PROCESS | 1952 | 1467047660423 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]]]}] 10:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 622ms 10:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:14:20 INFO - PROCESS | 1952 | 1467047660470 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:14:20 INFO - PROCESS | 1952 | 1467047660471 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:14:20 INFO - PROCESS | 1952 | 1467047660473 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:14:20 INFO - PROCESS | 1952 | 1467047660474 Marionette TRACE conn2 <- [1,2406,null,{}] 10:14:20 INFO - PROCESS | 1952 | 1467047660476 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}] 10:14:20 INFO - PROCESS | 1952 | 1467047660478 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:20 INFO - PROCESS | 1952 | 1467047660621 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:14:20 INFO - PROCESS | 1952 | 1467047660657 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:20 INFO - PROCESS | 1952 | 1467047660658 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c60e800 == 35 [pid = 1952] [id = 609] 10:14:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12a492c00) [pid = 1952] [serial = 1827] [outer = 0x0] 10:14:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12a55c800) [pid = 1952] [serial = 1828] [outer = 0x12a492c00] 10:14:20 INFO - PROCESS | 1952 | 1467047660678 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12a566800) [pid = 1952] [serial = 1829] [outer = 0x12a492c00] 10:14:21 INFO - PROCESS | 1952 | 1467047661217 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]]]}] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1271e9800) [pid = 1952] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x1121af400) [pid = 1952] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1133b2400) [pid = 1952] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x118115400) [pid = 1952] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x113c6d400) [pid = 1952] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x120fc7000) [pid = 1952] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x118256800) [pid = 1952] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x120fd2800) [pid = 1952] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12141dc00) [pid = 1952] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1186aac00) [pid = 1952] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x121f2d400) [pid = 1952] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x119a0fc00) [pid = 1952] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x111f3c800) [pid = 1952] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x111c7b800) [pid = 1952] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:14:21 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x118113c00) [pid = 1952] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 770ms 10:14:21 INFO - PROCESS | 1952 | 1467047661247 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 1952 | 1467047661249 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:14:21 INFO - PROCESS | 1952 | 1467047661253 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 1952 | 1467047661255 Marionette TRACE conn2 <- [1,2410,null,{}] 10:14:21 INFO - PROCESS | 1952 | 1467047661259 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}] 10:14:21 INFO - PROCESS | 1952 | 1467047661261 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:21 INFO - PROCESS | 1952 | 1467047661394 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:14:21 INFO - PROCESS | 1952 | 1467047661403 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:21 INFO - PROCESS | 1952 | 1467047661404 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f3000 == 36 [pid = 1952] [id = 610] 10:14:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x113c36800) [pid = 1952] [serial = 1830] [outer = 0x0] 10:14:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1176ec800) [pid = 1952] [serial = 1831] [outer = 0x113c36800] 10:14:21 INFO - PROCESS | 1952 | 1467047661456 Marionette DEBUG loaded listener.js 10:14:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1190d3000) [pid = 1952] [serial = 1832] [outer = 0x113c36800] 10:14:21 INFO - PROCESS | 1952 | 1467047661804 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]]]}] 10:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 572ms 10:14:21 INFO - PROCESS | 1952 | 1467047661824 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 1952 | 1467047661825 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:14:21 INFO - PROCESS | 1952 | 1467047661828 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 1952 | 1467047661829 Marionette TRACE conn2 <- [1,2414,null,{}] 10:14:21 INFO - PROCESS | 1952 | 1467047661831 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}] 10:14:21 INFO - PROCESS | 1952 | 1467047661832 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:21 INFO - PROCESS | 1952 | 1467047661954 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:14:21 INFO - PROCESS | 1952 | 1467047661963 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:21 INFO - PROCESS | 1952 | 1467047661964 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x12718d000 == 37 [pid = 1952] [id = 611] 10:14:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x113c3a800) [pid = 1952] [serial = 1833] [outer = 0x0] 10:14:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x121f2d400) [pid = 1952] [serial = 1834] [outer = 0x113c3a800] 10:14:21 INFO - PROCESS | 1952 | 1467047661989 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x126add000) [pid = 1952] [serial = 1835] [outer = 0x113c3a800] 10:14:22 INFO - PROCESS | 1952 | 1467047662291 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]]]}] 10:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 10:14:22 INFO - PROCESS | 1952 | 1467047662348 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:14:22 INFO - PROCESS | 1952 | 1467047662349 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:14:22 INFO - PROCESS | 1952 | 1467047662351 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:14:22 INFO - PROCESS | 1952 | 1467047662352 Marionette TRACE conn2 <- [1,2418,null,{}] 10:14:22 INFO - PROCESS | 1952 | 1467047662354 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}] 10:14:22 INFO - PROCESS | 1952 | 1467047662356 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:22 INFO - PROCESS | 1952 | 1467047662441 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:14:22 INFO - PROCESS | 1952 | 1467047662445 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:22 INFO - PROCESS | 1952 | 1467047662446 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d604000 == 38 [pid = 1952] [id = 612] 10:14:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12a908000) [pid = 1952] [serial = 1836] [outer = 0x0] 10:14:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12ab03c00) [pid = 1952] [serial = 1837] [outer = 0x12a908000] 10:14:22 INFO - PROCESS | 1952 | 1467047662481 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12ab11400) [pid = 1952] [serial = 1838] [outer = 0x12a908000] 10:14:22 INFO - PROCESS | 1952 | 1467047662841 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]]]}] 10:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 10:14:22 INFO - PROCESS | 1952 | 1467047662871 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:14:22 INFO - PROCESS | 1952 | 1467047662873 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:14:22 INFO - PROCESS | 1952 | 1467047662888 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:14:22 INFO - PROCESS | 1952 | 1467047662891 Marionette TRACE conn2 <- [1,2422,null,{}] 10:14:22 INFO - PROCESS | 1952 | 1467047662893 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}] 10:14:22 INFO - PROCESS | 1952 | 1467047662895 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:23 INFO - PROCESS | 1952 | 1467047663000 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:14:23 INFO - PROCESS | 1952 | 1467047663004 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:23 INFO - PROCESS | 1952 | 1467047663006 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7f4800 == 39 [pid = 1952] [id = 613] 10:14:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12b09d400) [pid = 1952] [serial = 1839] [outer = 0x0] 10:14:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12b75c800) [pid = 1952] [serial = 1840] [outer = 0x12b09d400] 10:14:23 INFO - PROCESS | 1952 | 1467047663031 Marionette DEBUG loaded listener.js 10:14:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12b8d2c00) [pid = 1952] [serial = 1841] [outer = 0x12b09d400] 10:14:23 INFO - PROCESS | 1952 | --DOCSHELL 0x117e48800 == 38 [pid = 1952] [id = 603] 10:14:23 INFO - PROCESS | 1952 | --DOCSHELL 0x11667c000 == 37 [pid = 1952] [id = 602] 10:14:23 INFO - PROCESS | 1952 | --DOCSHELL 0x1256a0800 == 36 [pid = 1952] [id = 601] 10:14:23 INFO - PROCESS | 1952 | --DOCSHELL 0x11649e800 == 35 [pid = 1952] [id = 600] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd58800 == 34 [pid = 1952] [id = 608] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x12d604000 == 33 [pid = 1952] [id = 612] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x12c60e800 == 32 [pid = 1952] [id = 609] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f3000 == 31 [pid = 1952] [id = 610] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x12b73a000 == 30 [pid = 1952] [id = 607] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x12718d000 == 29 [pid = 1952] [id = 611] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x1216a6800 == 28 [pid = 1952] [id = 604] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x1219c1800 == 27 [pid = 1952] [id = 606] 10:14:24 INFO - PROCESS | 1952 | --DOCSHELL 0x128b12000 == 26 [pid = 1952] [id = 605] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1274ad400) [pid = 1952] [serial = 1786] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x120e41000) [pid = 1952] [serial = 1774] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x120fc7c00) [pid = 1952] [serial = 1775] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x116604c00) [pid = 1952] [serial = 1751] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x113c68c00) [pid = 1952] [serial = 1750] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1186a9400) [pid = 1952] [serial = 1754] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x11826a000) [pid = 1952] [serial = 1753] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1164e3800) [pid = 1952] [serial = 1768] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1176e6c00) [pid = 1952] [serial = 1769] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x12129fc00) [pid = 1952] [serial = 1777] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1186a4000) [pid = 1952] [serial = 1771] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x118986400) [pid = 1952] [serial = 1772] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x121d97400) [pid = 1952] [serial = 1757] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x118183800) [pid = 1952] [serial = 1765] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x121079c00) [pid = 1952] [serial = 1756] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x126fdf000) [pid = 1952] [serial = 1759] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x1271e9400) [pid = 1952] [serial = 1760] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x12780c400) [pid = 1952] [serial = 1763] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x126a0d400) [pid = 1952] [serial = 1762] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x1271e3400) [pid = 1952] [serial = 1784] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x126a0b800) [pid = 1952] [serial = 1783] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x1292adc00) [pid = 1952] [serial = 1798] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x126a0bc00) [pid = 1952] [serial = 1795] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x1190d4400) [pid = 1952] [serial = 1792] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x1127e5800) [pid = 1952] [serial = 1789] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x121f27400) [pid = 1952] [serial = 1780] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x127810c00) [pid = 1952] [serial = 1787] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x115d19400) [pid = 1952] [serial = 1790] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x121b08800) [pid = 1952] [serial = 1778] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x1227f9c00) [pid = 1952] [serial = 1781] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x121077c00) [pid = 1952] [serial = 1793] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x127804400) [pid = 1952] [serial = 1796] [outer = 0x0] [url = about:blank] 10:14:24 INFO - PROCESS | 1952 | 1467047664529 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]]]}] 10:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1674ms 10:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:14:24 INFO - PROCESS | 1952 | 1467047664561 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:14:24 INFO - PROCESS | 1952 | 1467047664563 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:14:24 INFO - PROCESS | 1952 | 1467047664567 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:14:24 INFO - PROCESS | 1952 | 1467047664569 Marionette TRACE conn2 <- [1,2426,null,{}] 10:14:24 INFO - PROCESS | 1952 | 1467047664573 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}] 10:14:24 INFO - PROCESS | 1952 | 1467047664575 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:24 INFO - PROCESS | 1952 | 1467047664657 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:14:24 INFO - PROCESS | 1952 | 1467047664712 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:24 INFO - PROCESS | 1952 | 1467047664715 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x116680000 == 27 [pid = 1952] [id = 614] 10:14:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x112dc3000) [pid = 1952] [serial = 1842] [outer = 0x0] 10:14:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x113352c00) [pid = 1952] [serial = 1843] [outer = 0x112dc3000] 10:14:24 INFO - PROCESS | 1952 | 1467047664743 Marionette DEBUG loaded listener.js 10:14:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x1127e3400) [pid = 1952] [serial = 1844] [outer = 0x112dc3000] 10:14:25 INFO - PROCESS | 1952 | 1467047665060 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]]]}] 10:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 10:14:25 INFO - PROCESS | 1952 | 1467047665089 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:14:25 INFO - PROCESS | 1952 | 1467047665094 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:14:25 INFO - PROCESS | 1952 | 1467047665098 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:14:25 INFO - PROCESS | 1952 | 1467047665100 Marionette TRACE conn2 <- [1,2430,null,{}] 10:14:25 INFO - PROCESS | 1952 | 1467047665103 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}] 10:14:25 INFO - PROCESS | 1952 | 1467047665108 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:25 INFO - PROCESS | 1952 | 1467047665188 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:14:25 INFO - PROCESS | 1952 | 1467047665193 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:25 INFO - PROCESS | 1952 | 1467047665195 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185a2800 == 28 [pid = 1952] [id = 615] 10:14:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x11612c800) [pid = 1952] [serial = 1845] [outer = 0x0] 10:14:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x1164e8c00) [pid = 1952] [serial = 1846] [outer = 0x11612c800] 10:14:25 INFO - PROCESS | 1952 | 1467047665223 Marionette DEBUG loaded listener.js 10:14:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x116a13000) [pid = 1952] [serial = 1847] [outer = 0x11612c800] 10:14:25 INFO - PROCESS | 1952 | 1467047665587 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]]]}] 10:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 521ms 10:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:14:25 INFO - PROCESS | 1952 | 1467047665619 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:14:25 INFO - PROCESS | 1952 | 1467047665621 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:14:25 INFO - PROCESS | 1952 | 1467047665631 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:14:25 INFO - PROCESS | 1952 | 1467047665634 Marionette TRACE conn2 <- [1,2434,null,{}] 10:14:25 INFO - PROCESS | 1952 | 1467047665642 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}] 10:14:25 INFO - PROCESS | 1952 | 1467047665645 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:25 INFO - PROCESS | 1952 | 1467047665724 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:14:25 INFO - PROCESS | 1952 | 1467047665729 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:25 INFO - PROCESS | 1952 | 1467047665731 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x119c34000 == 29 [pid = 1952] [id = 616] 10:14:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x110ef2400) [pid = 1952] [serial = 1848] [outer = 0x0] 10:14:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x118186400) [pid = 1952] [serial = 1849] [outer = 0x110ef2400] 10:14:25 INFO - PROCESS | 1952 | 1467047665762 Marionette DEBUG loaded listener.js 10:14:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x11826ec00) [pid = 1952] [serial = 1850] [outer = 0x110ef2400] 10:14:26 INFO - PROCESS | 1952 | 1467047666202 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]]]}] 10:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 630ms 10:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:14:26 INFO - PROCESS | 1952 | 1467047666254 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:14:26 INFO - PROCESS | 1952 | 1467047666257 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:14:26 INFO - PROCESS | 1952 | 1467047666260 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:14:26 INFO - PROCESS | 1952 | 1467047666262 Marionette TRACE conn2 <- [1,2438,null,{}] 10:14:26 INFO - PROCESS | 1952 | 1467047666265 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}] 10:14:26 INFO - PROCESS | 1952 | 1467047666267 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:26 INFO - PROCESS | 1952 | 1467047666388 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:14:26 INFO - PROCESS | 1952 | 1467047666398 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:26 INFO - PROCESS | 1952 | 1467047666399 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x121555800 == 30 [pid = 1952] [id = 617] 10:14:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x1186a2800) [pid = 1952] [serial = 1851] [outer = 0x0] 10:14:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x1186de000) [pid = 1952] [serial = 1852] [outer = 0x1186a2800] 10:14:26 INFO - PROCESS | 1952 | 1467047666441 Marionette DEBUG loaded listener.js 10:14:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x118860800) [pid = 1952] [serial = 1853] [outer = 0x1186a2800] 10:14:26 INFO - PROCESS | 1952 | 1467047666845 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]]]}] 10:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 619ms 10:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:14:26 INFO - PROCESS | 1952 | 1467047666880 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:14:26 INFO - PROCESS | 1952 | 1467047666881 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:14:26 INFO - PROCESS | 1952 | 1467047666883 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:14:26 INFO - PROCESS | 1952 | 1467047666884 Marionette TRACE conn2 <- [1,2442,null,{}] 10:14:26 INFO - PROCESS | 1952 | 1467047666899 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}] 10:14:26 INFO - PROCESS | 1952 | 1467047666901 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:26 INFO - PROCESS | 1952 | 1467047666982 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:14:27 INFO - PROCESS | 1952 | 1467047667005 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:27 INFO - PROCESS | 1952 | 1467047667006 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x124ba2000 == 31 [pid = 1952] [id = 618] 10:14:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x116127400) [pid = 1952] [serial = 1854] [outer = 0x0] 10:14:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x119055000) [pid = 1952] [serial = 1855] [outer = 0x116127400] 10:14:27 INFO - PROCESS | 1952 | 1467047667031 Marionette DEBUG loaded listener.js 10:14:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x119472000) [pid = 1952] [serial = 1856] [outer = 0x116127400] 10:14:27 INFO - PROCESS | 1952 | 1467047667361 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]]]}] 10:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 532ms 10:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:14:27 INFO - PROCESS | 1952 | 1467047667417 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:14:27 INFO - PROCESS | 1952 | 1467047667419 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:14:27 INFO - PROCESS | 1952 | 1467047667422 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:14:27 INFO - PROCESS | 1952 | 1467047667424 Marionette TRACE conn2 <- [1,2446,null,{}] 10:14:27 INFO - PROCESS | 1952 | 1467047667427 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}] 10:14:27 INFO - PROCESS | 1952 | 1467047667433 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:27 INFO - PROCESS | 1952 | 1467047667624 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:14:27 INFO - PROCESS | 1952 | 1467047667642 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:27 INFO - PROCESS | 1952 | 1467047667643 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x12718e800 == 32 [pid = 1952] [id = 619] 10:14:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x11947ac00) [pid = 1952] [serial = 1857] [outer = 0x0] 10:14:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x119e0e000) [pid = 1952] [serial = 1858] [outer = 0x11947ac00] 10:14:27 INFO - PROCESS | 1952 | 1467047667685 Marionette DEBUG loaded listener.js 10:14:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x120fcc400) [pid = 1952] [serial = 1859] [outer = 0x11947ac00] 10:14:28 INFO - PROCESS | 1952 | 1467047668075 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]]]}] 10:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 672ms 10:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:14:28 INFO - PROCESS | 1952 | 1467047668094 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 1952 | 1467047668096 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:14:28 INFO - PROCESS | 1952 | 1467047668099 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 1952 | 1467047668101 Marionette TRACE conn2 <- [1,2450,null,{}] 10:14:28 INFO - PROCESS | 1952 | 1467047668105 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}] 10:14:28 INFO - PROCESS | 1952 | 1467047668118 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:28 INFO - PROCESS | 1952 | 1467047668291 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:14:28 INFO - PROCESS | 1952 | 1467047668308 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:28 INFO - PROCESS | 1952 | 1467047668310 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb2000 == 33 [pid = 1952] [id = 620] 10:14:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x1128af800) [pid = 1952] [serial = 1860] [outer = 0x0] 10:14:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x12107ac00) [pid = 1952] [serial = 1861] [outer = 0x1128af800] 10:14:28 INFO - PROCESS | 1952 | 1467047668350 Marionette DEBUG loaded listener.js 10:14:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x121536400) [pid = 1952] [serial = 1862] [outer = 0x1128af800] 10:14:28 INFO - PROCESS | 1952 | 1467047668764 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]]]}] 10:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 669ms 10:14:28 INFO - PROCESS | 1952 | 1467047668770 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 1952 | 1467047668771 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:14:28 INFO - PROCESS | 1952 | 1467047668774 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 1952 | 1467047668775 Marionette TRACE conn2 <- [1,2454,null,{}] 10:14:28 INFO - PROCESS | 1952 | 1467047668777 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}] 10:14:28 INFO - PROCESS | 1952 | 1467047668778 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:28 INFO - PROCESS | 1952 | 1467047668857 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:14:28 INFO - PROCESS | 1952 | 1467047668913 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:28 INFO - PROCESS | 1952 | 1467047668914 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292dd800 == 34 [pid = 1952] [id = 621] 10:14:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x11947b000) [pid = 1952] [serial = 1863] [outer = 0x0] 10:14:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x121abc000) [pid = 1952] [serial = 1864] [outer = 0x11947b000] 10:14:28 INFO - PROCESS | 1952 | 1467047668938 Marionette DEBUG loaded listener.js 10:14:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x121f2c000) [pid = 1952] [serial = 1865] [outer = 0x11947b000] 10:14:29 INFO - PROCESS | 1952 | 1467047669207 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]]]}] 10:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 469ms 10:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:14:29 INFO - PROCESS | 1952 | 1467047669244 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:14:29 INFO - PROCESS | 1952 | 1467047669245 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:14:29 INFO - PROCESS | 1952 | 1467047669247 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:14:29 INFO - PROCESS | 1952 | 1467047669248 Marionette TRACE conn2 <- [1,2458,null,{}] 10:14:29 INFO - PROCESS | 1952 | 1467047669251 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}] 10:14:29 INFO - PROCESS | 1952 | 1467047669252 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:29 INFO - PROCESS | 1952 | 1467047669351 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:14:29 INFO - PROCESS | 1952 | 1467047669356 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:29 INFO - PROCESS | 1952 | 1467047669357 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x119c2b800 == 35 [pid = 1952] [id = 622] 10:14:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x115d18000) [pid = 1952] [serial = 1866] [outer = 0x0] 10:14:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x124a76000) [pid = 1952] [serial = 1867] [outer = 0x115d18000] 10:14:29 INFO - PROCESS | 1952 | 1467047669382 Marionette DEBUG loaded listener.js 10:14:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x124e73c00) [pid = 1952] [serial = 1868] [outer = 0x115d18000] 10:14:29 INFO - PROCESS | 1952 | 1467047669732 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]]]}] 10:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 10:14:29 INFO - PROCESS | 1952 | 1467047669766 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:14:29 INFO - PROCESS | 1952 | 1467047669767 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:14:29 INFO - PROCESS | 1952 | 1467047669784 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:14:29 INFO - PROCESS | 1952 | 1467047669785 Marionette TRACE conn2 <- [1,2462,null,{}] 10:14:29 INFO - PROCESS | 1952 | 1467047669787 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}] 10:14:29 INFO - PROCESS | 1952 | 1467047669788 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:29 INFO - PROCESS | 1952 | 1467047669897 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:14:29 INFO - PROCESS | 1952 | 1467047669910 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:29 INFO - PROCESS | 1952 | 1467047669912 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b056000 == 36 [pid = 1952] [id = 623] 10:14:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x124e75c00) [pid = 1952] [serial = 1869] [outer = 0x0] 10:14:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x125624c00) [pid = 1952] [serial = 1870] [outer = 0x124e75c00] 10:14:29 INFO - PROCESS | 1952 | 1467047669936 Marionette DEBUG loaded listener.js 10:14:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x126a08800) [pid = 1952] [serial = 1871] [outer = 0x124e75c00] 10:14:30 INFO - PROCESS | 1952 | 1467047670277 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]]]}] 10:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 10:14:30 INFO - PROCESS | 1952 | 1467047670308 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 1952 | 1467047670310 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:14:30 INFO - PROCESS | 1952 | 1467047670312 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 1952 | 1467047670314 Marionette TRACE conn2 <- [1,2466,null,{}] 10:14:30 INFO - PROCESS | 1952 | 1467047670316 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}] 10:14:30 INFO - PROCESS | 1952 | 1467047670318 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:30 INFO - PROCESS | 1952 | 1467047670434 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:14:30 INFO - PROCESS | 1952 | 1467047670438 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:30 INFO - PROCESS | 1952 | 1467047670440 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x124aa5800 == 37 [pid = 1952] [id = 624] 10:14:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x126a09000) [pid = 1952] [serial = 1872] [outer = 0x0] 10:14:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x126adb400) [pid = 1952] [serial = 1873] [outer = 0x126a09000] 10:14:30 INFO - PROCESS | 1952 | 1467047670466 Marionette DEBUG loaded listener.js 10:14:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x126fdc000) [pid = 1952] [serial = 1874] [outer = 0x126a09000] 10:14:30 INFO - PROCESS | 1952 | 1467047670806 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]]]}] 10:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 522ms 10:14:30 INFO - PROCESS | 1952 | 1467047670834 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 1952 | 1467047670836 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:14:30 INFO - PROCESS | 1952 | 1467047670845 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 1952 | 1467047670846 Marionette TRACE conn2 <- [1,2470,null,{}] 10:14:30 INFO - PROCESS | 1952 | 1467047670848 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}] 10:14:30 INFO - PROCESS | 1952 | 1467047670849 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:30 INFO - PROCESS | 1952 | 1467047670952 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:14:30 INFO - PROCESS | 1952 | 1467047670956 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:30 INFO - PROCESS | 1952 | 1467047670957 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd1f800 == 38 [pid = 1952] [id = 625] 10:14:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x126a0e000) [pid = 1952] [serial = 1875] [outer = 0x0] 10:14:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1271de000) [pid = 1952] [serial = 1876] [outer = 0x126a0e000] 10:14:30 INFO - PROCESS | 1952 | 1467047670981 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1271ea800) [pid = 1952] [serial = 1877] [outer = 0x126a0e000] 10:14:31 INFO - PROCESS | 1952 | 1467047671355 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]]]}] 10:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 527ms 10:14:31 INFO - PROCESS | 1952 | 1467047671368 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:14:31 INFO - PROCESS | 1952 | 1467047671371 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:14:31 INFO - PROCESS | 1952 | 1467047671374 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:14:31 INFO - PROCESS | 1952 | 1467047671376 Marionette TRACE conn2 <- [1,2474,null,{}] 10:14:31 INFO - PROCESS | 1952 | 1467047671379 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}] 10:14:31 INFO - PROCESS | 1952 | 1467047671381 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:31 INFO - PROCESS | 1952 | 1467047671552 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:14:31 INFO - PROCESS | 1952 | 1467047671575 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:31 INFO - PROCESS | 1952 | 1467047671576 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0b8000 == 39 [pid = 1952] [id = 626] 10:14:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x112dbfc00) [pid = 1952] [serial = 1878] [outer = 0x0] 10:14:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x126e5b000) [pid = 1952] [serial = 1879] [outer = 0x112dbfc00] 10:14:31 INFO - PROCESS | 1952 | 1467047671617 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1274af000) [pid = 1952] [serial = 1880] [outer = 0x112dbfc00] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x116980800) [pid = 1952] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x126fddc00) [pid = 1952] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12780c000) [pid = 1952] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12a492c00) [pid = 1952] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x113c36800) [pid = 1952] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x113c3a800) [pid = 1952] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12a908000) [pid = 1952] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x11825e800) [pid = 1952] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1127e4400) [pid = 1952] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x129082400) [pid = 1952] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x11329c400) [pid = 1952] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x1133b5400) [pid = 1952] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1186e0000) [pid = 1952] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x117e63000) [pid = 1952] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:14:32 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1128a7000) [pid = 1952] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:14:32 INFO - PROCESS | 1952 | 1467047672156 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]]]}] 10:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 821ms 10:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:14:32 INFO - PROCESS | 1952 | 1467047672195 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:14:32 INFO - PROCESS | 1952 | 1467047672196 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:14:32 INFO - PROCESS | 1952 | 1467047672198 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 1952 | 1467047672199 Marionette TRACE conn2 <- [1,2478,null,{}] 10:14:32 INFO - PROCESS | 1952 | 1467047672202 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}] 10:14:32 INFO - PROCESS | 1952 | 1467047672203 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:32 INFO - PROCESS | 1952 | 1467047672284 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:14:32 INFO - PROCESS | 1952 | 1467047672345 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:32 INFO - PROCESS | 1952 | 1467047672346 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c608800 == 40 [pid = 1952] [id = 627] 10:14:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x112e0f800) [pid = 1952] [serial = 1881] [outer = 0x0] 10:14:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x11825e800) [pid = 1952] [serial = 1882] [outer = 0x112e0f800] 10:14:32 INFO - PROCESS | 1952 | 1467047672371 Marionette DEBUG loaded listener.js 10:14:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12107e000) [pid = 1952] [serial = 1883] [outer = 0x112e0f800] 10:14:32 INFO - PROCESS | 1952 | 1467047672641 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]]]}] 10:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 468ms 10:14:32 INFO - PROCESS | 1952 | 1467047672667 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:14:32 INFO - PROCESS | 1952 | 1467047672668 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:14:32 INFO - PROCESS | 1952 | 1467047672677 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 1952 | 1467047672678 Marionette TRACE conn2 <- [1,2482,null,{}] 10:14:32 INFO - PROCESS | 1952 | 1467047672680 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}] 10:14:32 INFO - PROCESS | 1952 | 1467047672681 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:32 INFO - PROCESS | 1952 | 1467047672779 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:14:32 INFO - PROCESS | 1952 | 1467047672783 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:32 INFO - PROCESS | 1952 | 1467047672784 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca17000 == 41 [pid = 1952] [id = 628] 10:14:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12153a000) [pid = 1952] [serial = 1884] [outer = 0x0] 10:14:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1271eac00) [pid = 1952] [serial = 1885] [outer = 0x12153a000] 10:14:32 INFO - PROCESS | 1952 | 1467047672809 Marionette DEBUG loaded listener.js 10:14:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12780d400) [pid = 1952] [serial = 1886] [outer = 0x12153a000] 10:14:33 INFO - PROCESS | 1952 | 1467047673131 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]]]}] 10:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 476ms 10:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:14:33 INFO - PROCESS | 1952 | 1467047673149 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:14:33 INFO - PROCESS | 1952 | 1467047673150 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:14:33 INFO - PROCESS | 1952 | 1467047673152 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:14:33 INFO - PROCESS | 1952 | 1467047673153 Marionette TRACE conn2 <- [1,2486,null,{}] 10:14:33 INFO - PROCESS | 1952 | 1467047673158 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}] 10:14:33 INFO - PROCESS | 1952 | 1467047673159 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:33 INFO - PROCESS | 1952 | 1467047673272 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:14:33 INFO - PROCESS | 1952 | 1467047673278 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 1952 | 1467047673279 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce13800 == 42 [pid = 1952] [id = 629] 10:14:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x11329b000) [pid = 1952] [serial = 1887] [outer = 0x0] 10:14:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12780e800) [pid = 1952] [serial = 1888] [outer = 0x11329b000] 10:14:33 INFO - PROCESS | 1952 | 1467047673304 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x129088800) [pid = 1952] [serial = 1889] [outer = 0x11329b000] 10:14:33 INFO - PROCESS | 1952 | 1467047673608 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]]]}] 10:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 471ms 10:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:14:33 INFO - PROCESS | 1952 | 1467047673625 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:14:33 INFO - PROCESS | 1952 | 1467047673626 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:14:33 INFO - PROCESS | 1952 | 1467047673628 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:14:33 INFO - PROCESS | 1952 | 1467047673629 Marionette TRACE conn2 <- [1,2490,null,{}] 10:14:33 INFO - PROCESS | 1952 | 1467047673631 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}] 10:14:33 INFO - PROCESS | 1952 | 1467047673633 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:33 INFO - PROCESS | 1952 | 1467047673729 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:14:33 INFO - PROCESS | 1952 | 1467047673732 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 1952 | 1467047673733 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d334800 == 43 [pid = 1952] [id = 630] 10:14:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1216d5c00) [pid = 1952] [serial = 1890] [outer = 0x0] 10:14:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1292af800) [pid = 1952] [serial = 1891] [outer = 0x1216d5c00] 10:14:33 INFO - PROCESS | 1952 | 1467047673758 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12a48a400) [pid = 1952] [serial = 1892] [outer = 0x1216d5c00] 10:14:34 INFO - PROCESS | 1952 | 1467047674277 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]]]}] 10:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 669ms 10:14:34 INFO - PROCESS | 1952 | 1467047674300 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:14:34 INFO - PROCESS | 1952 | 1467047674304 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:14:34 INFO - PROCESS | 1952 | 1467047674309 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:14:34 INFO - PROCESS | 1952 | 1467047674312 Marionette TRACE conn2 <- [1,2494,null,{}] 10:14:34 INFO - PROCESS | 1952 | 1467047674318 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}] 10:14:34 INFO - PROCESS | 1952 | 1467047674320 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:34 INFO - PROCESS | 1952 | 1467047674482 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:14:34 INFO - PROCESS | 1952 | 1467047674614 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:34 INFO - PROCESS | 1952 | 1467047674615 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e3b800 == 44 [pid = 1952] [id = 631] 10:14:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x112986800) [pid = 1952] [serial = 1893] [outer = 0x0] 10:14:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x112e04c00) [pid = 1952] [serial = 1894] [outer = 0x112986800] 10:14:34 INFO - PROCESS | 1952 | 1467047674647 Marionette DEBUG loaded listener.js 10:14:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x114ecb000) [pid = 1952] [serial = 1895] [outer = 0x112986800] 10:14:35 INFO - PROCESS | 1952 | 1467047675145 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]]]}] 10:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 877ms 10:14:35 INFO - PROCESS | 1952 | 1467047675185 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:14:35 INFO - PROCESS | 1952 | 1467047675188 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:14:35 INFO - PROCESS | 1952 | 1467047675223 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:14:35 INFO - PROCESS | 1952 | 1467047675225 Marionette TRACE conn2 <- [1,2498,null,{}] 10:14:35 INFO - PROCESS | 1952 | 1467047675228 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}] 10:14:35 INFO - PROCESS | 1952 | 1467047675230 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:35 INFO - PROCESS | 1952 | 1467047675349 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:14:35 INFO - PROCESS | 1952 | 1467047675434 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:35 INFO - PROCESS | 1952 | 1467047675435 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x124e22800 == 45 [pid = 1952] [id = 632] 10:14:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x116adbc00) [pid = 1952] [serial = 1896] [outer = 0x0] 10:14:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x117e57c00) [pid = 1952] [serial = 1897] [outer = 0x116adbc00] 10:14:35 INFO - PROCESS | 1952 | 1467047675466 Marionette DEBUG loaded listener.js 10:14:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x118254c00) [pid = 1952] [serial = 1898] [outer = 0x116adbc00] 10:14:36 INFO - PROCESS | 1952 | 1467047676195 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]]]}] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce13800 == 44 [pid = 1952] [id = 629] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca17000 == 43 [pid = 1952] [id = 628] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12c608800 == 42 [pid = 1952] [id = 627] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0b8000 == 41 [pid = 1952] [id = 626] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd1f800 == 40 [pid = 1952] [id = 625] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x124aa5800 == 39 [pid = 1952] [id = 624] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12b056000 == 38 [pid = 1952] [id = 623] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12b75c800) [pid = 1952] [serial = 1840] [outer = 0x0] [url = about:blank] 10:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1026ms 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x119c2b800 == 37 [pid = 1952] [id = 622] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x1292dd800 == 36 [pid = 1952] [id = 621] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb2000 == 35 [pid = 1952] [id = 620] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12718e800 == 34 [pid = 1952] [id = 619] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x124ba2000 == 33 [pid = 1952] [id = 618] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x121555800 == 32 [pid = 1952] [id = 617] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x119c34000 == 31 [pid = 1952] [id = 616] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x1185a2800 == 30 [pid = 1952] [id = 615] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x116680000 == 29 [pid = 1952] [id = 614] 10:14:36 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7f4800 == 28 [pid = 1952] [id = 613] 10:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:14:36 INFO - PROCESS | 1952 | 1467047676276 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:14:36 INFO - PROCESS | 1952 | 1467047676278 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:14:36 INFO - PROCESS | 1952 | 1467047676281 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:14:36 INFO - PROCESS | 1952 | 1467047676283 Marionette TRACE conn2 <- [1,2502,null,{}] 10:14:36 INFO - PROCESS | 1952 | 1467047676286 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}] 10:14:36 INFO - PROCESS | 1952 | 1467047676288 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:36 INFO - PROCESS | 1952 | 1467047676369 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:14:36 INFO - PROCESS | 1952 | 1467047676380 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:36 INFO - PROCESS | 1952 | 1467047676381 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x11695f800 == 29 [pid = 1952] [id = 633] 10:14:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1176e7000) [pid = 1952] [serial = 1899] [outer = 0x0] 10:14:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x11817f000) [pid = 1952] [serial = 1900] [outer = 0x1176e7000] 10:14:36 INFO - PROCESS | 1952 | 1467047676409 Marionette DEBUG loaded listener.js 10:14:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x118270400) [pid = 1952] [serial = 1901] [outer = 0x1176e7000] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x1186a3000) [pid = 1952] [serial = 1766] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1274aa000) [pid = 1952] [serial = 1823] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x127154c00) [pid = 1952] [serial = 1822] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12a489400) [pid = 1952] [serial = 1826] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1292a9400) [pid = 1952] [serial = 1825] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12a55c800) [pid = 1952] [serial = 1828] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1190d3000) [pid = 1952] [serial = 1832] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1176ec800) [pid = 1952] [serial = 1831] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x126add000) [pid = 1952] [serial = 1835] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12ab03c00) [pid = 1952] [serial = 1837] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x12a566800) [pid = 1952] [serial = 1829] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12ab11400) [pid = 1952] [serial = 1838] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x1184ca400) [pid = 1952] [serial = 1804] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1131e4000) [pid = 1952] [serial = 1802] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1128adc00) [pid = 1952] [serial = 1801] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12a4aa000) [pid = 1952] [serial = 1799] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x126a0b000) [pid = 1952] [serial = 1819] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12107bc00) [pid = 1952] [serial = 1816] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x124e76400) [pid = 1952] [serial = 1817] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x119e04800) [pid = 1952] [serial = 1813] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x120fd3000) [pid = 1952] [serial = 1814] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x11825b400) [pid = 1952] [serial = 1810] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x11885fc00) [pid = 1952] [serial = 1811] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x116a13400) [pid = 1952] [serial = 1808] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x114ed8800) [pid = 1952] [serial = 1807] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x119058400) [pid = 1952] [serial = 1805] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x121f2d400) [pid = 1952] [serial = 1834] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x126ede800) [pid = 1952] [serial = 1820] [outer = 0x0] [url = about:blank] 10:14:36 INFO - PROCESS | 1952 | 1467047676854 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]]]}] 10:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 625ms 10:14:36 INFO - PROCESS | 1952 | 1467047676906 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:14:36 INFO - PROCESS | 1952 | 1467047676910 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:14:36 INFO - PROCESS | 1952 | 1467047676916 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:14:36 INFO - PROCESS | 1952 | 1467047676920 Marionette TRACE conn2 <- [1,2506,null,{}] 10:14:36 INFO - PROCESS | 1952 | 1467047676929 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}] 10:14:36 INFO - PROCESS | 1952 | 1467047676932 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:37 INFO - PROCESS | 1952 | 1467047677084 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:14:37 INFO - PROCESS | 1952 | 1467047677178 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:37 INFO - PROCESS | 1952 | 1467047677183 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x117142800 == 30 [pid = 1952] [id = 634] 10:14:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x116190800) [pid = 1952] [serial = 1902] [outer = 0x0] 10:14:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x116ad6400) [pid = 1952] [serial = 1903] [outer = 0x116190800] 10:14:37 INFO - PROCESS | 1952 | 1467047677237 Marionette DEBUG loaded listener.js 10:14:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x118611400) [pid = 1952] [serial = 1904] [outer = 0x116190800] 10:14:37 INFO - PROCESS | 1952 | 1467047677747 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]]]}] 10:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 879ms 10:14:37 INFO - PROCESS | 1952 | 1467047677794 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:14:37 INFO - PROCESS | 1952 | 1467047677797 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:14:37 INFO - PROCESS | 1952 | 1467047677802 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:14:37 INFO - PROCESS | 1952 | 1467047677803 Marionette TRACE conn2 <- [1,2510,null,{}] 10:14:37 INFO - PROCESS | 1952 | 1467047677806 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}] 10:14:37 INFO - PROCESS | 1952 | 1467047677808 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:37 INFO - PROCESS | 1952 | 1467047677907 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:14:37 INFO - PROCESS | 1952 | 1467047677966 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:37 INFO - PROCESS | 1952 | 1467047677967 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x121546000 == 31 [pid = 1952] [id = 635] 10:14:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x118819000) [pid = 1952] [serial = 1905] [outer = 0x0] 10:14:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1190d3000) [pid = 1952] [serial = 1906] [outer = 0x118819000] 10:14:38 INFO - PROCESS | 1952 | 1467047677999 Marionette DEBUG loaded listener.js 10:14:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1197a2c00) [pid = 1952] [serial = 1907] [outer = 0x118819000] 10:14:38 INFO - PROCESS | 1952 | 1467047678409 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]]]}] 10:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 622ms 10:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:14:38 INFO - PROCESS | 1952 | 1467047678424 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:14:38 INFO - PROCESS | 1952 | 1467047678426 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:14:38 INFO - PROCESS | 1952 | 1467047678428 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:14:38 INFO - PROCESS | 1952 | 1467047678431 Marionette TRACE conn2 <- [1,2514,null,{}] 10:14:38 INFO - PROCESS | 1952 | 1467047678439 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}] 10:14:38 INFO - PROCESS | 1952 | 1467047678443 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:38 INFO - PROCESS | 1952 | 1467047678542 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:14:38 INFO - PROCESS | 1952 | 1467047678602 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:38 INFO - PROCESS | 1952 | 1467047678604 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x126aae800 == 32 [pid = 1952] [id = 636] 10:14:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x119e04400) [pid = 1952] [serial = 1908] [outer = 0x0] 10:14:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x120e45400) [pid = 1952] [serial = 1909] [outer = 0x119e04400] 10:14:38 INFO - PROCESS | 1952 | 1467047678637 Marionette DEBUG loaded listener.js 10:14:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x120fd3000) [pid = 1952] [serial = 1910] [outer = 0x119e04400] 10:14:39 INFO - PROCESS | 1952 | 1467047679093 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]]]}] 10:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 10:14:39 INFO - PROCESS | 1952 | 1467047679099 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:14:39 INFO - PROCESS | 1952 | 1467047679101 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:14:39 INFO - PROCESS | 1952 | 1467047679103 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:14:39 INFO - PROCESS | 1952 | 1467047679106 Marionette TRACE conn2 <- [1,2518,null,{}] 10:14:39 INFO - PROCESS | 1952 | 1467047679109 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}] 10:14:39 INFO - PROCESS | 1952 | 1467047679111 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:39 INFO - PROCESS | 1952 | 1467047679210 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:14:39 INFO - PROCESS | 1952 | 1467047679304 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 1952 | 1467047679305 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x1292d1800 == 33 [pid = 1952] [id = 637] 10:14:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12129fc00) [pid = 1952] [serial = 1911] [outer = 0x0] 10:14:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x121d95000) [pid = 1952] [serial = 1912] [outer = 0x12129fc00] 10:14:39 INFO - PROCESS | 1952 | 1467047679335 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x124a7a400) [pid = 1952] [serial = 1913] [outer = 0x12129fc00] 10:14:39 INFO - PROCESS | 1952 | 1467047679749 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]]]}] 10:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 674ms 10:14:39 INFO - PROCESS | 1952 | 1467047679777 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:14:39 INFO - PROCESS | 1952 | 1467047679779 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:14:39 INFO - PROCESS | 1952 | 1467047679781 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:14:39 INFO - PROCESS | 1952 | 1467047679782 Marionette TRACE conn2 <- [1,2522,null,{}] 10:14:39 INFO - PROCESS | 1952 | 1467047679785 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}] 10:14:39 INFO - PROCESS | 1952 | 1467047679786 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:39 INFO - PROCESS | 1952 | 1467047679881 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:14:39 INFO - PROCESS | 1952 | 1467047679938 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 1952 | 1467047679940 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a41d000 == 34 [pid = 1952] [id = 638] 10:14:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x120fd4800) [pid = 1952] [serial = 1914] [outer = 0x0] 10:14:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x124e77000) [pid = 1952] [serial = 1915] [outer = 0x120fd4800] 10:14:39 INFO - PROCESS | 1952 | 1467047679969 Marionette DEBUG loaded listener.js 10:14:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1256d0c00) [pid = 1952] [serial = 1916] [outer = 0x120fd4800] 10:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 620ms 10:14:40 INFO - PROCESS | 1952 | 1467047680396 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]]]}] 10:14:40 INFO - PROCESS | 1952 | 1467047680401 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:14:40 INFO - PROCESS | 1952 | 1467047680403 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:14:40 INFO - PROCESS | 1952 | 1467047680407 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 1952 | 1467047680408 Marionette TRACE conn2 <- [1,2526,null,{}] 10:14:40 INFO - PROCESS | 1952 | 1467047680411 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}] 10:14:40 INFO - PROCESS | 1952 | 1467047680415 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:40 INFO - PROCESS | 1952 | 1467047680534 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:14:40 INFO - PROCESS | 1952 | 1467047680630 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:40 INFO - PROCESS | 1952 | 1467047680631 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b908800 == 35 [pid = 1952] [id = 639] 10:14:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x126a0ec00) [pid = 1952] [serial = 1917] [outer = 0x0] 10:14:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x126fd5c00) [pid = 1952] [serial = 1918] [outer = 0x126a0ec00] 10:14:40 INFO - PROCESS | 1952 | 1467047680661 Marionette DEBUG loaded listener.js 10:14:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1271e3400) [pid = 1952] [serial = 1919] [outer = 0x126a0ec00] 10:14:41 INFO - PROCESS | 1952 | 1467047681130 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]]]}] 10:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 770ms 10:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:14:41 INFO - PROCESS | 1952 | 1467047681176 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:14:41 INFO - PROCESS | 1952 | 1467047681178 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:14:41 INFO - PROCESS | 1952 | 1467047681181 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:14:41 INFO - PROCESS | 1952 | 1467047681183 Marionette TRACE conn2 <- [1,2530,null,{}] 10:14:41 INFO - PROCESS | 1952 | 1467047681204 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}] 10:14:41 INFO - PROCESS | 1952 | 1467047681206 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:41 INFO - PROCESS | 1952 | 1467047681324 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x117e3b800 == 34 [pid = 1952] [id = 631] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x124e22800 == 33 [pid = 1952] [id = 632] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x12b908800 == 32 [pid = 1952] [id = 639] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x12a41d000 == 31 [pid = 1952] [id = 638] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x1292d1800 == 30 [pid = 1952] [id = 637] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x126aae800 == 29 [pid = 1952] [id = 636] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x12d334800 == 28 [pid = 1952] [id = 630] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x121546000 == 27 [pid = 1952] [id = 635] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x11695f800 == 26 [pid = 1952] [id = 633] 10:14:41 INFO - PROCESS | 1952 | --DOCSHELL 0x117142800 == 25 [pid = 1952] [id = 634] 10:14:41 INFO - PROCESS | 1952 | 1467047681954 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:41 INFO - PROCESS | 1952 | 1467047681956 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x1133fb000 == 26 [pid = 1952] [id = 640] 10:14:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x1128afc00) [pid = 1952] [serial = 1920] [outer = 0x0] 10:14:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x112c30000) [pid = 1952] [serial = 1921] [outer = 0x1128afc00] 10:14:41 INFO - PROCESS | 1952 | 1467047681986 Marionette DEBUG loaded listener.js 10:14:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1131dc800) [pid = 1952] [serial = 1922] [outer = 0x1128afc00] 10:14:42 INFO - PROCESS | 1952 | 1467047682325 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]]]}] 10:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1171ms 10:14:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:14:42 INFO - PROCESS | 1952 | 1467047682356 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 1952 | 1467047682358 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:14:42 INFO - PROCESS | 1952 | 1467047682362 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 1952 | 1467047682366 Marionette TRACE conn2 <- [1,2534,null,{}] 10:14:42 INFO - PROCESS | 1952 | 1467047682372 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}] 10:14:42 INFO - PROCESS | 1952 | 1467047682374 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:42 INFO - PROCESS | 1952 | 1467047682539 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:14:42 INFO - PROCESS | 1952 | 1467047682617 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:42 INFO - PROCESS | 1952 | 1467047682619 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186b9000 == 27 [pid = 1952] [id = 641] 10:14:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x114e63000) [pid = 1952] [serial = 1923] [outer = 0x0] 10:14:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x11660bc00) [pid = 1952] [serial = 1924] [outer = 0x114e63000] 10:14:42 INFO - PROCESS | 1952 | 1467047682647 Marionette DEBUG loaded listener.js 10:14:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x117e60000) [pid = 1952] [serial = 1925] [outer = 0x114e63000] 10:14:42 INFO - PROCESS | 1952 | 1467047682967 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]]]}] 10:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 624ms 10:14:42 INFO - PROCESS | 1952 | 1467047682989 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:14:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:14:42 INFO - PROCESS | 1952 | 1467047682994 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:14:42 INFO - PROCESS | 1952 | 1467047682997 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:14:43 INFO - PROCESS | 1952 | 1467047682998 Marionette TRACE conn2 <- [1,2538,null,{}] 10:14:43 INFO - PROCESS | 1952 | 1467047683001 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}] 10:14:43 INFO - PROCESS | 1952 | 1467047683003 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:43 INFO - PROCESS | 1952 | 1467047683099 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:14:43 INFO - PROCESS | 1952 | 1467047683174 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:43 INFO - PROCESS | 1952 | 1467047683176 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x118334800 == 28 [pid = 1952] [id = 642] 10:14:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x118117000) [pid = 1952] [serial = 1926] [outer = 0x0] 10:14:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x118269000) [pid = 1952] [serial = 1927] [outer = 0x118117000] 10:14:43 INFO - PROCESS | 1952 | 1467047683210 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x11881ec00) [pid = 1952] [serial = 1928] [outer = 0x118117000] 10:14:43 INFO - PROCESS | 1952 | 1467047683536 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]]]}] 10:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 569ms 10:14:43 INFO - PROCESS | 1952 | 1467047683571 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:14:43 INFO - PROCESS | 1952 | 1467047683572 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:14:43 INFO - PROCESS | 1952 | 1467047683580 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:14:43 INFO - PROCESS | 1952 | 1467047683584 Marionette TRACE conn2 <- [1,2542,null,{}] 10:14:43 INFO - PROCESS | 1952 | 1467047683587 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}] 10:14:43 INFO - PROCESS | 1952 | 1467047683590 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:43 INFO - PROCESS | 1952 | 1467047683694 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:14:43 INFO - PROCESS | 1952 | 1467047683733 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:43 INFO - PROCESS | 1952 | 1467047683735 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x128b0f800 == 29 [pid = 1952] [id = 643] 10:14:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1128a7000) [pid = 1952] [serial = 1929] [outer = 0x0] 10:14:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x1190d7000) [pid = 1952] [serial = 1930] [outer = 0x1128a7000] 10:14:43 INFO - PROCESS | 1952 | 1467047683760 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x120e44c00) [pid = 1952] [serial = 1931] [outer = 0x1128a7000] 10:14:44 INFO - PROCESS | 1952 | 1467047684077 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]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 527ms 10:14:44 INFO - PROCESS | 1952 | 1467047684103 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:14:44 INFO - PROCESS | 1952 | 1467047684106 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:14:44 INFO - PROCESS | 1952 | 1467047684115 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 1952 | 1467047684116 Marionette TRACE conn2 <- [1,2546,null,{}] 10:14:44 INFO - PROCESS | 1952 | 1467047684118 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}] 10:14:44 INFO - PROCESS | 1952 | 1467047684119 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:44 INFO - PROCESS | 1952 | 1467047684222 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:14:44 INFO - PROCESS | 1952 | 1467047684226 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:44 INFO - PROCESS | 1952 | 1467047684227 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a406000 == 30 [pid = 1952] [id = 644] 10:14:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x11697c000) [pid = 1952] [serial = 1932] [outer = 0x0] 10:14:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x120fce400) [pid = 1952] [serial = 1933] [outer = 0x11697c000] 10:14:44 INFO - PROCESS | 1952 | 1467047684252 Marionette DEBUG loaded listener.js 10:14:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x12141cc00) [pid = 1952] [serial = 1934] [outer = 0x11697c000] 10:14:44 INFO - PROCESS | 1952 | 1467047684610 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]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 527ms 10:14:44 INFO - PROCESS | 1952 | 1467047684637 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:14:44 INFO - PROCESS | 1952 | 1467047684639 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:14:44 INFO - PROCESS | 1952 | 1467047684648 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 1952 | 1467047684649 Marionette TRACE conn2 <- [1,2550,null,{}] 10:14:44 INFO - PROCESS | 1952 | 1467047684651 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}] 10:14:44 INFO - PROCESS | 1952 | 1467047684652 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:44 INFO - PROCESS | 1952 | 1467047684751 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:14:44 INFO - PROCESS | 1952 | 1467047684756 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:44 INFO - PROCESS | 1952 | 1467047684760 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b907800 == 31 [pid = 1952] [id = 645] 10:14:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x118113000) [pid = 1952] [serial = 1935] [outer = 0x0] 10:14:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x124bcc400) [pid = 1952] [serial = 1936] [outer = 0x118113000] 10:14:44 INFO - PROCESS | 1952 | 1467047684793 Marionette DEBUG loaded listener.js 10:14:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x126a0d800) [pid = 1952] [serial = 1937] [outer = 0x118113000] 10:14:45 INFO - PROCESS | 1952 | 1467047685210 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]]]}] 10:14:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:14:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 573ms 10:14:45 INFO - PROCESS | 1952 | 1467047685217 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:14:45 INFO - PROCESS | 1952 | 1467047685219 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:14:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:14:45 INFO - PROCESS | 1952 | 1467047685223 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:14:45 INFO - PROCESS | 1952 | 1467047685224 Marionette TRACE conn2 <- [1,2554,null,{}] 10:14:45 INFO - PROCESS | 1952 | 1467047685227 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}] 10:14:45 INFO - PROCESS | 1952 | 1467047685230 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:45 INFO - PROCESS | 1952 | 1467047685385 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x1176e7000) [pid = 1952] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x116adbc00) [pid = 1952] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x112986800) [pid = 1952] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x1216d5c00) [pid = 1952] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x126a09000) [pid = 1952] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x115d18000) [pid = 1952] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1186a2800) [pid = 1952] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x11947b000) [pid = 1952] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x11612c800) [pid = 1952] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1128af800) [pid = 1952] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x112dc3000) [pid = 1952] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x126a0e000) [pid = 1952] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x11947ac00) [pid = 1952] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x116127400) [pid = 1952] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x110ef2400) [pid = 1952] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x112dbfc00) [pid = 1952] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x112e0f800) [pid = 1952] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12153a000) [pid = 1952] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x12b09d400) [pid = 1952] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x124e75c00) [pid = 1952] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:14:45 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x11329b000) [pid = 1952] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:14:45 INFO - PROCESS | 1952 | 1467047685781 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:45 INFO - PROCESS | 1952 | 1467047685783 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x115e14800 == 32 [pid = 1952] [id = 646] 10:14:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x110ef1000) [pid = 1952] [serial = 1938] [outer = 0x0] 10:14:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1127e8800) [pid = 1952] [serial = 1939] [outer = 0x110ef1000] 10:14:45 INFO - PROCESS | 1952 | 1467047685808 Marionette DEBUG loaded listener.js 10:14:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x115ded800) [pid = 1952] [serial = 1940] [outer = 0x110ef1000] 10:14:46 INFO - PROCESS | 1952 | 1467047686086 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]]]}] 10:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 922ms 10:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:14:46 INFO - PROCESS | 1952 | 1467047686144 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:14:46 INFO - PROCESS | 1952 | 1467047686146 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:14:46 INFO - PROCESS | 1952 | 1467047686148 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:14:46 INFO - PROCESS | 1952 | 1467047686150 Marionette TRACE conn2 <- [1,2558,null,{}] 10:14:46 INFO - PROCESS | 1952 | 1467047686152 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}] 10:14:46 INFO - PROCESS | 1952 | 1467047686154 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:46 INFO - PROCESS | 1952 | 1467047686242 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:14:46 INFO - PROCESS | 1952 | 1467047686321 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:46 INFO - PROCESS | 1952 | 1467047686322 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0ac000 == 33 [pid = 1952] [id = 647] 10:14:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x110fa0400) [pid = 1952] [serial = 1941] [outer = 0x0] 10:14:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1176e7000) [pid = 1952] [serial = 1942] [outer = 0x110fa0400] 10:14:46 INFO - PROCESS | 1952 | 1467047686364 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x120fc9c00) [pid = 1952] [serial = 1943] [outer = 0x110fa0400] 10:14:46 INFO - PROCESS | 1952 | 1467047686728 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]]]}] 10:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 619ms 10:14:46 INFO - PROCESS | 1952 | 1467047686767 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:14:46 INFO - PROCESS | 1952 | 1467047686769 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:14:46 INFO - PROCESS | 1952 | 1467047686772 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:14:46 INFO - PROCESS | 1952 | 1467047686774 Marionette TRACE conn2 <- [1,2562,null,{}] 10:14:46 INFO - PROCESS | 1952 | 1467047686777 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}] 10:14:46 INFO - PROCESS | 1952 | 1467047686778 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:46 INFO - PROCESS | 1952 | 1467047686854 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:14:46 INFO - PROCESS | 1952 | 1467047686860 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:46 INFO - PROCESS | 1952 | 1467047686861 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca07800 == 34 [pid = 1952] [id = 648] 10:14:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x120e1d800) [pid = 1952] [serial = 1944] [outer = 0x0] 10:14:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x126e5ec00) [pid = 1952] [serial = 1945] [outer = 0x120e1d800] 10:14:46 INFO - PROCESS | 1952 | 1467047686886 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x126fdd800) [pid = 1952] [serial = 1946] [outer = 0x120e1d800] 10:14:47 INFO - PROCESS | 1952 | 1467047687240 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]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms 10:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:14:47 INFO - PROCESS | 1952 | 1467047687293 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:14:47 INFO - PROCESS | 1952 | 1467047687294 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:14:47 INFO - PROCESS | 1952 | 1467047687296 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 1952 | 1467047687297 Marionette TRACE conn2 <- [1,2566,null,{}] 10:14:47 INFO - PROCESS | 1952 | 1467047687300 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}] 10:14:47 INFO - PROCESS | 1952 | 1467047687301 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:47 INFO - PROCESS | 1952 | 1467047687381 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:14:47 INFO - PROCESS | 1952 | 1467047687385 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:47 INFO - PROCESS | 1952 | 1467047687386 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce12000 == 35 [pid = 1952] [id = 649] 10:14:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x120fc9800) [pid = 1952] [serial = 1947] [outer = 0x0] 10:14:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x127158800) [pid = 1952] [serial = 1948] [outer = 0x120fc9800] 10:14:47 INFO - PROCESS | 1952 | 1467047687412 Marionette DEBUG loaded listener.js 10:14:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1271ec000) [pid = 1952] [serial = 1949] [outer = 0x120fc9800] 10:14:47 INFO - PROCESS | 1952 | 1467047687792 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]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 568ms 10:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:14:47 INFO - PROCESS | 1952 | 1467047687865 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:14:47 INFO - PROCESS | 1952 | 1467047687868 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:14:47 INFO - PROCESS | 1952 | 1467047687871 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 1952 | 1467047687874 Marionette TRACE conn2 <- [1,2570,null,{}] 10:14:47 INFO - PROCESS | 1952 | 1467047687879 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}] 10:14:47 INFO - PROCESS | 1952 | 1467047687880 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:47 INFO - PROCESS | 1952 | 1467047687996 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:14:48 INFO - PROCESS | 1952 | 1467047688058 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:48 INFO - PROCESS | 1952 | 1467047688062 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x117149000 == 36 [pid = 1952] [id = 650] 10:14:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x112c31400) [pid = 1952] [serial = 1950] [outer = 0x0] 10:14:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x1131e4000) [pid = 1952] [serial = 1951] [outer = 0x112c31400] 10:14:48 INFO - PROCESS | 1952 | 1467047688093 Marionette DEBUG loaded listener.js 10:14:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x115df3800) [pid = 1952] [serial = 1952] [outer = 0x112c31400] 10:14:48 INFO - PROCESS | 1952 | 1467047688654 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]]]}] 10:14:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:14:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 822ms 10:14:48 INFO - PROCESS | 1952 | 1467047688697 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:14:48 INFO - PROCESS | 1952 | 1467047688700 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:14:48 INFO - PROCESS | 1952 | 1467047688708 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:14:48 INFO - PROCESS | 1952 | 1467047688710 Marionette TRACE conn2 <- [1,2574,null,{}] 10:14:48 INFO - PROCESS | 1952 | 1467047688712 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}] 10:14:48 INFO - PROCESS | 1952 | 1467047688714 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:48 INFO - PROCESS | 1952 | 1467047688823 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:14:48 INFO - PROCESS | 1952 | 1467047688909 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:48 INFO - PROCESS | 1952 | 1467047688910 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x127197000 == 37 [pid = 1952] [id = 651] 10:14:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x11826cc00) [pid = 1952] [serial = 1953] [outer = 0x0] 10:14:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x11869fc00) [pid = 1952] [serial = 1954] [outer = 0x11826cc00] 10:14:48 INFO - PROCESS | 1952 | 1467047688943 Marionette DEBUG loaded listener.js 10:14:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x11881c000) [pid = 1952] [serial = 1955] [outer = 0x11826cc00] 10:14:49 INFO - PROCESS | 1952 | 1467047689607 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]]]}] 10:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 971ms 10:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:14:49 INFO - PROCESS | 1952 | 1467047689678 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:14:49 INFO - PROCESS | 1952 | 1467047689680 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:14:49 INFO - PROCESS | 1952 | 1467047689684 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 1952 | 1467047689686 Marionette TRACE conn2 <- [1,2578,null,{}] 10:14:49 INFO - PROCESS | 1952 | 1467047689689 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}] 10:14:49 INFO - PROCESS | 1952 | 1467047689691 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:49 INFO - PROCESS | 1952 | 1467047689794 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:14:49 INFO - PROCESS | 1952 | 1467047689880 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:49 INFO - PROCESS | 1952 | 1467047689883 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x11695b000 == 38 [pid = 1952] [id = 652] 10:14:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x113c68000) [pid = 1952] [serial = 1956] [outer = 0x0] 10:14:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x115dec400) [pid = 1952] [serial = 1957] [outer = 0x113c68000] 10:14:49 INFO - PROCESS | 1952 | 1467047689912 Marionette DEBUG loaded listener.js 10:14:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x1164e7c00) [pid = 1952] [serial = 1958] [outer = 0x113c68000] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca07800 == 37 [pid = 1952] [id = 648] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0ac000 == 36 [pid = 1952] [id = 647] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x115e14800 == 35 [pid = 1952] [id = 646] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x12b907800 == 34 [pid = 1952] [id = 645] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x12a406000 == 33 [pid = 1952] [id = 644] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x128b0f800 == 32 [pid = 1952] [id = 643] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x118334800 == 31 [pid = 1952] [id = 642] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x1186b9000 == 30 [pid = 1952] [id = 641] 10:14:50 INFO - PROCESS | 1952 | --DOCSHELL 0x1133fb000 == 29 [pid = 1952] [id = 640] 10:14:50 INFO - PROCESS | 1952 | 1467047690307 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]]]}] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x126adb400) [pid = 1952] [serial = 1873] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x124a76000) [pid = 1952] [serial = 1867] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x1186de000) [pid = 1952] [serial = 1852] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x118860800) [pid = 1952] [serial = 1853] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x121abc000) [pid = 1952] [serial = 1864] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x121f2c000) [pid = 1952] [serial = 1865] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1164e8c00) [pid = 1952] [serial = 1846] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x116a13000) [pid = 1952] [serial = 1847] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x12107ac00) [pid = 1952] [serial = 1861] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x121536400) [pid = 1952] [serial = 1862] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x113352c00) [pid = 1952] [serial = 1843] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1127e3400) [pid = 1952] [serial = 1844] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1271de000) [pid = 1952] [serial = 1876] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x119e0e000) [pid = 1952] [serial = 1858] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x120fcc400) [pid = 1952] [serial = 1859] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x119055000) [pid = 1952] [serial = 1855] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x119472000) [pid = 1952] [serial = 1856] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x118186400) [pid = 1952] [serial = 1849] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11826ec00) [pid = 1952] [serial = 1850] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x118270400) [pid = 1952] [serial = 1901] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x126e5b000) [pid = 1952] [serial = 1879] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x11825e800) [pid = 1952] [serial = 1882] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1271ea800) [pid = 1952] [serial = 1877] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1271eac00) [pid = 1952] [serial = 1885] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12107e000) [pid = 1952] [serial = 1883] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1274af000) [pid = 1952] [serial = 1880] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x12b8d2c00) [pid = 1952] [serial = 1841] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x126a08800) [pid = 1952] [serial = 1871] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x125624c00) [pid = 1952] [serial = 1870] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x129088800) [pid = 1952] [serial = 1889] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x126fdc000) [pid = 1952] [serial = 1874] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1292af800) [pid = 1952] [serial = 1891] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12780e800) [pid = 1952] [serial = 1888] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12780d400) [pid = 1952] [serial = 1886] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x124e73c00) [pid = 1952] [serial = 1868] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x11817f000) [pid = 1952] [serial = 1900] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x117e57c00) [pid = 1952] [serial = 1897] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x118254c00) [pid = 1952] [serial = 1898] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x112e04c00) [pid = 1952] [serial = 1894] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x12a48a400) [pid = 1952] [serial = 1892] [outer = 0x0] [url = about:blank] 10:14:50 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x114ecb000) [pid = 1952] [serial = 1895] [outer = 0x0] [url = about:blank] 10:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 10:14:50 INFO - PROCESS | 1952 | 1467047690353 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:14:50 INFO - PROCESS | 1952 | 1467047690358 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:14:50 INFO - PROCESS | 1952 | 1467047690362 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:14:50 INFO - PROCESS | 1952 | 1467047690364 Marionette TRACE conn2 <- [1,2582,null,{}] 10:14:50 INFO - PROCESS | 1952 | 1467047690366 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}] 10:14:50 INFO - PROCESS | 1952 | 1467047690368 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:50 INFO - PROCESS | 1952 | 1467047690448 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:14:50 INFO - PROCESS | 1952 | 1467047690452 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 1952 | 1467047690453 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x119021000 == 30 [pid = 1952] [id = 653] 10:14:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x116f2f800) [pid = 1952] [serial = 1959] [outer = 0x0] 10:14:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x118116800) [pid = 1952] [serial = 1960] [outer = 0x116f2f800] 10:14:50 INFO - PROCESS | 1952 | 1467047690484 Marionette DEBUG loaded listener.js 10:14:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1184c9800) [pid = 1952] [serial = 1961] [outer = 0x116f2f800] 10:14:50 INFO - PROCESS | 1952 | 1467047690830 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]]]}] 10:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 10:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:14:50 INFO - PROCESS | 1952 | 1467047690882 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:14:50 INFO - PROCESS | 1952 | 1467047690884 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:14:50 INFO - PROCESS | 1952 | 1467047690886 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:14:50 INFO - PROCESS | 1952 | 1467047690890 Marionette TRACE conn2 <- [1,2586,null,{}] 10:14:50 INFO - PROCESS | 1952 | 1467047690898 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}] 10:14:50 INFO - PROCESS | 1952 | 1467047690901 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:50 INFO - PROCESS | 1952 | 1467047690985 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:14:50 INFO - PROCESS | 1952 | 1467047690992 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 1952 | 1467047690994 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x124e24800 == 31 [pid = 1952] [id = 654] 10:14:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x118983800) [pid = 1952] [serial = 1962] [outer = 0x0] 10:14:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x119a12800) [pid = 1952] [serial = 1963] [outer = 0x118983800] 10:14:51 INFO - PROCESS | 1952 | 1467047691024 Marionette DEBUG loaded listener.js 10:14:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x120e4b000) [pid = 1952] [serial = 1964] [outer = 0x118983800] 10:14:51 INFO - PROCESS | 1952 | 1467047691391 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]]]}] 10:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 523ms 10:14:51 INFO - PROCESS | 1952 | 1467047691418 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:14:51 INFO - PROCESS | 1952 | 1467047691420 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:14:51 INFO - PROCESS | 1952 | 1467047691423 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 1952 | 1467047691424 Marionette TRACE conn2 <- [1,2590,null,{}] 10:14:51 INFO - PROCESS | 1952 | 1467047691427 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}] 10:14:51 INFO - PROCESS | 1952 | 1467047691428 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:51 INFO - PROCESS | 1952 | 1467047691512 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:14:51 INFO - PROCESS | 1952 | 1467047691516 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:51 INFO - PROCESS | 1952 | 1467047691517 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x128b1d000 == 32 [pid = 1952] [id = 655] 10:14:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x120fca800) [pid = 1952] [serial = 1965] [outer = 0x0] 10:14:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12118b000) [pid = 1952] [serial = 1966] [outer = 0x120fca800] 10:14:51 INFO - PROCESS | 1952 | 1467047691543 Marionette DEBUG loaded listener.js 10:14:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x121ac1800) [pid = 1952] [serial = 1967] [outer = 0x120fca800] 10:14:51 INFO - PROCESS | 1952 | 1467047691890 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]]]}] 10:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 10:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:14:51 INFO - PROCESS | 1952 | 1467047691944 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:14:51 INFO - PROCESS | 1952 | 1467047691945 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:14:51 INFO - PROCESS | 1952 | 1467047691947 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 1952 | 1467047691948 Marionette TRACE conn2 <- [1,2594,null,{}] 10:14:51 INFO - PROCESS | 1952 | 1467047691950 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}] 10:14:51 INFO - PROCESS | 1952 | 1467047691952 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:52 INFO - PROCESS | 1952 | 1467047692029 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:14:52 INFO - PROCESS | 1952 | 1467047692098 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:52 INFO - PROCESS | 1952 | 1467047692099 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294eb800 == 33 [pid = 1952] [id = 656] 10:14:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x112dc3000) [pid = 1952] [serial = 1968] [outer = 0x0] 10:14:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x121f2c000) [pid = 1952] [serial = 1969] [outer = 0x112dc3000] 10:14:52 INFO - PROCESS | 1952 | 1467047692124 Marionette DEBUG loaded listener.js 10:14:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12561ac00) [pid = 1952] [serial = 1970] [outer = 0x112dc3000] 10:14:52 INFO - PROCESS | 1952 | 1467047692508 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]]]}] 10:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 568ms 10:14:52 INFO - PROCESS | 1952 | 1467047692516 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:14:52 INFO - PROCESS | 1952 | 1467047692518 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:14:52 INFO - PROCESS | 1952 | 1467047692521 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:14:52 INFO - PROCESS | 1952 | 1467047692523 Marionette TRACE conn2 <- [1,2598,null,{}] 10:14:52 INFO - PROCESS | 1952 | 1467047692526 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}] 10:14:52 INFO - PROCESS | 1952 | 1467047692532 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:52 INFO - PROCESS | 1952 | 1467047692726 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:14:52 INFO - PROCESS | 1952 | 1467047692754 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:52 INFO - PROCESS | 1952 | 1467047692755 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd0f800 == 34 [pid = 1952] [id = 657] 10:14:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x126883400) [pid = 1952] [serial = 1971] [outer = 0x0] 10:14:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x126a14c00) [pid = 1952] [serial = 1972] [outer = 0x126883400] 10:14:52 INFO - PROCESS | 1952 | 1467047692797 Marionette DEBUG loaded listener.js 10:14:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x1271e5800) [pid = 1952] [serial = 1973] [outer = 0x126883400] 10:14:53 INFO - PROCESS | 1952 | 1467047693174 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]]]}] 10:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 673ms 10:14:53 INFO - PROCESS | 1952 | 1467047693199 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:14:53 INFO - PROCESS | 1952 | 1467047693200 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:14:53 INFO - PROCESS | 1952 | 1467047693202 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:14:53 INFO - PROCESS | 1952 | 1467047693203 Marionette TRACE conn2 <- [1,2602,null,{}] 10:14:53 INFO - PROCESS | 1952 | 1467047693208 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}] 10:14:53 INFO - PROCESS | 1952 | 1467047693209 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:53 INFO - PROCESS | 1952 | 1467047693310 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:14:53 INFO - PROCESS | 1952 | 1467047693363 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:53 INFO - PROCESS | 1952 | 1467047693364 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd6d800 == 35 [pid = 1952] [id = 658] 10:14:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x111f3cc00) [pid = 1952] [serial = 1974] [outer = 0x0] 10:14:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x127805c00) [pid = 1952] [serial = 1975] [outer = 0x111f3cc00] 10:14:53 INFO - PROCESS | 1952 | 1467047693389 Marionette DEBUG loaded listener.js 10:14:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x129082400) [pid = 1952] [serial = 1976] [outer = 0x111f3cc00] 10:14:53 INFO - PROCESS | 1952 | 1467047693696 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]]]}] 10:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 521ms 10:14:53 INFO - PROCESS | 1952 | 1467047693725 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:14:53 INFO - PROCESS | 1952 | 1467047693727 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:14:53 INFO - PROCESS | 1952 | 1467047693729 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:14:53 INFO - PROCESS | 1952 | 1467047693730 Marionette TRACE conn2 <- [1,2606,null,{}] 10:14:53 INFO - PROCESS | 1952 | 1467047693732 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}] 10:14:53 INFO - PROCESS | 1952 | 1467047693733 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:53 INFO - PROCESS | 1952 | 1467047693839 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:14:53 INFO - PROCESS | 1952 | 1467047693852 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:53 INFO - PROCESS | 1952 | 1467047693853 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c606000 == 36 [pid = 1952] [id = 659] 10:14:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x129082800) [pid = 1952] [serial = 1977] [outer = 0x0] 10:14:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1292a7400) [pid = 1952] [serial = 1978] [outer = 0x129082800] 10:14:53 INFO - PROCESS | 1952 | 1467047693879 Marionette DEBUG loaded listener.js 10:14:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1292b1800) [pid = 1952] [serial = 1979] [outer = 0x129082800] 10:14:54 INFO - PROCESS | 1952 | 1467047694222 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]]]}] 10:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 521ms 10:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:14:54 INFO - PROCESS | 1952 | 1467047694257 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:14:54 INFO - PROCESS | 1952 | 1467047694259 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:14:54 INFO - PROCESS | 1952 | 1467047694261 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 1952 | 1467047694262 Marionette TRACE conn2 <- [1,2610,null,{}] 10:14:54 INFO - PROCESS | 1952 | 1467047694264 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}] 10:14:54 INFO - PROCESS | 1952 | 1467047694265 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:54 INFO - PROCESS | 1952 | 1467047694368 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:14:54 INFO - PROCESS | 1952 | 1467047694372 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:54 INFO - PROCESS | 1952 | 1467047694373 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce03800 == 37 [pid = 1952] [id = 660] 10:14:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x114ed8400) [pid = 1952] [serial = 1980] [outer = 0x0] 10:14:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x1292b4400) [pid = 1952] [serial = 1981] [outer = 0x114ed8400] 10:14:54 INFO - PROCESS | 1952 | 1467047694405 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12a48e000) [pid = 1952] [serial = 1982] [outer = 0x114ed8400] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1128a7000) [pid = 1952] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x114e63000) [pid = 1952] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x118117000) [pid = 1952] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x116190800) [pid = 1952] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x118819000) [pid = 1952] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x126a0ec00) [pid = 1952] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x119e04400) [pid = 1952] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12129fc00) [pid = 1952] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x120fd4800) [pid = 1952] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x11697c000) [pid = 1952] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x118113000) [pid = 1952] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x110ef1000) [pid = 1952] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x120e1d800) [pid = 1952] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1128afc00) [pid = 1952] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:14:54 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x110fa0400) [pid = 1952] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:14:54 INFO - PROCESS | 1952 | 1467047694800 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]]]}] 10:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 10:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:14:54 INFO - PROCESS | 1952 | 1467047694831 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:14:54 INFO - PROCESS | 1952 | 1467047694832 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:14:54 INFO - PROCESS | 1952 | 1467047694834 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 1952 | 1467047694835 Marionette TRACE conn2 <- [1,2614,null,{}] 10:14:54 INFO - PROCESS | 1952 | 1467047694838 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}] 10:14:54 INFO - PROCESS | 1952 | 1467047694841 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:54 INFO - PROCESS | 1952 | 1467047694927 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:14:54 INFO - PROCESS | 1952 | 1467047694930 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:54 INFO - PROCESS | 1952 | 1467047694931 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0c7000 == 38 [pid = 1952] [id = 661] 10:14:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x112f8b000) [pid = 1952] [serial = 1983] [outer = 0x0] 10:14:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x119058400) [pid = 1952] [serial = 1984] [outer = 0x112f8b000] 10:14:54 INFO - PROCESS | 1952 | 1467047694957 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x121b08000) [pid = 1952] [serial = 1985] [outer = 0x112f8b000] 10:14:55 INFO - PROCESS | 1952 | 1467047695280 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]]]}] 10:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 473ms 10:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:14:55 INFO - PROCESS | 1952 | 1467047695309 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:14:55 INFO - PROCESS | 1952 | 1467047695311 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:14:55 INFO - PROCESS | 1952 | 1467047695313 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:14:55 INFO - PROCESS | 1952 | 1467047695315 Marionette TRACE conn2 <- [1,2618,null,{}] 10:14:55 INFO - PROCESS | 1952 | 1467047695317 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}] 10:14:55 INFO - PROCESS | 1952 | 1467047695319 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:55 INFO - PROCESS | 1952 | 1467047695415 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:14:55 INFO - PROCESS | 1952 | 1467047695481 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:55 INFO - PROCESS | 1952 | 1467047695483 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d337800 == 39 [pid = 1952] [id = 662] 10:14:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x121b07400) [pid = 1952] [serial = 1986] [outer = 0x0] 10:14:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x129085c00) [pid = 1952] [serial = 1987] [outer = 0x121b07400] 10:14:55 INFO - PROCESS | 1952 | 1467047695516 Marionette DEBUG loaded listener.js 10:14:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12a55d800) [pid = 1952] [serial = 1988] [outer = 0x121b07400] 10:14:55 INFO - PROCESS | 1952 | 1467047695814 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]]]}] 10:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 10:14:55 INFO - PROCESS | 1952 | 1467047695835 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:14:55 INFO - PROCESS | 1952 | 1467047695837 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:14:55 INFO - PROCESS | 1952 | 1467047695847 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:14:55 INFO - PROCESS | 1952 | 1467047695848 Marionette TRACE conn2 <- [1,2622,null,{}] 10:14:55 INFO - PROCESS | 1952 | 1467047695850 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}] 10:14:55 INFO - PROCESS | 1952 | 1467047695851 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:55 INFO - PROCESS | 1952 | 1467047695938 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:14:55 INFO - PROCESS | 1952 | 1467047695944 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:55 INFO - PROCESS | 1952 | 1467047695944 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d615800 == 40 [pid = 1952] [id = 663] 10:14:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12a560800) [pid = 1952] [serial = 1989] [outer = 0x0] 10:14:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12a568c00) [pid = 1952] [serial = 1990] [outer = 0x12a560800] 10:14:55 INFO - PROCESS | 1952 | 1467047695969 Marionette DEBUG loaded listener.js 10:14:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12a90d400) [pid = 1952] [serial = 1991] [outer = 0x12a560800] 10:14:56 INFO - PROCESS | 1952 | 1467047696296 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]]]}] 10:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 468ms 10:14:56 INFO - PROCESS | 1952 | 1467047696316 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:14:56 INFO - PROCESS | 1952 | 1467047696317 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:14:56 INFO - PROCESS | 1952 | 1467047696319 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:14:56 INFO - PROCESS | 1952 | 1467047696320 Marionette TRACE conn2 <- [1,2626,null,{}] 10:14:56 INFO - PROCESS | 1952 | 1467047696324 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}] 10:14:56 INFO - PROCESS | 1952 | 1467047696326 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:56 INFO - PROCESS | 1952 | 1467047696437 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:14:56 INFO - PROCESS | 1952 | 1467047696444 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:56 INFO - PROCESS | 1952 | 1467047696445 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7f1800 == 41 [pid = 1952] [id = 664] 10:14:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12a4a8400) [pid = 1952] [serial = 1992] [outer = 0x0] 10:14:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12a90d000) [pid = 1952] [serial = 1993] [outer = 0x12a4a8400] 10:14:56 INFO - PROCESS | 1952 | 1467047696477 Marionette DEBUG loaded listener.js 10:14:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12ab0f000) [pid = 1952] [serial = 1994] [outer = 0x12a4a8400] 10:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 619ms 10:14:56 INFO - PROCESS | 1952 | 1467047696931 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]]]}] 10:14:56 INFO - PROCESS | 1952 | 1467047696940 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:14:56 INFO - PROCESS | 1952 | 1467047696944 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:14:56 INFO - PROCESS | 1952 | 1467047696947 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:14:56 INFO - PROCESS | 1952 | 1467047696949 Marionette TRACE conn2 <- [1,2630,null,{}] 10:14:56 INFO - PROCESS | 1952 | 1467047696954 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}] 10:14:56 INFO - PROCESS | 1952 | 1467047696956 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:57 INFO - PROCESS | 1952 | 1467047697064 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:14:57 INFO - PROCESS | 1952 | 1467047697139 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:57 INFO - PROCESS | 1952 | 1467047697140 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x120f87000 == 42 [pid = 1952] [id = 665] 10:14:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x113c68400) [pid = 1952] [serial = 1995] [outer = 0x0] 10:14:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x116980800) [pid = 1952] [serial = 1996] [outer = 0x113c68400] 10:14:57 INFO - PROCESS | 1952 | 1467047697172 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x11811b800) [pid = 1952] [serial = 1997] [outer = 0x113c68400] 10:14:57 INFO - PROCESS | 1952 | 1467047697611 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]]]}] 10:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 673ms 10:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:14:57 INFO - PROCESS | 1952 | 1467047697621 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:14:57 INFO - PROCESS | 1952 | 1467047697626 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:14:57 INFO - PROCESS | 1952 | 1467047697631 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:14:57 INFO - PROCESS | 1952 | 1467047697632 Marionette TRACE conn2 <- [1,2634,null,{}] 10:14:57 INFO - PROCESS | 1952 | 1467047697635 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}] 10:14:57 INFO - PROCESS | 1952 | 1467047697637 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:57 INFO - PROCESS | 1952 | 1467047697744 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:14:57 INFO - PROCESS | 1952 | 1467047697818 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:57 INFO - PROCESS | 1952 | 1467047697820 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b73a800 == 43 [pid = 1952] [id = 666] 10:14:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1197a5400) [pid = 1952] [serial = 1998] [outer = 0x0] 10:14:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x119e0f000) [pid = 1952] [serial = 1999] [outer = 0x1197a5400] 10:14:57 INFO - PROCESS | 1952 | 1467047697892 Marionette DEBUG loaded listener.js 10:14:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x120fd5c00) [pid = 1952] [serial = 2000] [outer = 0x1197a5400] 10:14:58 INFO - PROCESS | 1952 | 1467047698326 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]]]}] 10:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 720ms 10:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:14:58 INFO - PROCESS | 1952 | 1467047698357 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:14:58 INFO - PROCESS | 1952 | 1467047698358 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:14:58 INFO - PROCESS | 1952 | 1467047698362 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:14:58 INFO - PROCESS | 1952 | 1467047698364 Marionette TRACE conn2 <- [1,2638,null,{}] 10:14:58 INFO - PROCESS | 1952 | 1467047698374 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}] 10:14:58 INFO - PROCESS | 1952 | 1467047698377 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:58 INFO - PROCESS | 1952 | 1467047698502 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:14:58 INFO - PROCESS | 1952 | 1467047698578 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:58 INFO - PROCESS | 1952 | 1467047698580 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7fb800 == 44 [pid = 1952] [id = 667] 10:14:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x126a0bc00) [pid = 1952] [serial = 2001] [outer = 0x0] 10:14:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x126a13c00) [pid = 1952] [serial = 2002] [outer = 0x126a0bc00] 10:14:58 INFO - PROCESS | 1952 | 1467047698611 Marionette DEBUG loaded listener.js 10:14:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x126fd6000) [pid = 1952] [serial = 2003] [outer = 0x126a0bc00] 10:14:59 INFO - PROCESS | 1952 | 1467047699049 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]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 722ms 10:14:59 INFO - PROCESS | 1952 | 1467047699085 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 1952 | 1467047699087 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:14:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:14:59 INFO - PROCESS | 1952 | 1467047699089 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 1952 | 1467047699091 Marionette TRACE conn2 <- [1,2642,null,{}] 10:14:59 INFO - PROCESS | 1952 | 1467047699093 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}] 10:14:59 INFO - PROCESS | 1952 | 1467047699095 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:59 INFO - PROCESS | 1952 | 1467047699202 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:14:59 INFO - PROCESS | 1952 | 1467047699263 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:59 INFO - PROCESS | 1952 | 1467047699264 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:14:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x121d09800 == 45 [pid = 1952] [id = 668] 10:14:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x119a0f400) [pid = 1952] [serial = 2004] [outer = 0x0] 10:14:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1271de000) [pid = 1952] [serial = 2005] [outer = 0x119a0f400] 10:14:59 INFO - PROCESS | 1952 | 1467047699294 Marionette DEBUG loaded listener.js 10:14:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1271ea800) [pid = 1952] [serial = 2006] [outer = 0x119a0f400] 10:14:59 INFO - PROCESS | 1952 | 1467047699960 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]]]}] 10:15:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:15:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 925ms 10:15:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:15:00 INFO - PROCESS | 1952 | 1467047700014 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:15:00 INFO - PROCESS | 1952 | 1467047700016 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:15:00 INFO - PROCESS | 1952 | 1467047700019 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:15:00 INFO - PROCESS | 1952 | 1467047700023 Marionette TRACE conn2 <- [1,2646,null,{}] 10:15:00 INFO - PROCESS | 1952 | 1467047700027 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}] 10:15:00 INFO - PROCESS | 1952 | 1467047700028 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:00 INFO - PROCESS | 1952 | 1467047700122 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:15:00 INFO - PROCESS | 1952 | 1467047700187 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:00 INFO - PROCESS | 1952 | 1467047700188 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186ce000 == 46 [pid = 1952] [id = 669] 10:15:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x116f30800) [pid = 1952] [serial = 2007] [outer = 0x0] 10:15:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x117e5ec00) [pid = 1952] [serial = 2008] [outer = 0x116f30800] 10:15:00 INFO - PROCESS | 1952 | 1467047700217 Marionette DEBUG loaded listener.js 10:15:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x118265c00) [pid = 1952] [serial = 2009] [outer = 0x116f30800] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12d615800 == 45 [pid = 1952] [id = 663] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12d337800 == 44 [pid = 1952] [id = 662] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0c7000 == 43 [pid = 1952] [id = 661] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce03800 == 42 [pid = 1952] [id = 660] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12c606000 == 41 [pid = 1952] [id = 659] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd6d800 == 40 [pid = 1952] [id = 658] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd0f800 == 39 [pid = 1952] [id = 657] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x1294eb800 == 38 [pid = 1952] [id = 656] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x128b1d000 == 37 [pid = 1952] [id = 655] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x124e24800 == 36 [pid = 1952] [id = 654] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x119021000 == 35 [pid = 1952] [id = 653] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x11695b000 == 34 [pid = 1952] [id = 652] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x127197000 == 33 [pid = 1952] [id = 651] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce12000 == 32 [pid = 1952] [id = 649] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x117149000 == 31 [pid = 1952] [id = 650] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x121d09800 == 30 [pid = 1952] [id = 668] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7fb800 == 29 [pid = 1952] [id = 667] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12b73a800 == 28 [pid = 1952] [id = 666] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7f1800 == 27 [pid = 1952] [id = 664] 10:15:01 INFO - PROCESS | 1952 | --DOCSHELL 0x120f87000 == 26 [pid = 1952] [id = 665] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1190d7000) [pid = 1952] [serial = 1930] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x11660bc00) [pid = 1952] [serial = 1924] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x118269000) [pid = 1952] [serial = 1927] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x118611400) [pid = 1952] [serial = 1904] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x116ad6400) [pid = 1952] [serial = 1903] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x1197a2c00) [pid = 1952] [serial = 1907] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x117e60000) [pid = 1952] [serial = 1925] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1190d3000) [pid = 1952] [serial = 1906] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1271e3400) [pid = 1952] [serial = 1919] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x126fd5c00) [pid = 1952] [serial = 1918] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x120fd3000) [pid = 1952] [serial = 1910] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x120e45400) [pid = 1952] [serial = 1909] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x124a7a400) [pid = 1952] [serial = 1913] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x121d95000) [pid = 1952] [serial = 1912] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1256d0c00) [pid = 1952] [serial = 1916] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x124e77000) [pid = 1952] [serial = 1915] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x120fce400) [pid = 1952] [serial = 1933] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x120e44c00) [pid = 1952] [serial = 1931] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x124bcc400) [pid = 1952] [serial = 1936] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x126a0d800) [pid = 1952] [serial = 1937] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x115ded800) [pid = 1952] [serial = 1940] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x126e5ec00) [pid = 1952] [serial = 1945] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1131dc800) [pid = 1952] [serial = 1922] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1127e8800) [pid = 1952] [serial = 1939] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x112c30000) [pid = 1952] [serial = 1921] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x127158800) [pid = 1952] [serial = 1948] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x1176e7000) [pid = 1952] [serial = 1942] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12141cc00) [pid = 1952] [serial = 1934] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x126fdd800) [pid = 1952] [serial = 1946] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x120fc9c00) [pid = 1952] [serial = 1943] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x11881ec00) [pid = 1952] [serial = 1928] [outer = 0x0] [url = about:blank] 10:15:01 INFO - PROCESS | 1952 | 1467047701379 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]]]}] 10:15:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:15:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1375ms 10:15:01 INFO - PROCESS | 1952 | 1467047701395 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:15:01 INFO - PROCESS | 1952 | 1467047701397 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:15:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:15:01 INFO - PROCESS | 1952 | 1467047701400 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:15:01 INFO - PROCESS | 1952 | 1467047701402 Marionette TRACE conn2 <- [1,2650,null,{}] 10:15:01 INFO - PROCESS | 1952 | 1467047701406 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}] 10:15:01 INFO - PROCESS | 1952 | 1467047701408 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:01 INFO - PROCESS | 1952 | 1467047701508 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:15:01 INFO - PROCESS | 1952 | 1467047701515 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:01 INFO - PROCESS | 1952 | 1467047701518 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x1169a7000 == 27 [pid = 1952] [id = 670] 10:15:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x11329ac00) [pid = 1952] [serial = 2010] [outer = 0x0] 10:15:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x113352c00) [pid = 1952] [serial = 2011] [outer = 0x11329ac00] 10:15:01 INFO - PROCESS | 1952 | 1467047701546 Marionette DEBUG loaded listener.js 10:15:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x1127ec800) [pid = 1952] [serial = 2012] [outer = 0x11329ac00] 10:15:01 INFO - PROCESS | 1952 | 1467047701967 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]]]}] 10:15:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:15:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 621ms 10:15:02 INFO - PROCESS | 1952 | 1467047702023 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 1952 | 1467047702028 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:15:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:15:02 INFO - PROCESS | 1952 | 1467047702035 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 1952 | 1467047702038 Marionette TRACE conn2 <- [1,2654,null,{}] 10:15:02 INFO - PROCESS | 1952 | 1467047702042 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}] 10:15:02 INFO - PROCESS | 1952 | 1467047702044 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:02 INFO - PROCESS | 1952 | 1467047702169 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:15:02 INFO - PROCESS | 1952 | 1467047702185 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 1952 | 1467047702186 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x119018000 == 28 [pid = 1952] [id = 671] 10:15:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x116ad6400) [pid = 1952] [serial = 2013] [outer = 0x0] 10:15:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x117e5d800) [pid = 1952] [serial = 2014] [outer = 0x116ad6400] 10:15:02 INFO - PROCESS | 1952 | 1467047702231 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x118182800) [pid = 1952] [serial = 2015] [outer = 0x116ad6400] 10:15:02 INFO - PROCESS | 1952 | 1467047702632 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]]]}] 10:15:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:15:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 623ms 10:15:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:15:02 INFO - PROCESS | 1952 | 1467047702659 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 1952 | 1467047702660 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:15:02 INFO - PROCESS | 1952 | 1467047702662 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 1952 | 1467047702665 Marionette TRACE conn2 <- [1,2658,null,{}] 10:15:02 INFO - PROCESS | 1952 | 1467047702672 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}] 10:15:02 INFO - PROCESS | 1952 | 1467047702676 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:02 INFO - PROCESS | 1952 | 1467047702755 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:15:02 INFO - PROCESS | 1952 | 1467047702781 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 1952 | 1467047702783 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x1219b0800 == 29 [pid = 1952] [id = 672] 10:15:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1128b3800) [pid = 1952] [serial = 2016] [outer = 0x0] 10:15:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118821000) [pid = 1952] [serial = 2017] [outer = 0x1128b3800] 10:15:02 INFO - PROCESS | 1952 | 1467047702812 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x11905b800) [pid = 1952] [serial = 2018] [outer = 0x1128b3800] 10:15:03 INFO - PROCESS | 1952 | 1467047703145 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]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:15:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 523ms 10:15:03 INFO - PROCESS | 1952 | 1467047703186 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:15:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:15:03 INFO - PROCESS | 1952 | 1467047703188 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:15:03 INFO - PROCESS | 1952 | 1467047703190 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 1952 | 1467047703191 Marionette TRACE conn2 <- [1,2662,null,{}] 10:15:03 INFO - PROCESS | 1952 | 1467047703193 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}] 10:15:03 INFO - PROCESS | 1952 | 1467047703195 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:03 INFO - PROCESS | 1952 | 1467047703306 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:15:03 INFO - PROCESS | 1952 | 1467047703344 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 1952 | 1467047703345 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x122752800 == 30 [pid = 1952] [id = 673] 10:15:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x1190d4400) [pid = 1952] [serial = 2019] [outer = 0x0] 10:15:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x120e1d800) [pid = 1952] [serial = 2020] [outer = 0x1190d4400] 10:15:03 INFO - PROCESS | 1952 | 1467047703371 Marionette DEBUG loaded listener.js 10:15:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x120e72800) [pid = 1952] [serial = 2021] [outer = 0x1190d4400] 10:15:03 INFO - PROCESS | 1952 | 1467047703669 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]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:15:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 10:15:03 INFO - PROCESS | 1952 | 1467047703710 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 1952 | 1467047703718 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:15:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:15:03 INFO - PROCESS | 1952 | 1467047703721 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 1952 | 1467047703722 Marionette TRACE conn2 <- [1,2666,null,{}] 10:15:03 INFO - PROCESS | 1952 | 1467047703724 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}] 10:15:03 INFO - PROCESS | 1952 | 1467047703726 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:03 INFO - PROCESS | 1952 | 1467047703822 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:15:03 INFO - PROCESS | 1952 | 1467047703863 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 1952 | 1467047703864 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x126f5e800 == 31 [pid = 1952] [id = 674] 10:15:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x116ad5400) [pid = 1952] [serial = 2022] [outer = 0x0] 10:15:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x120fd4400) [pid = 1952] [serial = 2023] [outer = 0x116ad5400] 10:15:03 INFO - PROCESS | 1952 | 1467047703890 Marionette DEBUG loaded listener.js 10:15:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x1212a7400) [pid = 1952] [serial = 2024] [outer = 0x116ad5400] 10:15:04 INFO - PROCESS | 1952 | 1467047704704 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]]]}] 10:15:04 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) 10:15:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1023ms 10:15:04 INFO - PROCESS | 1952 | 1467047704744 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 1952 | 1467047704746 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:15:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:15:04 INFO - PROCESS | 1952 | 1467047704763 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 1952 | 1467047704765 Marionette TRACE conn2 <- [1,2670,null,{}] 10:15:04 INFO - PROCESS | 1952 | 1467047704767 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}] 10:15:04 INFO - PROCESS | 1952 | 1467047704771 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:04 INFO - PROCESS | 1952 | 1467047704892 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:15:04 INFO - PROCESS | 1952 | 1467047704896 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:04 INFO - PROCESS | 1952 | 1467047704898 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x129260000 == 32 [pid = 1952] [id = 675] 10:15:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x118183800) [pid = 1952] [serial = 2025] [outer = 0x0] 10:15:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1227f5400) [pid = 1952] [serial = 2026] [outer = 0x118183800] 10:15:04 INFO - PROCESS | 1952 | 1467047704924 Marionette DEBUG loaded listener.js 10:15:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x126a09000) [pid = 1952] [serial = 2027] [outer = 0x118183800] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x12a4a8400) [pid = 1952] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12a560800) [pid = 1952] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x126883400) [pid = 1952] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x111f3cc00) [pid = 1952] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x114ed8400) [pid = 1952] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x129082800) [pid = 1952] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x118983800) [pid = 1952] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x120fca800) [pid = 1952] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x11826cc00) [pid = 1952] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x112c31400) [pid = 1952] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x113c68000) [pid = 1952] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x120fc9800) [pid = 1952] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x116f2f800) [pid = 1952] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x112dc3000) [pid = 1952] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x121b07400) [pid = 1952] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:15:05 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x112f8b000) [pid = 1952] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:15:05 INFO - PROCESS | 1952 | 1467047705753 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:15:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 10:15:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:15:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:15:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1036ms 10:15:05 INFO - PROCESS | 1952 | 1467047705793 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 10:15:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:15:05 INFO - PROCESS | 1952 | 1467047705801 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:15:05 INFO - PROCESS | 1952 | 1467047705804 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:15:05 INFO - PROCESS | 1952 | 1467047705805 Marionette TRACE conn2 <- [1,2674,null,{}] 10:15:05 INFO - PROCESS | 1952 | 1467047705815 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}] 10:15:05 INFO - PROCESS | 1952 | 1467047705816 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:05 INFO - PROCESS | 1952 | 1467047705891 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:15:05 INFO - PROCESS | 1952 | 1467047705896 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 1952 | 1467047705897 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294ed000 == 33 [pid = 1952] [id = 676] 10:15:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x112dc3000) [pid = 1952] [serial = 2028] [outer = 0x0] 10:15:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x11826cc00) [pid = 1952] [serial = 2029] [outer = 0x112dc3000] 10:15:05 INFO - PROCESS | 1952 | 1467047705922 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1197aa800) [pid = 1952] [serial = 2030] [outer = 0x112dc3000] 10:15:06 INFO - PROCESS | 1952 | 1467047706749 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:15:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 10:15:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:15:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:15:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 977ms 10:15:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:15:06 INFO - PROCESS | 1952 | 1467047706781 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 1952 | 1467047706783 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:15:06 INFO - PROCESS | 1952 | 1467047706785 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 1952 | 1467047706786 Marionette TRACE conn2 <- [1,2678,null,{}] 10:15:06 INFO - PROCESS | 1952 | 1467047706788 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}] 10:15:06 INFO - PROCESS | 1952 | 1467047706790 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:06 INFO - PROCESS | 1952 | 1467047706889 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:15:06 INFO - PROCESS | 1952 | 1467047706896 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:06 INFO - PROCESS | 1952 | 1467047706897 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a98e000 == 34 [pid = 1952] [id = 677] 10:15:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x11329e800) [pid = 1952] [serial = 2031] [outer = 0x0] 10:15:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x126a16400) [pid = 1952] [serial = 2032] [outer = 0x11329e800] 10:15:06 INFO - PROCESS | 1952 | 1467047706922 Marionette DEBUG loaded listener.js 10:15:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1128b0400) [pid = 1952] [serial = 2033] [outer = 0x11329e800] 10:15:07 INFO - PROCESS | 1952 | 1467047707768 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]]]}] 10:15:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:15:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 10:15:07 INFO - PROCESS | 1952 | 1467047707804 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:15:07 INFO - PROCESS | 1952 | 1467047707807 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:15:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:15:07 INFO - PROCESS | 1952 | 1467047707824 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:15:07 INFO - PROCESS | 1952 | 1467047707826 Marionette TRACE conn2 <- [1,2682,null,{}] 10:15:07 INFO - PROCESS | 1952 | 1467047707830 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}] 10:15:07 INFO - PROCESS | 1952 | 1467047707832 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:07 INFO - PROCESS | 1952 | 1467047707963 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:15:08 INFO - PROCESS | 1952 | 1467047708022 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:08 INFO - PROCESS | 1952 | 1467047708023 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x11745b000 == 35 [pid = 1952] [id = 678] 10:15:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x112c3c400) [pid = 1952] [serial = 2034] [outer = 0x0] 10:15:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x112e06c00) [pid = 1952] [serial = 2035] [outer = 0x112c3c400] 10:15:08 INFO - PROCESS | 1952 | 1467047708057 Marionette DEBUG loaded listener.js 10:15:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x115dee800) [pid = 1952] [serial = 2036] [outer = 0x112c3c400] 10:15:09 INFO - PROCESS | 1952 | 1467047709031 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]]]}] 10:15:09 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) 10:15:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1234ms 10:15:09 INFO - PROCESS | 1952 | 1467047709045 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:15:09 INFO - PROCESS | 1952 | 1467047709048 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:15:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:15:09 INFO - PROCESS | 1952 | 1467047709052 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 1952 | 1467047709054 Marionette TRACE conn2 <- [1,2686,null,{}] 10:15:09 INFO - PROCESS | 1952 | 1467047709059 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}] 10:15:09 INFO - PROCESS | 1952 | 1467047709061 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:09 INFO - PROCESS | 1952 | 1467047709171 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:15:09 INFO - PROCESS | 1952 | 1467047709227 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:09 INFO - PROCESS | 1952 | 1467047709228 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x121db4000 == 36 [pid = 1952] [id = 679] 10:15:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x11825ec00) [pid = 1952] [serial = 2037] [outer = 0x0] 10:15:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x1184c5000) [pid = 1952] [serial = 2038] [outer = 0x11825ec00] 10:15:09 INFO - PROCESS | 1952 | 1467047709260 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1186e5c00) [pid = 1952] [serial = 2039] [outer = 0x11825ec00] 10:15:10 INFO - PROCESS | 1952 | 1467047710253 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:15:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1294ed000 == 35 [pid = 1952] [id = 676] 10:15:10 INFO - PROCESS | 1952 | --DOCSHELL 0x129260000 == 34 [pid = 1952] [id = 675] 10:15:10 INFO - PROCESS | 1952 | --DOCSHELL 0x126f5e800 == 33 [pid = 1952] [id = 674] 10:15:10 INFO - PROCESS | 1952 | --DOCSHELL 0x122752800 == 32 [pid = 1952] [id = 673] 10:15:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1219b0800 == 31 [pid = 1952] [id = 672] 10:15:10 INFO - PROCESS | 1952 | --DOCSHELL 0x119018000 == 30 [pid = 1952] [id = 671] 10:15:10 INFO - PROCESS | 1952 | --DOCSHELL 0x1169a7000 == 29 [pid = 1952] [id = 670] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12ab0f000) [pid = 1952] [serial = 1994] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12a90d000) [pid = 1952] [serial = 1993] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x12a568c00) [pid = 1952] [serial = 1990] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x126a14c00) [pid = 1952] [serial = 1972] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x129082400) [pid = 1952] [serial = 1976] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x127805c00) [pid = 1952] [serial = 1975] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1292b4400) [pid = 1952] [serial = 1981] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1292a7400) [pid = 1952] [serial = 1978] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1292b1800) [pid = 1952] [serial = 1979] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x119a12800) [pid = 1952] [serial = 1963] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x120e4b000) [pid = 1952] [serial = 1964] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x12118b000) [pid = 1952] [serial = 1966] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x121ac1800) [pid = 1952] [serial = 1967] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x11869fc00) [pid = 1952] [serial = 1954] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x11881c000) [pid = 1952] [serial = 1955] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x1131e4000) [pid = 1952] [serial = 1951] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x115df3800) [pid = 1952] [serial = 1952] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x115dec400) [pid = 1952] [serial = 1957] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x1164e7c00) [pid = 1952] [serial = 1958] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x1271ec000) [pid = 1952] [serial = 1949] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x118116800) [pid = 1952] [serial = 1960] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x1184c9800) [pid = 1952] [serial = 1961] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x121f2c000) [pid = 1952] [serial = 1969] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x12a90d400) [pid = 1952] [serial = 1991] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x12a55d800) [pid = 1952] [serial = 1988] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x12a48e000) [pid = 1952] [serial = 1982] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x119058400) [pid = 1952] [serial = 1984] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x1271e5800) [pid = 1952] [serial = 1973] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x12561ac00) [pid = 1952] [serial = 1970] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x129085c00) [pid = 1952] [serial = 1987] [outer = 0x0] [url = about:blank] 10:15:10 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x121b08000) [pid = 1952] [serial = 1985] [outer = 0x0] [url = about:blank] 10:15:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 10:15:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:15:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:15:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1271ms 10:15:10 INFO - PROCESS | 1952 | 1467047710324 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 10:15:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:15:10 INFO - PROCESS | 1952 | 1467047710326 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:15:10 INFO - PROCESS | 1952 | 1467047710329 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:15:10 INFO - PROCESS | 1952 | 1467047710330 Marionette TRACE conn2 <- [1,2690,null,{}] 10:15:10 INFO - PROCESS | 1952 | 1467047710334 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}] 10:15:10 INFO - PROCESS | 1952 | 1467047710336 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:10 INFO - PROCESS | 1952 | 1467047710417 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:15:10 INFO - PROCESS | 1952 | 1467047710425 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 1952 | 1467047710428 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e2d800 == 30 [pid = 1952] [id = 680] 10:15:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x115e5ec00) [pid = 1952] [serial = 2040] [outer = 0x0] 10:15:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x116a0c000) [pid = 1952] [serial = 2041] [outer = 0x115e5ec00] 10:15:10 INFO - PROCESS | 1952 | 1467047710463 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x118113400) [pid = 1952] [serial = 2042] [outer = 0x115e5ec00] 10:15:11 INFO - PROCESS | 1952 | 1467047711317 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:15:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:15:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:15:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:15:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1021ms 10:15:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:15:11 INFO - PROCESS | 1952 | 1467047711349 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 10:15:11 INFO - PROCESS | 1952 | 1467047711352 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:15:11 INFO - PROCESS | 1952 | 1467047711358 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:15:11 INFO - PROCESS | 1952 | 1467047711360 Marionette TRACE conn2 <- [1,2694,null,{}] 10:15:11 INFO - PROCESS | 1952 | 1467047711363 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}] 10:15:11 INFO - PROCESS | 1952 | 1467047711364 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:11 INFO - PROCESS | 1952 | 1467047711443 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:15:11 INFO - PROCESS | 1952 | 1467047711447 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:11 INFO - PROCESS | 1952 | 1467047711448 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x121308800 == 31 [pid = 1952] [id = 681] 10:15:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x1186ac400) [pid = 1952] [serial = 2043] [outer = 0x0] 10:15:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x118987400) [pid = 1952] [serial = 2044] [outer = 0x1186ac400] 10:15:11 INFO - PROCESS | 1952 | 1467047711478 Marionette DEBUG loaded listener.js 10:15:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x1190d7400) [pid = 1952] [serial = 2045] [outer = 0x1186ac400] 10:15:12 INFO - PROCESS | 1952 | 1467047712324 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:15:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:15:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:15:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:15:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1025ms 10:15:12 INFO - PROCESS | 1952 | 1467047712383 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 1952 | 1467047712384 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:15:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:15:12 INFO - PROCESS | 1952 | 1467047712399 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 1952 | 1467047712402 Marionette TRACE conn2 <- [1,2698,null,{}] 10:15:12 INFO - PROCESS | 1952 | 1467047712410 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}] 10:15:12 INFO - PROCESS | 1952 | 1467047712413 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:12 INFO - PROCESS | 1952 | 1467047712516 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:15:12 INFO - PROCESS | 1952 | 1467047712557 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:12 INFO - PROCESS | 1952 | 1467047712559 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x1256a5000 == 32 [pid = 1952] [id = 682] 10:15:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x120e75800) [pid = 1952] [serial = 2046] [outer = 0x0] 10:15:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x12152fc00) [pid = 1952] [serial = 2047] [outer = 0x120e75800] 10:15:12 INFO - PROCESS | 1952 | 1467047712587 Marionette DEBUG loaded listener.js 10:15:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x121d9bc00) [pid = 1952] [serial = 2048] [outer = 0x120e75800] 10:15:13 INFO - PROCESS | 1952 | 1467047713433 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:15:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:15:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:15:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:15:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1079ms 10:15:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:15:13 INFO - PROCESS | 1952 | 1467047713472 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 1952 | 1467047713475 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:15:13 INFO - PROCESS | 1952 | 1467047713478 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 1952 | 1467047713479 Marionette TRACE conn2 <- [1,2702,null,{}] 10:15:13 INFO - PROCESS | 1952 | 1467047713481 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}] 10:15:13 INFO - PROCESS | 1952 | 1467047713482 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:13 INFO - PROCESS | 1952 | 1467047713584 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:15:13 INFO - PROCESS | 1952 | 1467047713595 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 1952 | 1467047713596 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x12925f000 == 33 [pid = 1952] [id = 683] 10:15:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x1227fb000) [pid = 1952] [serial = 2049] [outer = 0x0] 10:15:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x125623400) [pid = 1952] [serial = 2050] [outer = 0x1227fb000] 10:15:13 INFO - PROCESS | 1952 | 1467047713622 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x126a0ac00) [pid = 1952] [serial = 2051] [outer = 0x1227fb000] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x11329ac00) [pid = 1952] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x116ad6400) [pid = 1952] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x116f30800) [pid = 1952] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x1128b3800) [pid = 1952] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x1190d4400) [pid = 1952] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x113c68400) [pid = 1952] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x1197a5400) [pid = 1952] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x126a0bc00) [pid = 1952] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x116ad5400) [pid = 1952] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x118183800) [pid = 1952] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x112dc3000) [pid = 1952] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:15:13 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x119a0f400) [pid = 1952] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:15:13 INFO - PROCESS | 1952 | 1467047713993 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]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:15:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 10:15:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:15:14 INFO - PROCESS | 1952 | 1467047714047 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 1952 | 1467047714048 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:15:14 INFO - PROCESS | 1952 | 1467047714050 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 1952 | 1467047714051 Marionette TRACE conn2 <- [1,2706,null,{}] 10:15:14 INFO - PROCESS | 1952 | 1467047714053 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}] 10:15:14 INFO - PROCESS | 1952 | 1467047714055 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:14 INFO - PROCESS | 1952 | 1467047714132 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:15:14 INFO - PROCESS | 1952 | 1467047714137 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 1952 | 1467047714138 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294f2800 == 34 [pid = 1952] [id = 684] 10:15:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x116131c00) [pid = 1952] [serial = 2052] [outer = 0x0] 10:15:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x11881a400) [pid = 1952] [serial = 2053] [outer = 0x116131c00] 10:15:14 INFO - PROCESS | 1952 | 1467047714166 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x120fcb400) [pid = 1952] [serial = 2054] [outer = 0x116131c00] 10:15:14 INFO - PROCESS | 1952 | 1467047714515 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]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:15:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 470ms 10:15:14 INFO - PROCESS | 1952 | 1467047714520 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 1952 | 1467047714521 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:15:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:15:14 INFO - PROCESS | 1952 | 1467047714526 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 1952 | 1467047714527 Marionette TRACE conn2 <- [1,2710,null,{}] 10:15:14 INFO - PROCESS | 1952 | 1467047714529 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}] 10:15:14 INFO - PROCESS | 1952 | 1467047714533 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:14 INFO - PROCESS | 1952 | 1467047714658 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:15:14 INFO - PROCESS | 1952 | 1467047714665 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:14 INFO - PROCESS | 1952 | 1467047714666 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a51a800 == 35 [pid = 1952] [id = 685] 10:15:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x12687b000) [pid = 1952] [serial = 2055] [outer = 0x0] 10:15:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x126f44c00) [pid = 1952] [serial = 2056] [outer = 0x12687b000] 10:15:14 INFO - PROCESS | 1952 | 1467047714692 Marionette DEBUG loaded listener.js 10:15:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x1271e4400) [pid = 1952] [serial = 2057] [outer = 0x12687b000] 10:15:15 INFO - PROCESS | 1952 | 1467047715026 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] 10:15:15 INFO - PROCESS | 1952 | 1467047715046 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:15:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:15:15 INFO - PROCESS | 1952 | 1467047715049 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 1952 | 1467047715050 Marionette TRACE conn2 <- [1,2714,null,{}] 10:15:15 INFO - PROCESS | 1952 | 1467047715052 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}] 10:15:15 INFO - PROCESS | 1952 | 1467047715053 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:15 INFO - PROCESS | 1952 | 1467047715132 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:15:15 INFO - PROCESS | 1952 | 1467047715136 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 1952 | 1467047715137 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd14800 == 36 [pid = 1952] [id = 686] 10:15:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x1271e7c00) [pid = 1952] [serial = 2058] [outer = 0x0] 10:15:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x12780c800) [pid = 1952] [serial = 2059] [outer = 0x1271e7c00] 10:15:15 INFO - PROCESS | 1952 | 1467047715165 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x129082400) [pid = 1952] [serial = 2060] [outer = 0x1271e7c00] 10:15:15 INFO - PROCESS | 1952 | 1467047715497 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]]]}] 10:15:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:15:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 469ms 10:15:15 INFO - PROCESS | 1952 | 1467047715519 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:15:15 INFO - PROCESS | 1952 | 1467047715520 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:15:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:15:15 INFO - PROCESS | 1952 | 1467047715524 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:15:15 INFO - PROCESS | 1952 | 1467047715526 Marionette TRACE conn2 <- [1,2718,null,{}] 10:15:15 INFO - PROCESS | 1952 | 1467047715528 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}] 10:15:15 INFO - PROCESS | 1952 | 1467047715530 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:15 INFO - PROCESS | 1952 | 1467047715641 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:15:15 INFO - PROCESS | 1952 | 1467047715648 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 1952 | 1467047715649 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd59000 == 37 [pid = 1952] [id = 687] 10:15:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x126fbbc00) [pid = 1952] [serial = 2061] [outer = 0x0] 10:15:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x129088000) [pid = 1952] [serial = 2062] [outer = 0x126fbbc00] 10:15:15 INFO - PROCESS | 1952 | 1467047715675 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x12942d400) [pid = 1952] [serial = 2063] [outer = 0x126fbbc00] 10:15:15 INFO - PROCESS | 1952 | 1467047715985 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] 10:15:16 INFO - PROCESS | 1952 | 1467047715997 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:15:16 INFO - PROCESS | 1952 | 1467047716000 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 1952 | 1467047716001 Marionette TRACE conn2 <- [1,2722,null,{}] 10:15:16 INFO - PROCESS | 1952 | 1467047716003 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}] 10:15:16 INFO - PROCESS | 1952 | 1467047716004 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:16 INFO - PROCESS | 1952 | 1467047716095 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:15:16 INFO - PROCESS | 1952 | 1467047716099 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:16 INFO - PROCESS | 1952 | 1467047716100 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0ca000 == 38 [pid = 1952] [id = 688] 10:15:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x126a0e000) [pid = 1952] [serial = 2064] [outer = 0x0] 10:15:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x12a490000) [pid = 1952] [serial = 2065] [outer = 0x126a0e000] 10:15:16 INFO - PROCESS | 1952 | 1467047716124 Marionette DEBUG loaded listener.js 10:15:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x12a4ab400) [pid = 1952] [serial = 2066] [outer = 0x126a0e000] 10:15:16 INFO - PROCESS | 1952 | --DOCSHELL 0x1186ce000 == 37 [pid = 1952] [id = 669] 10:15:16 INFO - PROCESS | 1952 | --DOCSHELL 0x121308800 == 36 [pid = 1952] [id = 681] 10:15:16 INFO - PROCESS | 1952 | --DOCSHELL 0x117e2d800 == 35 [pid = 1952] [id = 680] 10:15:16 INFO - PROCESS | 1952 | --DOCSHELL 0x121db4000 == 34 [pid = 1952] [id = 679] 10:15:16 INFO - PROCESS | 1952 | --DOCSHELL 0x12a98e000 == 33 [pid = 1952] [id = 677] 10:15:16 INFO - PROCESS | 1952 | --DOCSHELL 0x11745b000 == 32 [pid = 1952] [id = 678] 10:15:17 INFO - PROCESS | 1952 | --DOCSHELL 0x1256a5000 == 31 [pid = 1952] [id = 682] 10:15:17 INFO - PROCESS | 1952 | --DOCSHELL 0x1294f2800 == 30 [pid = 1952] [id = 684] 10:15:17 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd14800 == 29 [pid = 1952] [id = 686] 10:15:17 INFO - PROCESS | 1952 | --DOCSHELL 0x12a51a800 == 28 [pid = 1952] [id = 685] 10:15:17 INFO - PROCESS | 1952 | --DOCSHELL 0x12925f000 == 27 [pid = 1952] [id = 683] 10:15:17 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd59000 == 26 [pid = 1952] [id = 687] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x11811b800) [pid = 1952] [serial = 1997] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x116980800) [pid = 1952] [serial = 1996] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x119e0f000) [pid = 1952] [serial = 1999] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 73 (0x120fd5c00) [pid = 1952] [serial = 2000] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 72 (0x126fd6000) [pid = 1952] [serial = 2003] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 71 (0x126a13c00) [pid = 1952] [serial = 2002] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 70 (0x120fd4400) [pid = 1952] [serial = 2023] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 69 (0x1227f5400) [pid = 1952] [serial = 2026] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 68 (0x1212a7400) [pid = 1952] [serial = 2024] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 67 (0x11826cc00) [pid = 1952] [serial = 2029] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 66 (0x126a09000) [pid = 1952] [serial = 2027] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 65 (0x1271ea800) [pid = 1952] [serial = 2006] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 64 (0x120e72800) [pid = 1952] [serial = 2021] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 63 (0x1197aa800) [pid = 1952] [serial = 2030] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 62 (0x1271de000) [pid = 1952] [serial = 2005] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 61 (0x126a16400) [pid = 1952] [serial = 2032] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 60 (0x113352c00) [pid = 1952] [serial = 2011] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 59 (0x117e5d800) [pid = 1952] [serial = 2014] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 58 (0x118182800) [pid = 1952] [serial = 2015] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 57 (0x1127ec800) [pid = 1952] [serial = 2012] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 56 (0x118265c00) [pid = 1952] [serial = 2009] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 55 (0x117e5ec00) [pid = 1952] [serial = 2008] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 54 (0x118821000) [pid = 1952] [serial = 2017] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 53 (0x11905b800) [pid = 1952] [serial = 2018] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | --DOMWINDOW == 52 (0x120e1d800) [pid = 1952] [serial = 2020] [outer = 0x0] [url = about:blank] 10:15:17 INFO - PROCESS | 1952 | 1467047717515 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] 10:15:17 INFO - PROCESS | 1952 | 1467047717529 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:15:17 INFO - PROCESS | 1952 | 1467047717532 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 1952 | 1467047717535 Marionette TRACE conn2 <- [1,2726,null,{}] 10:15:17 INFO - PROCESS | 1952 | 1467047717539 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}] 10:15:17 INFO - PROCESS | 1952 | 1467047717541 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:17 INFO - PROCESS | 1952 | 1467047717625 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:15:17 INFO - PROCESS | 1952 | 1467047717678 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 1952 | 1467047717681 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x1167d4000 == 27 [pid = 1952] [id = 689] 10:15:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 53 (0x112981400) [pid = 1952] [serial = 2067] [outer = 0x0] 10:15:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 54 (0x1131d6000) [pid = 1952] [serial = 2068] [outer = 0x112981400] 10:15:17 INFO - PROCESS | 1952 | 1467047717710 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 55 (0x1133bd000) [pid = 1952] [serial = 2069] [outer = 0x112981400] 10:15:18 INFO - PROCESS | 1952 | 1467047718029 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]]]}] 10:15:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:15:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 10:15:18 INFO - PROCESS | 1952 | 1467047718054 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:15:18 INFO - PROCESS | 1952 | 1467047718061 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:15:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:15:18 INFO - PROCESS | 1952 | 1467047718066 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:15:18 INFO - PROCESS | 1952 | 1467047718067 Marionette TRACE conn2 <- [1,2730,null,{}] 10:15:18 INFO - PROCESS | 1952 | 1467047718070 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}] 10:15:18 INFO - PROCESS | 1952 | 1467047718072 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:18 INFO - PROCESS | 1952 | 1467047718153 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:15:18 INFO - PROCESS | 1952 | 1467047718160 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:18 INFO - PROCESS | 1952 | 1467047718161 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186d0800 == 28 [pid = 1952] [id = 690] 10:15:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 56 (0x115defc00) [pid = 1952] [serial = 2070] [outer = 0x0] 10:15:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 57 (0x11660b400) [pid = 1952] [serial = 2071] [outer = 0x115defc00] 10:15:18 INFO - PROCESS | 1952 | 1467047718189 Marionette DEBUG loaded listener.js 10:15:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 58 (0x116f30800) [pid = 1952] [serial = 2072] [outer = 0x115defc00] 10:15:19 INFO - PROCESS | 1952 | 1467047719004 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:15:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 10:15:19 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:15:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:15:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 971ms 10:15:19 INFO - PROCESS | 1952 | 1467047719037 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 10:15:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:15:19 INFO - PROCESS | 1952 | 1467047719047 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:15:19 INFO - PROCESS | 1952 | 1467047719049 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:15:19 INFO - PROCESS | 1952 | 1467047719051 Marionette TRACE conn2 <- [1,2734,null,{}] 10:15:19 INFO - PROCESS | 1952 | 1467047719059 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}] 10:15:19 INFO - PROCESS | 1952 | 1467047719062 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:19 INFO - PROCESS | 1952 | 1467047719135 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:15:19 INFO - PROCESS | 1952 | 1467047719141 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 1952 | 1467047719143 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x121205800 == 29 [pid = 1952] [id = 691] 10:15:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 59 (0x110eefc00) [pid = 1952] [serial = 2073] [outer = 0x0] 10:15:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 60 (0x118265c00) [pid = 1952] [serial = 2074] [outer = 0x110eefc00] 10:15:19 INFO - PROCESS | 1952 | 1467047719173 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 61 (0x1184c9800) [pid = 1952] [serial = 2075] [outer = 0x110eefc00] 10:15:19 INFO - PROCESS | 1952 | 1467047719576 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]]]}] 10:15:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:15:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 573ms 10:15:19 INFO - PROCESS | 1952 | 1467047719632 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:15:19 INFO - PROCESS | 1952 | 1467047719634 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:15:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:15:19 INFO - PROCESS | 1952 | 1467047719638 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:15:19 INFO - PROCESS | 1952 | 1467047719641 Marionette TRACE conn2 <- [1,2738,null,{}] 10:15:19 INFO - PROCESS | 1952 | 1467047719645 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}] 10:15:19 INFO - PROCESS | 1952 | 1467047719647 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:19 INFO - PROCESS | 1952 | 1467047719769 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:15:19 INFO - PROCESS | 1952 | 1467047719784 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 1952 | 1467047719785 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x121d06000 == 30 [pid = 1952] [id = 692] 10:15:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 62 (0x1186e0000) [pid = 1952] [serial = 2076] [outer = 0x0] 10:15:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 63 (0x118819000) [pid = 1952] [serial = 2077] [outer = 0x1186e0000] 10:15:19 INFO - PROCESS | 1952 | 1467047719828 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 64 (0x11898f000) [pid = 1952] [serial = 2078] [outer = 0x1186e0000] 10:15:20 INFO - PROCESS | 1952 | 1467047720166 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]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:15:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 574ms 10:15:20 INFO - PROCESS | 1952 | 1467047720212 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:15:20 INFO - PROCESS | 1952 | 1467047720213 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:15:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:15:20 INFO - PROCESS | 1952 | 1467047720216 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 1952 | 1467047720217 Marionette TRACE conn2 <- [1,2742,null,{}] 10:15:20 INFO - PROCESS | 1952 | 1467047720219 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}] 10:15:20 INFO - PROCESS | 1952 | 1467047720220 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:20 INFO - PROCESS | 1952 | 1467047720329 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:15:20 INFO - PROCESS | 1952 | 1467047720336 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 1952 | 1467047720337 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x122752800 == 31 [pid = 1952] [id = 693] 10:15:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 65 (0x115ded800) [pid = 1952] [serial = 2079] [outer = 0x0] 10:15:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 66 (0x1190d6000) [pid = 1952] [serial = 2080] [outer = 0x115ded800] 10:15:20 INFO - PROCESS | 1952 | 1467047720365 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 67 (0x1197aa800) [pid = 1952] [serial = 2081] [outer = 0x115ded800] 10:15:20 INFO - PROCESS | 1952 | 1467047720677 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]]]}] 10:15:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:15:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 10:15:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:15:20 INFO - PROCESS | 1952 | 1467047720736 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:15:20 INFO - PROCESS | 1952 | 1467047720737 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:15:20 INFO - PROCESS | 1952 | 1467047720739 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:15:20 INFO - PROCESS | 1952 | 1467047720741 Marionette TRACE conn2 <- [1,2746,null,{}] 10:15:20 INFO - PROCESS | 1952 | 1467047720743 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}] 10:15:20 INFO - PROCESS | 1952 | 1467047720747 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:20 INFO - PROCESS | 1952 | 1467047720843 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:15:20 INFO - PROCESS | 1952 | 1467047720849 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 1952 | 1467047720850 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x127196000 == 32 [pid = 1952] [id = 694] 10:15:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 68 (0x119e07800) [pid = 1952] [serial = 2082] [outer = 0x0] 10:15:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 69 (0x120e47000) [pid = 1952] [serial = 2083] [outer = 0x119e07800] 10:15:20 INFO - PROCESS | 1952 | 1467047720876 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 70 (0x1212a7000) [pid = 1952] [serial = 2084] [outer = 0x119e07800] 10:15:21 INFO - PROCESS | 1952 | 1467047721183 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]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:15:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 472ms 10:15:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:15:21 INFO - PROCESS | 1952 | 1467047721215 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:15:21 INFO - PROCESS | 1952 | 1467047721216 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:15:21 INFO - PROCESS | 1952 | 1467047721218 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 1952 | 1467047721219 Marionette TRACE conn2 <- [1,2750,null,{}] 10:15:21 INFO - PROCESS | 1952 | 1467047721229 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}] 10:15:21 INFO - PROCESS | 1952 | 1467047721230 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:21 INFO - PROCESS | 1952 | 1467047721345 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:15:21 INFO - PROCESS | 1952 | 1467047721352 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 1952 | 1467047721354 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb8000 == 33 [pid = 1952] [id = 695] 10:15:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 71 (0x11947c400) [pid = 1952] [serial = 2085] [outer = 0x0] 10:15:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 72 (0x1218dd800) [pid = 1952] [serial = 2086] [outer = 0x11947c400] 10:15:21 INFO - PROCESS | 1952 | 1467047721381 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 73 (0x121f26c00) [pid = 1952] [serial = 2087] [outer = 0x11947c400] 10:15:21 INFO - PROCESS | 1952 | 1467047721685 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]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:15:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 10:15:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:15:21 INFO - PROCESS | 1952 | 1467047721740 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:15:21 INFO - PROCESS | 1952 | 1467047721741 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:15:21 INFO - PROCESS | 1952 | 1467047721743 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 1952 | 1467047721744 Marionette TRACE conn2 <- [1,2754,null,{}] 10:15:21 INFO - PROCESS | 1952 | 1467047721746 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}] 10:15:21 INFO - PROCESS | 1952 | 1467047721747 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:21 INFO - PROCESS | 1952 | 1467047721821 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:15:21 INFO - PROCESS | 1952 | 1467047721827 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 1952 | 1467047721828 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:21 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294ef800 == 34 [pid = 1952] [id = 696] 10:15:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 74 (0x121f26000) [pid = 1952] [serial = 2088] [outer = 0x0] 10:15:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x1227f9000) [pid = 1952] [serial = 2089] [outer = 0x121f26000] 10:15:21 INFO - PROCESS | 1952 | 1467047721853 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x124e0a800) [pid = 1952] [serial = 2090] [outer = 0x121f26000] 10:15:22 INFO - PROCESS | 1952 | 1467047722177 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]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:15:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 10:15:22 INFO - PROCESS | 1952 | 1467047722212 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 1952 | 1467047722213 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:15:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:15:22 INFO - PROCESS | 1952 | 1467047722216 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 1952 | 1467047722217 Marionette TRACE conn2 <- [1,2758,null,{}] 10:15:22 INFO - PROCESS | 1952 | 1467047722219 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}] 10:15:22 INFO - PROCESS | 1952 | 1467047722220 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:22 INFO - PROCESS | 1952 | 1467047722327 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:15:22 INFO - PROCESS | 1952 | 1467047722341 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 1952 | 1467047722342 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x121205000 == 35 [pid = 1952] [id = 697] 10:15:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x124fc0400) [pid = 1952] [serial = 2091] [outer = 0x0] 10:15:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x125622c00) [pid = 1952] [serial = 2092] [outer = 0x124fc0400] 10:15:22 INFO - PROCESS | 1952 | 1467047722375 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x126880800) [pid = 1952] [serial = 2093] [outer = 0x124fc0400] 10:15:22 INFO - PROCESS | 1952 | 1467047722708 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]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:15:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 521ms 10:15:22 INFO - PROCESS | 1952 | 1467047722738 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:15:22 INFO - PROCESS | 1952 | 1467047722739 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:15:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:15:22 INFO - PROCESS | 1952 | 1467047722741 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 1952 | 1467047722742 Marionette TRACE conn2 <- [1,2762,null,{}] 10:15:22 INFO - PROCESS | 1952 | 1467047722751 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}] 10:15:22 INFO - PROCESS | 1952 | 1467047722752 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:22 INFO - PROCESS | 1952 | 1467047722854 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:15:22 INFO - PROCESS | 1952 | 1467047722857 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:22 INFO - PROCESS | 1952 | 1467047722858 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:22 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b726000 == 36 [pid = 1952] [id = 698] 10:15:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x124fc0800) [pid = 1952] [serial = 2094] [outer = 0x0] 10:15:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x126ad0800) [pid = 1952] [serial = 2095] [outer = 0x124fc0800] 10:15:22 INFO - PROCESS | 1952 | 1467047722883 Marionette DEBUG loaded listener.js 10:15:22 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x126ed1c00) [pid = 1952] [serial = 2096] [outer = 0x124fc0800] 10:15:23 INFO - PROCESS | 1952 | 1467047723215 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]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:15:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 10:15:23 INFO - PROCESS | 1952 | 1467047723262 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 1952 | 1467047723264 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:15:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:15:23 INFO - PROCESS | 1952 | 1467047723266 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 1952 | 1467047723267 Marionette TRACE conn2 <- [1,2766,null,{}] 10:15:23 INFO - PROCESS | 1952 | 1467047723270 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}] 10:15:23 INFO - PROCESS | 1952 | 1467047723271 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:23 INFO - PROCESS | 1952 | 1467047723380 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:15:23 INFO - PROCESS | 1952 | 1467047723384 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 1952 | 1467047723385 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:23 INFO - PROCESS | 1952 | ++DOCSHELL 0x12274f800 == 37 [pid = 1952] [id = 699] 10:15:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x124fc1c00) [pid = 1952] [serial = 2097] [outer = 0x0] 10:15:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x126fda400) [pid = 1952] [serial = 2098] [outer = 0x124fc1c00] 10:15:23 INFO - PROCESS | 1952 | 1467047723420 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1271df000) [pid = 1952] [serial = 2099] [outer = 0x124fc1c00] 10:15:23 INFO - PROCESS | 1952 | 1467047723778 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]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:15:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 570ms 10:15:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:15:23 INFO - PROCESS | 1952 | 1467047723837 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 1952 | 1467047723839 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:15:23 INFO - PROCESS | 1952 | 1467047723842 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 1952 | 1467047723844 Marionette TRACE conn2 <- [1,2770,null,{}] 10:15:23 INFO - PROCESS | 1952 | 1467047723847 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}] 10:15:23 INFO - PROCESS | 1952 | 1467047723849 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:24 INFO - PROCESS | 1952 | 1467047723999 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:15:24 INFO - PROCESS | 1952 | 1467047724015 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 1952 | 1467047724016 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd65000 == 38 [pid = 1952] [id = 700] 10:15:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1271dfc00) [pid = 1952] [serial = 2100] [outer = 0x0] 10:15:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1271e9400) [pid = 1952] [serial = 2101] [outer = 0x1271dfc00] 10:15:24 INFO - PROCESS | 1952 | 1467047724056 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12780ac00) [pid = 1952] [serial = 2102] [outer = 0x1271dfc00] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x1227fb000) [pid = 1952] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x116131c00) [pid = 1952] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1271e7c00) [pid = 1952] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x11825ec00) [pid = 1952] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x112c3c400) [pid = 1952] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x11329e800) [pid = 1952] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x126fbbc00) [pid = 1952] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x1186ac400) [pid = 1952] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x115e5ec00) [pid = 1952] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x120e75800) [pid = 1952] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:15:24 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x12687b000) [pid = 1952] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:15:24 INFO - PROCESS | 1952 | 1467047724586 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]]]}] 10:15:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:15:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 770ms 10:15:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:15:24 INFO - PROCESS | 1952 | 1467047724615 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:15:24 INFO - PROCESS | 1952 | 1467047724617 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:15:24 INFO - PROCESS | 1952 | 1467047724620 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:15:24 INFO - PROCESS | 1952 | 1467047724623 Marionette TRACE conn2 <- [1,2774,null,{}] 10:15:24 INFO - PROCESS | 1952 | 1467047724627 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}] 10:15:24 INFO - PROCESS | 1952 | 1467047724629 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:24 INFO - PROCESS | 1952 | 1467047724747 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:15:24 INFO - PROCESS | 1952 | 1467047724809 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 1952 | 1467047724810 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:24 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c615000 == 39 [pid = 1952] [id = 701] 10:15:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x116125c00) [pid = 1952] [serial = 2103] [outer = 0x0] 10:15:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x118180800) [pid = 1952] [serial = 2104] [outer = 0x116125c00] 10:15:24 INFO - PROCESS | 1952 | 1467047724843 Marionette DEBUG loaded listener.js 10:15:24 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x126a0f000) [pid = 1952] [serial = 2105] [outer = 0x116125c00] 10:15:25 INFO - PROCESS | 1952 | 1467047725110 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]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:15:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 525ms 10:15:25 INFO - PROCESS | 1952 | 1467047725146 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:15:25 INFO - PROCESS | 1952 | 1467047725147 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:15:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:15:25 INFO - PROCESS | 1952 | 1467047725149 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 1952 | 1467047725150 Marionette TRACE conn2 <- [1,2778,null,{}] 10:15:25 INFO - PROCESS | 1952 | 1467047725153 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}] 10:15:25 INFO - PROCESS | 1952 | 1467047725154 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:25 INFO - PROCESS | 1952 | 1467047725248 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:15:25 INFO - PROCESS | 1952 | 1467047725252 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 1952 | 1467047725253 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca0c000 == 40 [pid = 1952] [id = 702] 10:15:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1271e7c00) [pid = 1952] [serial = 2106] [outer = 0x0] 10:15:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x12907fc00) [pid = 1952] [serial = 2107] [outer = 0x1271e7c00] 10:15:25 INFO - PROCESS | 1952 | 1467047725278 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x1292a7000) [pid = 1952] [serial = 2108] [outer = 0x1271e7c00] 10:15:25 INFO - PROCESS | 1952 | 1467047725600 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]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:15:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 468ms 10:15:25 INFO - PROCESS | 1952 | 1467047725619 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:15:25 INFO - PROCESS | 1952 | 1467047725620 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:15:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:15:25 INFO - PROCESS | 1952 | 1467047725630 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 1952 | 1467047725631 Marionette TRACE conn2 <- [1,2782,null,{}] 10:15:25 INFO - PROCESS | 1952 | 1467047725633 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}] 10:15:25 INFO - PROCESS | 1952 | 1467047725634 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:25 INFO - PROCESS | 1952 | 1467047725749 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:15:25 INFO - PROCESS | 1952 | 1467047725757 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 1952 | 1467047725758 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:25 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce0a800 == 41 [pid = 1952] [id = 703] 10:15:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x121f29c00) [pid = 1952] [serial = 2109] [outer = 0x0] 10:15:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x1292ad000) [pid = 1952] [serial = 2110] [outer = 0x121f29c00] 10:15:25 INFO - PROCESS | 1952 | 1467047725790 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12a489000) [pid = 1952] [serial = 2111] [outer = 0x121f29c00] 10:15:26 INFO - PROCESS | 1952 | 1467047726083 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]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:15:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 477ms 10:15:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:15:26 INFO - PROCESS | 1952 | 1467047726100 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:15:26 INFO - PROCESS | 1952 | 1467047726101 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:15:26 INFO - PROCESS | 1952 | 1467047726103 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 1952 | 1467047726104 Marionette TRACE conn2 <- [1,2786,null,{}] 10:15:26 INFO - PROCESS | 1952 | 1467047726108 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}] 10:15:26 INFO - PROCESS | 1952 | 1467047726111 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:26 INFO - PROCESS | 1952 | 1467047726197 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:15:26 INFO - PROCESS | 1952 | 1467047726201 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 1952 | 1467047726202 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:26 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d11a000 == 42 [pid = 1952] [id = 704] 10:15:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12a492c00) [pid = 1952] [serial = 2112] [outer = 0x0] 10:15:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12a55bc00) [pid = 1952] [serial = 2113] [outer = 0x12a492c00] 10:15:26 INFO - PROCESS | 1952 | 1467047726226 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12a561400) [pid = 1952] [serial = 2114] [outer = 0x12a492c00] 10:15:26 INFO - PROCESS | 1952 | 1467047726760 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]]]}] 10:15:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:15:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 669ms 10:15:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:15:26 INFO - PROCESS | 1952 | 1467047726773 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:15:26 INFO - PROCESS | 1952 | 1467047726775 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:15:26 INFO - PROCESS | 1952 | 1467047726779 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:15:26 INFO - PROCESS | 1952 | 1467047726781 Marionette TRACE conn2 <- [1,2790,null,{}] 10:15:26 INFO - PROCESS | 1952 | 1467047726785 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}] 10:15:26 INFO - PROCESS | 1952 | 1467047726786 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:26 INFO - PROCESS | 1952 | 1467047726902 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:15:26 INFO - PROCESS | 1952 | 1467047726986 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 1952 | 1467047726988 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e48000 == 43 [pid = 1952] [id = 705] 10:15:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1128ae400) [pid = 1952] [serial = 2115] [outer = 0x0] 10:15:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x11329b400) [pid = 1952] [serial = 2116] [outer = 0x1128ae400] 10:15:27 INFO - PROCESS | 1952 | 1467047727020 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x115deb800) [pid = 1952] [serial = 2117] [outer = 0x1128ae400] 10:15:27 INFO - PROCESS | 1952 | 1467047727549 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]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:15:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 822ms 10:15:27 INFO - PROCESS | 1952 | 1467047727601 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 1952 | 1467047727605 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:15:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:15:27 INFO - PROCESS | 1952 | 1467047727611 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 1952 | 1467047727613 Marionette TRACE conn2 <- [1,2794,null,{}] 10:15:27 INFO - PROCESS | 1952 | 1467047727615 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}] 10:15:27 INFO - PROCESS | 1952 | 1467047727617 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:27 INFO - PROCESS | 1952 | 1467047727750 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:15:27 INFO - PROCESS | 1952 | 1467047727849 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:27 INFO - PROCESS | 1952 | 1467047727851 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:27 INFO - PROCESS | 1952 | ++DOCSHELL 0x11663f800 == 44 [pid = 1952] [id = 706] 10:15:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x112e0e400) [pid = 1952] [serial = 2118] [outer = 0x0] 10:15:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x116458800) [pid = 1952] [serial = 2119] [outer = 0x112e0e400] 10:15:27 INFO - PROCESS | 1952 | 1467047727886 Marionette DEBUG loaded listener.js 10:15:27 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x11811d400) [pid = 1952] [serial = 2120] [outer = 0x112e0e400] 10:15:28 INFO - PROCESS | 1952 | 1467047728542 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]]]}] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12ce0a800 == 43 [pid = 1952] [id = 703] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca0c000 == 42 [pid = 1952] [id = 702] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12c615000 == 41 [pid = 1952] [id = 701] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd65000 == 40 [pid = 1952] [id = 700] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12274f800 == 39 [pid = 1952] [id = 699] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12b726000 == 38 [pid = 1952] [id = 698] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x121205000 == 37 [pid = 1952] [id = 697] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x1294ef800 == 36 [pid = 1952] [id = 696] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12a490000) [pid = 1952] [serial = 2065] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb8000 == 35 [pid = 1952] [id = 695] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x127196000 == 34 [pid = 1952] [id = 694] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x122752800 == 33 [pid = 1952] [id = 693] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x121d06000 == 32 [pid = 1952] [id = 692] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x121205800 == 31 [pid = 1952] [id = 691] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x1186d0800 == 30 [pid = 1952] [id = 690] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x1167d4000 == 29 [pid = 1952] [id = 689] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0ca000 == 28 [pid = 1952] [id = 688] 10:15:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:15:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1021ms 10:15:28 INFO - PROCESS | 1952 | 1467047728633 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:15:28 INFO - PROCESS | 1952 | 1467047728635 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:15:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:15:28 INFO - PROCESS | 1952 | 1467047728639 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:15:28 INFO - PROCESS | 1952 | 1467047728640 Marionette TRACE conn2 <- [1,2798,null,{}] 10:15:28 INFO - PROCESS | 1952 | 1467047728644 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}] 10:15:28 INFO - PROCESS | 1952 | 1467047728646 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:28 INFO - PROCESS | 1952 | 1467047728737 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:15:28 INFO - PROCESS | 1952 | --DOCSHELL 0x12d10e800 == 27 [pid = 1952] [id = 17] 10:15:28 INFO - PROCESS | 1952 | 1467047728772 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:28 INFO - PROCESS | 1952 | 1467047728773 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:28 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e48800 == 28 [pid = 1952] [id = 707] 10:15:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x118256800) [pid = 1952] [serial = 2121] [outer = 0x0] 10:15:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x118262c00) [pid = 1952] [serial = 2122] [outer = 0x118256800] 10:15:28 INFO - PROCESS | 1952 | 1467047728803 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x118611800) [pid = 1952] [serial = 2123] [outer = 0x118256800] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x118113400) [pid = 1952] [serial = 2042] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1186e5c00) [pid = 1952] [serial = 2039] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12152fc00) [pid = 1952] [serial = 2047] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x121d9bc00) [pid = 1952] [serial = 2048] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x126a0ac00) [pid = 1952] [serial = 2051] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x1271e4400) [pid = 1952] [serial = 2057] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x129082400) [pid = 1952] [serial = 2060] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1190d7400) [pid = 1952] [serial = 2045] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x129088000) [pid = 1952] [serial = 2062] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x126f44c00) [pid = 1952] [serial = 2056] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x125623400) [pid = 1952] [serial = 2050] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x11881a400) [pid = 1952] [serial = 2053] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12780c800) [pid = 1952] [serial = 2059] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x120fcb400) [pid = 1952] [serial = 2054] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x1184c5000) [pid = 1952] [serial = 2038] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x115dee800) [pid = 1952] [serial = 2036] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x112e06c00) [pid = 1952] [serial = 2035] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1128b0400) [pid = 1952] [serial = 2033] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x12942d400) [pid = 1952] [serial = 2063] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x118987400) [pid = 1952] [serial = 2044] [outer = 0x0] [url = about:blank] 10:15:28 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x116a0c000) [pid = 1952] [serial = 2041] [outer = 0x0] [url = about:blank] 10:15:29 INFO - PROCESS | 1952 | 1467047729188 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]]]}] 10:15:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:15:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 573ms 10:15:29 INFO - PROCESS | 1952 | 1467047729212 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:15:29 INFO - PROCESS | 1952 | 1467047729215 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:15:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:15:29 INFO - PROCESS | 1952 | 1467047729220 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 1952 | 1467047729221 Marionette TRACE conn2 <- [1,2802,null,{}] 10:15:29 INFO - PROCESS | 1952 | 1467047729224 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}] 10:15:29 INFO - PROCESS | 1952 | 1467047729226 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:29 INFO - PROCESS | 1952 | 1467047729328 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:15:29 INFO - PROCESS | 1952 | 1467047729334 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 1952 | 1467047729335 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:29 INFO - PROCESS | 1952 | ++DOCSHELL 0x119abf800 == 29 [pid = 1952] [id = 708] 10:15:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1186a0400) [pid = 1952] [serial = 2124] [outer = 0x0] 10:15:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x11881b800) [pid = 1952] [serial = 2125] [outer = 0x1186a0400] 10:15:29 INFO - PROCESS | 1952 | 1467047729381 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x11905b400) [pid = 1952] [serial = 2126] [outer = 0x1186a0400] 10:15:29 INFO - PROCESS | 1952 | 1467047729878 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]]]}] 10:15:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:15:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 672ms 10:15:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:15:29 INFO - PROCESS | 1952 | 1467047729893 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:15:29 INFO - PROCESS | 1952 | 1467047729894 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:15:29 INFO - PROCESS | 1952 | 1467047729896 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 1952 | 1467047729898 Marionette TRACE conn2 <- [1,2806,null,{}] 10:15:29 INFO - PROCESS | 1952 | 1467047729906 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}] 10:15:29 INFO - PROCESS | 1952 | 1467047729910 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:29 INFO - PROCESS | 1952 | 1467047729993 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:15:30 INFO - PROCESS | 1952 | 1467047729997 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 1952 | 1467047729999 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x121d19000 == 30 [pid = 1952] [id = 709] 10:15:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x11329e800) [pid = 1952] [serial = 2127] [outer = 0x0] 10:15:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x120e40800) [pid = 1952] [serial = 2128] [outer = 0x11329e800] 10:15:30 INFO - PROCESS | 1952 | 1467047730027 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x120fcac00) [pid = 1952] [serial = 2129] [outer = 0x11329e800] 10:15:30 INFO - PROCESS | 1952 | 1467047730365 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]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:15:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 472ms 10:15:30 INFO - PROCESS | 1952 | 1467047730369 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 1952 | 1467047730371 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:15:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:15:30 INFO - PROCESS | 1952 | 1467047730373 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 1952 | 1467047730376 Marionette TRACE conn2 <- [1,2810,null,{}] 10:15:30 INFO - PROCESS | 1952 | 1467047730379 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}] 10:15:30 INFO - PROCESS | 1952 | 1467047730380 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:30 INFO - PROCESS | 1952 | 1467047730484 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:15:30 INFO - PROCESS | 1952 | 1467047730493 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 1952 | 1467047730494 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x127196000 == 31 [pid = 1952] [id = 710] 10:15:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x120fd4400) [pid = 1952] [serial = 2130] [outer = 0x0] 10:15:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x121415000) [pid = 1952] [serial = 2131] [outer = 0x120fd4400] 10:15:30 INFO - PROCESS | 1952 | 1467047730520 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x121d95000) [pid = 1952] [serial = 2132] [outer = 0x120fd4400] 10:15:30 INFO - PROCESS | 1952 | 1467047730867 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]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:15:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 522ms 10:15:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:15:30 INFO - PROCESS | 1952 | 1467047730895 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 1952 | 1467047730897 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:15:30 INFO - PROCESS | 1952 | 1467047730899 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 1952 | 1467047730900 Marionette TRACE conn2 <- [1,2814,null,{}] 10:15:30 INFO - PROCESS | 1952 | 1467047730902 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}] 10:15:30 INFO - PROCESS | 1952 | 1467047730904 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:30 INFO - PROCESS | 1952 | 1467047730981 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:15:30 INFO - PROCESS | 1952 | 1467047730985 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 1952 | 1467047730986 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:30 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294e0000 == 32 [pid = 1952] [id = 711] 10:15:30 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x121f31c00) [pid = 1952] [serial = 2133] [outer = 0x0] 10:15:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x124bca400) [pid = 1952] [serial = 2134] [outer = 0x121f31c00] 10:15:31 INFO - PROCESS | 1952 | 1467047731014 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1256c4000) [pid = 1952] [serial = 2135] [outer = 0x121f31c00] 10:15:31 INFO - PROCESS | 1952 | 1467047731402 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]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:15:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 10:15:31 INFO - PROCESS | 1952 | 1467047731418 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:15:31 INFO - PROCESS | 1952 | 1467047731419 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:15:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:15:31 INFO - PROCESS | 1952 | 1467047731422 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 1952 | 1467047731424 Marionette TRACE conn2 <- [1,2818,null,{}] 10:15:31 INFO - PROCESS | 1952 | 1467047731427 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}] 10:15:31 INFO - PROCESS | 1952 | 1467047731431 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:31 INFO - PROCESS | 1952 | 1467047731554 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:15:31 INFO - PROCESS | 1952 | 1467047731595 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 1952 | 1467047731597 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:31 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a989000 == 33 [pid = 1952] [id = 712] 10:15:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x126a09000) [pid = 1952] [serial = 2136] [outer = 0x0] 10:15:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x126f44400) [pid = 1952] [serial = 2137] [outer = 0x126a09000] 10:15:31 INFO - PROCESS | 1952 | 1467047731622 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1271e8000) [pid = 1952] [serial = 2138] [outer = 0x126a09000] 10:15:31 INFO - PROCESS | 1952 | 1467047731963 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]]]}] 10:15:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:15:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 573ms 10:15:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:15:32 INFO - PROCESS | 1952 | 1467047732001 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:15:32 INFO - PROCESS | 1952 | 1467047732002 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:15:32 INFO - PROCESS | 1952 | 1467047732004 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:15:32 INFO - PROCESS | 1952 | 1467047732005 Marionette TRACE conn2 <- [1,2822,null,{}] 10:15:32 INFO - PROCESS | 1952 | 1467047732008 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}] 10:15:32 INFO - PROCESS | 1952 | 1467047732009 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:32 INFO - PROCESS | 1952 | 1467047732111 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:15:32 INFO - PROCESS | 1952 | 1467047732114 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:32 INFO - PROCESS | 1952 | 1467047732115 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b91d800 == 34 [pid = 1952] [id = 713] 10:15:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x121d97400) [pid = 1952] [serial = 2139] [outer = 0x0] 10:15:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x127807400) [pid = 1952] [serial = 2140] [outer = 0x121d97400] 10:15:32 INFO - PROCESS | 1952 | 1467047732140 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x129082800) [pid = 1952] [serial = 2141] [outer = 0x121d97400] 10:15:32 INFO - PROCESS | 1952 | 1467047732479 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]]]}] 10:15:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:15:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 10:15:32 INFO - PROCESS | 1952 | 1467047732523 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:15:32 INFO - PROCESS | 1952 | 1467047732524 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:15:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:15:32 INFO - PROCESS | 1952 | 1467047732527 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:15:32 INFO - PROCESS | 1952 | 1467047732528 Marionette TRACE conn2 <- [1,2826,null,{}] 10:15:32 INFO - PROCESS | 1952 | 1467047732530 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}] 10:15:32 INFO - PROCESS | 1952 | 1467047732531 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:32 INFO - PROCESS | 1952 | 1467047732636 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:15:32 INFO - PROCESS | 1952 | 1467047732648 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:32 INFO - PROCESS | 1952 | 1467047732650 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:32 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd60000 == 35 [pid = 1952] [id = 714] 10:15:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x129087000) [pid = 1952] [serial = 2142] [outer = 0x0] 10:15:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1292b1400) [pid = 1952] [serial = 2143] [outer = 0x129087000] 10:15:32 INFO - PROCESS | 1952 | 1467047732675 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12943b800) [pid = 1952] [serial = 2144] [outer = 0x129087000] 10:15:33 INFO - PROCESS | 1952 | 1467047733103 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:15:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:15:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 619ms 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x124fc0800) [pid = 1952] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x110eefc00) [pid = 1952] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x115ded800) [pid = 1952] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x124fc1c00) [pid = 1952] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x112981400) [pid = 1952] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x119e07800) [pid = 1952] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x121f26000) [pid = 1952] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x11947c400) [pid = 1952] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x126a0e000) [pid = 1952] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x115defc00) [pid = 1952] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1271dfc00) [pid = 1952] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1271e7c00) [pid = 1952] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x1186e0000) [pid = 1952] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x124fc0400) [pid = 1952] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:15:33 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x121f29c00) [pid = 1952] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:15:33 INFO - PROCESS | 1952 | 1467047733290 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 1952 | 1467047733291 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:15:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:15:33 INFO - PROCESS | 1952 | 1467047733304 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 1952 | 1467047733305 Marionette TRACE conn2 <- [1,2830,null,{}] 10:15:33 INFO - PROCESS | 1952 | 1467047733308 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}] 10:15:33 INFO - PROCESS | 1952 | 1467047733309 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:33 INFO - PROCESS | 1952 | 1467047733405 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:15:33 INFO - PROCESS | 1952 | 1467047733411 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 1952 | 1467047733412 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x121d18800 == 36 [pid = 1952] [id = 715] 10:15:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x115defc00) [pid = 1952] [serial = 2145] [outer = 0x0] 10:15:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x11825b400) [pid = 1952] [serial = 2146] [outer = 0x115defc00] 10:15:33 INFO - PROCESS | 1952 | 1467047733437 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x121b11c00) [pid = 1952] [serial = 2147] [outer = 0x115defc00] 10:15:33 INFO - PROCESS | 1952 | 1467047733763 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]]]}] 10:15:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:15:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 472ms 10:15:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:15:33 INFO - PROCESS | 1952 | 1467047733775 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 1952 | 1467047733778 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:15:33 INFO - PROCESS | 1952 | 1467047733780 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 1952 | 1467047733781 Marionette TRACE conn2 <- [1,2834,null,{}] 10:15:33 INFO - PROCESS | 1952 | 1467047733784 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}] 10:15:33 INFO - PROCESS | 1952 | 1467047733785 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:33 INFO - PROCESS | 1952 | 1467047733867 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:15:33 INFO - PROCESS | 1952 | 1467047733929 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 1952 | 1467047733931 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:33 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c612800 == 37 [pid = 1952] [id = 716] 10:15:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x121079000) [pid = 1952] [serial = 2148] [outer = 0x0] 10:15:33 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x127804000) [pid = 1952] [serial = 2149] [outer = 0x121079000] 10:15:33 INFO - PROCESS | 1952 | 1467047733955 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x129435000) [pid = 1952] [serial = 2150] [outer = 0x121079000] 10:15:34 INFO - PROCESS | 1952 | 1467047734233 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:15:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 470ms 10:15:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:15:34 INFO - PROCESS | 1952 | 1467047734252 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 1952 | 1467047734253 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:15:34 INFO - PROCESS | 1952 | 1467047734255 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1952 | 1467047734258 Marionette TRACE conn2 <- [1,2838,null,{}] 10:15:34 INFO - PROCESS | 1952 | 1467047734268 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}] 10:15:34 INFO - PROCESS | 1952 | 1467047734270 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:34 INFO - PROCESS | 1952 | 1467047734371 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:15:34 INFO - PROCESS | 1952 | 1467047734378 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 1952 | 1467047734379 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d10e800 == 38 [pid = 1952] [id = 717] 10:15:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x127811000) [pid = 1952] [serial = 2151] [outer = 0x0] 10:15:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12a906c00) [pid = 1952] [serial = 2152] [outer = 0x127811000] 10:15:34 INFO - PROCESS | 1952 | 1467047734407 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12ab07c00) [pid = 1952] [serial = 2153] [outer = 0x127811000] 10:15:34 INFO - PROCESS | 1952 | 1467047734749 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]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:15:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 531ms 10:15:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:15:34 INFO - PROCESS | 1952 | 1467047734787 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 1952 | 1467047734788 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:15:34 INFO - PROCESS | 1952 | 1467047734790 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1952 | 1467047734791 Marionette TRACE conn2 <- [1,2842,null,{}] 10:15:34 INFO - PROCESS | 1952 | 1467047734793 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}] 10:15:34 INFO - PROCESS | 1952 | 1467047734794 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:34 INFO - PROCESS | 1952 | 1467047734909 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:15:34 INFO - PROCESS | 1952 | 1467047734916 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 1952 | 1467047734918 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:34 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d338800 == 39 [pid = 1952] [id = 718] 10:15:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12a909400) [pid = 1952] [serial = 2154] [outer = 0x0] 10:15:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12b09b800) [pid = 1952] [serial = 2155] [outer = 0x12a909400] 10:15:34 INFO - PROCESS | 1952 | 1467047734949 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12b0a4000) [pid = 1952] [serial = 2156] [outer = 0x12a909400] 10:15:35 INFO - PROCESS | 1952 | 1467047735250 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]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:15:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 470ms 10:15:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:15:35 INFO - PROCESS | 1952 | 1467047735264 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:15:35 INFO - PROCESS | 1952 | 1467047735265 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:15:35 INFO - PROCESS | 1952 | 1467047735267 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:15:35 INFO - PROCESS | 1952 | 1467047735268 Marionette TRACE conn2 <- [1,2846,null,{}] 10:15:35 INFO - PROCESS | 1952 | 1467047735270 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}] 10:15:35 INFO - PROCESS | 1952 | 1467047735271 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:35 INFO - PROCESS | 1952 | 1467047735410 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:15:35 INFO - PROCESS | 1952 | 1467047735469 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 1952 | 1467047735471 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:35 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f78800 == 40 [pid = 1952] [id = 719] 10:15:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x111c18800) [pid = 1952] [serial = 2157] [outer = 0x0] 10:15:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1127ea400) [pid = 1952] [serial = 2158] [outer = 0x111c18800] 10:15:35 INFO - PROCESS | 1952 | 1467047735503 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x115d15400) [pid = 1952] [serial = 2159] [outer = 0x111c18800] 10:15:35 INFO - PROCESS | 1952 | 1467047735956 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]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:15:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 10:15:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:15:35 INFO - PROCESS | 1952 | 1467047735989 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:15:35 INFO - PROCESS | 1952 | 1467047735994 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:15:35 INFO - PROCESS | 1952 | 1467047735997 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 1952 | 1467047735999 Marionette TRACE conn2 <- [1,2850,null,{}] 10:15:36 INFO - PROCESS | 1952 | 1467047736002 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}] 10:15:36 INFO - PROCESS | 1952 | 1467047736006 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:36 INFO - PROCESS | 1952 | 1467047736119 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:15:36 INFO - PROCESS | 1952 | 1467047736275 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 1952 | 1467047736278 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:36 INFO - PROCESS | 1952 | ++DOCSHELL 0x121d05000 == 41 [pid = 1952] [id = 720] 10:15:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x118182800) [pid = 1952] [serial = 2160] [outer = 0x0] 10:15:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1186e5c00) [pid = 1952] [serial = 2161] [outer = 0x118182800] 10:15:36 INFO - PROCESS | 1952 | 1467047736330 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1190d6800) [pid = 1952] [serial = 2162] [outer = 0x118182800] 10:15:36 INFO - PROCESS | 1952 | 1467047736845 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:15:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:15:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 872ms 10:15:36 INFO - PROCESS | 1952 | 1467047736869 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 1952 | 1467047736872 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:15:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:15:36 INFO - PROCESS | 1952 | 1467047736874 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 1952 | 1467047736875 Marionette TRACE conn2 <- [1,2854,null,{}] 10:15:36 INFO - PROCESS | 1952 | 1467047736878 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}] 10:15:36 INFO - PROCESS | 1952 | 1467047736879 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:36 INFO - PROCESS | 1952 | 1467047736986 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:15:37 INFO - PROCESS | 1952 | 1467047737052 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 1952 | 1467047737053 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b920000 == 42 [pid = 1952] [id = 721] 10:15:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x119a0d800) [pid = 1952] [serial = 2163] [outer = 0x0] 10:15:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x121073800) [pid = 1952] [serial = 2164] [outer = 0x119a0d800] 10:15:37 INFO - PROCESS | 1952 | 1467047737082 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12561ac00) [pid = 1952] [serial = 2165] [outer = 0x119a0d800] 10:15:37 INFO - PROCESS | 1952 | 1467047737513 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]]]}] 10:15:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:15:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 10:15:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:15:37 INFO - PROCESS | 1952 | 1467047737546 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:15:37 INFO - PROCESS | 1952 | 1467047737549 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:15:37 INFO - PROCESS | 1952 | 1467047737557 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:15:37 INFO - PROCESS | 1952 | 1467047737559 Marionette TRACE conn2 <- [1,2858,null,{}] 10:15:37 INFO - PROCESS | 1952 | 1467047737585 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}] 10:15:37 INFO - PROCESS | 1952 | 1467047737587 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:37 INFO - PROCESS | 1952 | 1467047737695 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:15:37 INFO - PROCESS | 1952 | 1467047737758 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 1952 | 1467047737760 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:37 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7f0000 == 43 [pid = 1952] [id = 722] 10:15:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x120e41000) [pid = 1952] [serial = 2166] [outer = 0x0] 10:15:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x126fd7000) [pid = 1952] [serial = 2167] [outer = 0x120e41000] 10:15:37 INFO - PROCESS | 1952 | 1467047737830 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x12908c800) [pid = 1952] [serial = 2168] [outer = 0x120e41000] 10:15:38 INFO - PROCESS | 1952 | 1467047738281 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:15:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 776ms 10:15:38 INFO - PROCESS | 1952 | 1467047738329 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 1952 | 1467047738330 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:15:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:15:38 INFO - PROCESS | 1952 | 1467047738333 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 1952 | 1467047738334 Marionette TRACE conn2 <- [1,2862,null,{}] 10:15:38 INFO - PROCESS | 1952 | 1467047738336 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}] 10:15:38 INFO - PROCESS | 1952 | 1467047738338 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:38 INFO - PROCESS | 1952 | 1467047738444 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:15:38 INFO - PROCESS | 1952 | 1467047738507 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:38 INFO - PROCESS | 1952 | 1467047738508 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:38 INFO - PROCESS | 1952 | ++DOCSHELL 0x121d13800 == 44 [pid = 1952] [id = 723] 10:15:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x11811f400) [pid = 1952] [serial = 2169] [outer = 0x0] 10:15:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x126883400) [pid = 1952] [serial = 2170] [outer = 0x11811f400] 10:15:38 INFO - PROCESS | 1952 | 1467047738538 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x128c87000) [pid = 1952] [serial = 2171] [outer = 0x11811f400] 10:15:39 INFO - PROCESS | 1952 | 1467047739170 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]]]}] 10:15:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:15:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 871ms 10:15:39 INFO - PROCESS | 1952 | 1467047739213 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:15:39 INFO - PROCESS | 1952 | 1467047739215 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:15:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:15:39 INFO - PROCESS | 1952 | 1467047739220 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:15:39 INFO - PROCESS | 1952 | 1467047739224 Marionette TRACE conn2 <- [1,2866,null,{}] 10:15:39 INFO - PROCESS | 1952 | 1467047739229 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}] 10:15:39 INFO - PROCESS | 1952 | 1467047739230 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:39 INFO - PROCESS | 1952 | 1467047739328 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:15:39 INFO - PROCESS | 1952 | 1467047739408 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:39 INFO - PROCESS | 1952 | 1467047739410 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:39 INFO - PROCESS | 1952 | ++DOCSHELL 0x119017800 == 45 [pid = 1952] [id = 724] 10:15:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x116ad5400) [pid = 1952] [serial = 2172] [outer = 0x0] 10:15:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x1176e6000) [pid = 1952] [serial = 2173] [outer = 0x116ad5400] 10:15:39 INFO - PROCESS | 1952 | 1467047739441 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x11825c800) [pid = 1952] [serial = 2174] [outer = 0x116ad5400] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12d338800 == 44 [pid = 1952] [id = 718] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12d10e800 == 43 [pid = 1952] [id = 717] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12c612800 == 42 [pid = 1952] [id = 716] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x121d18800 == 41 [pid = 1952] [id = 715] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd60000 == 40 [pid = 1952] [id = 714] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12b91d800 == 39 [pid = 1952] [id = 713] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12a989000 == 38 [pid = 1952] [id = 712] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x1294e0000 == 37 [pid = 1952] [id = 711] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x127196000 == 36 [pid = 1952] [id = 710] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x121d19000 == 35 [pid = 1952] [id = 709] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x119abf800 == 34 [pid = 1952] [id = 708] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x117e48800 == 33 [pid = 1952] [id = 707] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12d102800 == 32 [pid = 1952] [id = 18] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x11663f800 == 31 [pid = 1952] [id = 706] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x117e48000 == 30 [pid = 1952] [id = 705] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12d11a000 == 29 [pid = 1952] [id = 704] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x121d13800 == 28 [pid = 1952] [id = 723] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7f0000 == 27 [pid = 1952] [id = 722] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x12b920000 == 26 [pid = 1952] [id = 721] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x121d05000 == 25 [pid = 1952] [id = 720] 10:15:40 INFO - PROCESS | 1952 | --DOCSHELL 0x112f78800 == 24 [pid = 1952] [id = 719] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x126ad0800) [pid = 1952] [serial = 2095] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x118265c00) [pid = 1952] [serial = 2074] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1190d6000) [pid = 1952] [serial = 2080] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1197aa800) [pid = 1952] [serial = 2081] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x126fda400) [pid = 1952] [serial = 2098] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x1131d6000) [pid = 1952] [serial = 2068] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1133bd000) [pid = 1952] [serial = 2069] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x120e47000) [pid = 1952] [serial = 2083] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1212a7000) [pid = 1952] [serial = 2084] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1227f9000) [pid = 1952] [serial = 2089] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x124e0a800) [pid = 1952] [serial = 2090] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1218dd800) [pid = 1952] [serial = 2086] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x121f26c00) [pid = 1952] [serial = 2087] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12a4ab400) [pid = 1952] [serial = 2066] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x11660b400) [pid = 1952] [serial = 2071] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x116f30800) [pid = 1952] [serial = 2072] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x1271e9400) [pid = 1952] [serial = 2101] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x118180800) [pid = 1952] [serial = 2104] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x1271df000) [pid = 1952] [serial = 2099] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x12780ac00) [pid = 1952] [serial = 2102] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12907fc00) [pid = 1952] [serial = 2107] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x118819000) [pid = 1952] [serial = 2077] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x11898f000) [pid = 1952] [serial = 2078] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x1184c9800) [pid = 1952] [serial = 2075] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x125622c00) [pid = 1952] [serial = 2092] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x1292a7000) [pid = 1952] [serial = 2108] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x126ed1c00) [pid = 1952] [serial = 2096] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x126880800) [pid = 1952] [serial = 2093] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12a55bc00) [pid = 1952] [serial = 2113] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x12a489000) [pid = 1952] [serial = 2111] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x1292ad000) [pid = 1952] [serial = 2110] [outer = 0x0] [url = about:blank] 10:15:40 INFO - PROCESS | 1952 | 1467047740571 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]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1378ms 10:15:40 INFO - PROCESS | 1952 | 1467047740598 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 1952 | 1467047740600 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:15:40 INFO - PROCESS | 1952 | 1467047740603 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 1952 | 1467047740605 Marionette TRACE conn2 <- [1,2870,null,{}] 10:15:40 INFO - PROCESS | 1952 | 1467047740611 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}] 10:15:40 INFO - PROCESS | 1952 | 1467047740613 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:40 INFO - PROCESS | 1952 | 1467047740715 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:15:40 INFO - PROCESS | 1952 | 1467047740776 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:40 INFO - PROCESS | 1952 | 1467047740778 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:40 INFO - PROCESS | 1952 | ++DOCSHELL 0x11745f800 == 25 [pid = 1952] [id = 725] 10:15:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x112e04c00) [pid = 1952] [serial = 2175] [outer = 0x0] 10:15:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x116126400) [pid = 1952] [serial = 2176] [outer = 0x112e04c00] 10:15:40 INFO - PROCESS | 1952 | 1467047740806 Marionette DEBUG loaded listener.js 10:15:40 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x116979400) [pid = 1952] [serial = 2177] [outer = 0x112e04c00] 10:15:41 INFO - PROCESS | 1952 | 1467047741130 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]]]}] 10:15:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:15:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 573ms 10:15:41 INFO - PROCESS | 1952 | 1467047741177 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:15:41 INFO - PROCESS | 1952 | 1467047741182 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:15:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:15:41 INFO - PROCESS | 1952 | 1467047741189 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:15:41 INFO - PROCESS | 1952 | 1467047741192 Marionette TRACE conn2 <- [1,2874,null,{}] 10:15:41 INFO - PROCESS | 1952 | 1467047741195 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}] 10:15:41 INFO - PROCESS | 1952 | 1467047741198 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:41 INFO - PROCESS | 1952 | 1467047741294 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:15:41 INFO - PROCESS | 1952 | 1467047741351 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 1952 | 1467047741353 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197e7800 == 26 [pid = 1952] [id = 726] 10:15:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x116905c00) [pid = 1952] [serial = 2178] [outer = 0x0] 10:15:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x118112c00) [pid = 1952] [serial = 2179] [outer = 0x116905c00] 10:15:41 INFO - PROCESS | 1952 | 1467047741380 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x118268c00) [pid = 1952] [serial = 2180] [outer = 0x116905c00] 10:15:41 INFO - PROCESS | 1952 | 1467047741704 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]]]}] 10:15:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:15:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 524ms 10:15:41 INFO - PROCESS | 1952 | 1467047741713 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:15:41 INFO - PROCESS | 1952 | 1467047741714 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:15:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:15:41 INFO - PROCESS | 1952 | 1467047741716 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:15:41 INFO - PROCESS | 1952 | 1467047741719 Marionette TRACE conn2 <- [1,2878,null,{}] 10:15:41 INFO - PROCESS | 1952 | 1467047741729 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}] 10:15:41 INFO - PROCESS | 1952 | 1467047741732 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:41 INFO - PROCESS | 1952 | 1467047741809 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:15:41 INFO - PROCESS | 1952 | 1467047741907 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 1952 | 1467047741909 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:41 INFO - PROCESS | 1952 | ++DOCSHELL 0x115e1f000 == 27 [pid = 1952] [id = 727] 10:15:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x110ef0c00) [pid = 1952] [serial = 2181] [outer = 0x0] 10:15:41 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x1127e8c00) [pid = 1952] [serial = 2182] [outer = 0x110ef0c00] 10:15:41 INFO - PROCESS | 1952 | 1467047741943 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x112981800) [pid = 1952] [serial = 2183] [outer = 0x110ef0c00] 10:15:42 INFO - PROCESS | 1952 | 1467047742505 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]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 823ms 10:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:15:42 INFO - PROCESS | 1952 | 1467047742540 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 1952 | 1467047742543 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:15:42 INFO - PROCESS | 1952 | 1467047742545 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 1952 | 1467047742547 Marionette TRACE conn2 <- [1,2882,null,{}] 10:15:42 INFO - PROCESS | 1952 | 1467047742551 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}] 10:15:42 INFO - PROCESS | 1952 | 1467047742554 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:42 INFO - PROCESS | 1952 | 1467047742659 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:15:42 INFO - PROCESS | 1952 | 1467047742717 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:42 INFO - PROCESS | 1952 | 1467047742719 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:42 INFO - PROCESS | 1952 | ++DOCSHELL 0x121d0f000 == 28 [pid = 1952] [id = 728] 10:15:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1164e1400) [pid = 1952] [serial = 2184] [outer = 0x0] 10:15:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x11825e800) [pid = 1952] [serial = 2185] [outer = 0x1164e1400] 10:15:42 INFO - PROCESS | 1952 | 1467047742750 Marionette DEBUG loaded listener.js 10:15:42 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1184ce800) [pid = 1952] [serial = 2186] [outer = 0x1164e1400] 10:15:43 INFO - PROCESS | 1952 | 1467047743310 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]]]}] 10:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 820ms 10:15:43 INFO - PROCESS | 1952 | 1467047743372 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:15:43 INFO - PROCESS | 1952 | 1467047743377 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:15:43 INFO - PROCESS | 1952 | 1467047743380 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 1952 | 1467047743382 Marionette TRACE conn2 <- [1,2886,null,{}] 10:15:43 INFO - PROCESS | 1952 | 1467047743384 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}] 10:15:43 INFO - PROCESS | 1952 | 1467047743386 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:43 INFO - PROCESS | 1952 | 1467047743559 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:15:43 INFO - PROCESS | 1952 | 1467047743641 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 1952 | 1467047743642 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:43 INFO - PROCESS | 1952 | ++DOCSHELL 0x117e31800 == 29 [pid = 1952] [id = 729] 10:15:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x112dbfc00) [pid = 1952] [serial = 2187] [outer = 0x0] 10:15:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1131d6000) [pid = 1952] [serial = 2188] [outer = 0x112dbfc00] 10:15:43 INFO - PROCESS | 1952 | 1467047743670 Marionette DEBUG loaded listener.js 10:15:43 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x11660b400) [pid = 1952] [serial = 2189] [outer = 0x112dbfc00] 10:15:43 INFO - PROCESS | 1952 | --DOCSHELL 0x1197e7800 == 28 [pid = 1952] [id = 726] 10:15:43 INFO - PROCESS | 1952 | --DOCSHELL 0x11745f800 == 27 [pid = 1952] [id = 725] 10:15:43 INFO - PROCESS | 1952 | --DOCSHELL 0x119017800 == 26 [pid = 1952] [id = 724] 10:15:44 INFO - PROCESS | 1952 | 1467047744045 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]]]}] 10:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 10:15:44 INFO - PROCESS | 1952 | 1467047744052 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:15:44 INFO - PROCESS | 1952 | 1467047744054 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:15:44 INFO - PROCESS | 1952 | 1467047744059 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:15:44 INFO - PROCESS | 1952 | 1467047744062 Marionette TRACE conn2 <- [1,2890,null,{}] 10:15:44 INFO - PROCESS | 1952 | 1467047744065 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}] 10:15:44 INFO - PROCESS | 1952 | 1467047744066 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:44 INFO - PROCESS | 1952 | 1467047744148 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:15:44 INFO - PROCESS | 1952 | 1467047744252 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:44 INFO - PROCESS | 1952 | 1467047744253 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x121d08000 == 27 [pid = 1952] [id = 730] 10:15:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x116a14000) [pid = 1952] [serial = 2190] [outer = 0x0] 10:15:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x118611400) [pid = 1952] [serial = 2191] [outer = 0x116a14000] 10:15:44 INFO - PROCESS | 1952 | 1467047744280 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x118863c00) [pid = 1952] [serial = 2192] [outer = 0x116a14000] 10:15:44 INFO - PROCESS | 1952 | 1467047744637 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 622ms 10:15:44 INFO - PROCESS | 1952 | 1467047744680 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:15:44 INFO - PROCESS | 1952 | 1467047744682 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:15:44 INFO - PROCESS | 1952 | 1467047744684 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:15:44 INFO - PROCESS | 1952 | 1467047744685 Marionette TRACE conn2 <- [1,2894,null,{}] 10:15:44 INFO - PROCESS | 1952 | 1467047744687 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}] 10:15:44 INFO - PROCESS | 1952 | 1467047744689 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:44 INFO - PROCESS | 1952 | 1467047744795 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:15:44 INFO - PROCESS | 1952 | 1467047744802 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:44 INFO - PROCESS | 1952 | 1467047744803 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:44 INFO - PROCESS | 1952 | ++DOCSHELL 0x127196000 == 28 [pid = 1952] [id = 731] 10:15:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x11905ec00) [pid = 1952] [serial = 2193] [outer = 0x0] 10:15:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x119e03000) [pid = 1952] [serial = 2194] [outer = 0x11905ec00] 10:15:44 INFO - PROCESS | 1952 | 1467047744829 Marionette DEBUG loaded listener.js 10:15:44 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x120e46c00) [pid = 1952] [serial = 2195] [outer = 0x11905ec00] 10:15:45 INFO - PROCESS | 1952 | 1467047745221 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]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:15:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 568ms 10:15:45 INFO - PROCESS | 1952 | 1467047745257 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:15:45 INFO - PROCESS | 1952 | 1467047745262 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:15:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:15:45 INFO - PROCESS | 1952 | 1467047745270 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 1952 | 1467047745273 Marionette TRACE conn2 <- [1,2898,null,{}] 10:15:45 INFO - PROCESS | 1952 | 1467047745276 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}] 10:15:45 INFO - PROCESS | 1952 | 1467047745278 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:45 INFO - PROCESS | 1952 | 1467047745383 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:15:45 INFO - PROCESS | 1952 | 1467047745395 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 1952 | 1467047745396 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294e3000 == 29 [pid = 1952] [id = 732] 10:15:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x120e74400) [pid = 1952] [serial = 2196] [outer = 0x0] 10:15:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x1212a7000) [pid = 1952] [serial = 2197] [outer = 0x120e74400] 10:15:45 INFO - PROCESS | 1952 | 1467047745422 Marionette DEBUG loaded listener.js 10:15:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x121b0ec00) [pid = 1952] [serial = 2198] [outer = 0x120e74400] 10:15:45 INFO - PROCESS | 1952 | 1467047745785 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]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:15:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 527ms 10:15:45 INFO - PROCESS | 1952 | 1467047745793 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:15:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:15:45 INFO - PROCESS | 1952 | 1467047745795 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:15:45 INFO - PROCESS | 1952 | 1467047745797 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 1952 | 1467047745798 Marionette TRACE conn2 <- [1,2902,null,{}] 10:15:45 INFO - PROCESS | 1952 | 1467047745800 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}] 10:15:45 INFO - PROCESS | 1952 | 1467047745801 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:45 INFO - PROCESS | 1952 | 1467047745952 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:15:45 INFO - PROCESS | 1952 | 1467047745968 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 1952 | 1467047745969 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:45 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b056000 == 30 [pid = 1952] [id = 733] 10:15:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x112977400) [pid = 1952] [serial = 2199] [outer = 0x0] 10:15:45 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1227f8000) [pid = 1952] [serial = 2200] [outer = 0x112977400] 10:15:46 INFO - PROCESS | 1952 | 1467047746000 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x125624800) [pid = 1952] [serial = 2201] [outer = 0x112977400] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x12d10f800) [pid = 1952] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x126a09000) [pid = 1952] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x121d97400) [pid = 1952] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x120fd4400) [pid = 1952] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x118256800) [pid = 1952] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x129087000) [pid = 1952] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x1186a0400) [pid = 1952] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x12a492c00) [pid = 1952] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x112e0e400) [pid = 1952] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x1128ae400) [pid = 1952] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x11329e800) [pid = 1952] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x121f31c00) [pid = 1952] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x127811000) [pid = 1952] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x121079000) [pid = 1952] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12a909400) [pid = 1952] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x115defc00) [pid = 1952] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x121f34000) [pid = 1952] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x118182800) [pid = 1952] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x119a0d800) [pid = 1952] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x11811f400) [pid = 1952] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x120e41000) [pid = 1952] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x116125c00) [pid = 1952] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x112e04c00) [pid = 1952] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:15:46 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x111c18800) [pid = 1952] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:15:46 INFO - PROCESS | 1952 | 1467047746398 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 622ms 10:15:46 INFO - PROCESS | 1952 | 1467047746419 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 1952 | 1467047746420 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:15:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:15:46 INFO - PROCESS | 1952 | 1467047746423 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1952 | 1467047746424 Marionette TRACE conn2 <- [1,2906,null,{}] 10:15:46 INFO - PROCESS | 1952 | 1467047746428 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}] 10:15:46 INFO - PROCESS | 1952 | 1467047746430 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:46 INFO - PROCESS | 1952 | 1467047746511 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:15:46 INFO - PROCESS | 1952 | 1467047746570 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:46 INFO - PROCESS | 1952 | 1467047746574 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:46 INFO - PROCESS | 1952 | ++DOCSHELL 0x11955c800 == 31 [pid = 1952] [id = 734] 10:15:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x118615000) [pid = 1952] [serial = 2202] [outer = 0x0] 10:15:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x1186e4400) [pid = 1952] [serial = 2203] [outer = 0x118615000] 10:15:46 INFO - PROCESS | 1952 | 1467047746608 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x1227f5400) [pid = 1952] [serial = 2204] [outer = 0x118615000] 10:15:46 INFO - PROCESS | 1952 | 1467047746916 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]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 10:15:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:15:46 INFO - PROCESS | 1952 | 1467047746946 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:15:46 INFO - PROCESS | 1952 | 1467047746948 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:15:46 INFO - PROCESS | 1952 | 1467047746950 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1952 | 1467047746951 Marionette TRACE conn2 <- [1,2910,null,{}] 10:15:46 INFO - PROCESS | 1952 | 1467047746953 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}] 10:15:46 INFO - PROCESS | 1952 | 1467047746954 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:47 INFO - PROCESS | 1952 | 1467047747036 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:15:47 INFO - PROCESS | 1952 | 1467047747041 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 1952 | 1467047747044 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd19800 == 32 [pid = 1952] [id = 735] 10:15:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x1227f9800) [pid = 1952] [serial = 2205] [outer = 0x0] 10:15:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x126a0e800) [pid = 1952] [serial = 2206] [outer = 0x1227f9800] 10:15:47 INFO - PROCESS | 1952 | 1467047747069 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x126e5ac00) [pid = 1952] [serial = 2207] [outer = 0x1227f9800] 10:15:47 INFO - PROCESS | 1952 | 1467047747380 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]]]}] 10:15:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:15:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:15:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 10:15:47 INFO - TEST-START | /DOMEvents/constructors.html 10:15:47 INFO - PROCESS | 1952 | 1467047747419 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:15:47 INFO - PROCESS | 1952 | 1467047747420 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:15:47 INFO - PROCESS | 1952 | 1467047747423 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 1952 | 1467047747425 Marionette TRACE conn2 <- [1,2914,null,{}] 10:15:47 INFO - PROCESS | 1952 | 1467047747429 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}] 10:15:47 INFO - PROCESS | 1952 | 1467047747430 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:47 INFO - PROCESS | 1952 | 1467047747540 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:15:47 INFO - PROCESS | 1952 | 1467047747546 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 1952 | 1467047747547 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:47 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd66000 == 33 [pid = 1952] [id = 736] 10:15:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x1227ed800) [pid = 1952] [serial = 2208] [outer = 0x0] 10:15:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x126ede800) [pid = 1952] [serial = 2209] [outer = 0x1227ed800] 10:15:47 INFO - PROCESS | 1952 | 1467047747572 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x126fda400) [pid = 1952] [serial = 2210] [outer = 0x1227ed800] 10:15:47 INFO - PROCESS | 1952 | 1467047747919 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]]]}] 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:15:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:15:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:15:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:15:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:15:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:15:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:15:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:15:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:15:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:15:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 533ms 10:15:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:15:47 INFO - PROCESS | 1952 | 1467047747957 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:15:47 INFO - PROCESS | 1952 | 1467047747958 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:15:47 INFO - PROCESS | 1952 | 1467047747960 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 1952 | 1467047747962 Marionette TRACE conn2 <- [1,2918,null,{}] 10:15:47 INFO - PROCESS | 1952 | 1467047747964 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}] 10:15:47 INFO - PROCESS | 1952 | 1467047747965 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:48 INFO - PROCESS | 1952 | 1467047748053 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:15:48 INFO - PROCESS | 1952 | 1467047748059 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 1952 | 1467047748061 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x127858800 == 34 [pid = 1952] [id = 737] 10:15:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x126ed1c00) [pid = 1952] [serial = 2211] [outer = 0x0] 10:15:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x126fe2400) [pid = 1952] [serial = 2212] [outer = 0x126ed1c00] 10:15:48 INFO - PROCESS | 1952 | 1467047748087 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1271df000) [pid = 1952] [serial = 2213] [outer = 0x126ed1c00] 10:15:48 INFO - PROCESS | 1952 | 1467047748563 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:15:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:15:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 619ms 10:15:48 INFO - PROCESS | 1952 | 1467047748581 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:15:48 INFO - PROCESS | 1952 | 1467047748584 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:15:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:15:48 INFO - PROCESS | 1952 | 1467047748587 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:15:48 INFO - PROCESS | 1952 | 1467047748589 Marionette TRACE conn2 <- [1,2922,null,{}] 10:15:48 INFO - PROCESS | 1952 | 1467047748594 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}] 10:15:48 INFO - PROCESS | 1952 | 1467047748595 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:48 INFO - PROCESS | 1952 | 1467047748704 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:15:48 INFO - PROCESS | 1952 | 1467047748768 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 1952 | 1467047748770 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:48 INFO - PROCESS | 1952 | ++DOCSHELL 0x124ba2000 == 35 [pid = 1952] [id = 738] 10:15:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x116906000) [pid = 1952] [serial = 2214] [outer = 0x0] 10:15:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x116f2f000) [pid = 1952] [serial = 2215] [outer = 0x116906000] 10:15:48 INFO - PROCESS | 1952 | 1467047748801 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x118182800) [pid = 1952] [serial = 2216] [outer = 0x116906000] 10:15:49 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:15:49 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:15:49 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:15:49 INFO - PROCESS | 1952 | [1952] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:15:49 INFO - PROCESS | 1952 | 1467047749170 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]]]}] 10:15:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:15:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:15:49 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 10:15:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:15:49 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 10:15:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:15:49 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]" 10:15:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:15:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:15:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 623ms 10:15:49 INFO - PROCESS | 1952 | 1467047749211 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:15:49 INFO - PROCESS | 1952 | 1467047749214 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:15:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:15:49 INFO - PROCESS | 1952 | 1467047749219 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 1952 | 1467047749221 Marionette TRACE conn2 <- [1,2926,null,{}] 10:15:49 INFO - PROCESS | 1952 | 1467047749223 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}] 10:15:49 INFO - PROCESS | 1952 | 1467047749225 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:49 INFO - PROCESS | 1952 | 1467047749327 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:15:49 INFO - PROCESS | 1952 | 1467047749388 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:49 INFO - PROCESS | 1952 | 1467047749389 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:49 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b91b800 == 36 [pid = 1952] [id = 739] 10:15:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x118818400) [pid = 1952] [serial = 2217] [outer = 0x0] 10:15:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x120e76000) [pid = 1952] [serial = 2218] [outer = 0x118818400] 10:15:49 INFO - PROCESS | 1952 | 1467047749421 Marionette DEBUG loaded listener.js 10:15:49 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12107e000) [pid = 1952] [serial = 2219] [outer = 0x118818400] 10:15:49 INFO - PROCESS | 1952 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:15:49 INFO - PROCESS | 1952 | 1467047749835 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]]]}] 10:15:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:15:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 10:15:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:15:49 INFO - PROCESS | 1952 | 1467047749888 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:15:49 INFO - PROCESS | 1952 | 1467047749890 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:15:49 INFO - PROCESS | 1952 | 1467047749892 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 1952 | 1467047749895 Marionette TRACE conn2 <- [1,2930,null,{}] 10:15:49 INFO - PROCESS | 1952 | 1467047749903 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}] 10:15:49 INFO - PROCESS | 1952 | 1467047749907 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:50 INFO - PROCESS | 1952 | 1467047750010 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:15:50 INFO - PROCESS | 1952 | 1467047750073 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:50 INFO - PROCESS | 1952 | 1467047750075 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce1e800 == 37 [pid = 1952] [id = 740] 10:15:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x124bd2000) [pid = 1952] [serial = 2220] [outer = 0x0] 10:15:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x126f43400) [pid = 1952] [serial = 2221] [outer = 0x124bd2000] 10:15:50 INFO - PROCESS | 1952 | 1467047750107 Marionette DEBUG loaded listener.js 10:15:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1271e4000) [pid = 1952] [serial = 2222] [outer = 0x124bd2000] 10:15:50 INFO - PROCESS | 1952 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:15:50 INFO - PROCESS | 1952 | 1467047750531 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]]]}] 10:15:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:15:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 673ms 10:15:50 INFO - PROCESS | 1952 | 1467047750566 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:15:50 INFO - PROCESS | 1952 | 1467047750569 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:15:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:15:50 INFO - PROCESS | 1952 | 1467047750572 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:15:50 INFO - PROCESS | 1952 | 1467047750575 Marionette TRACE conn2 <- [1,2934,null,{}] 10:15:50 INFO - PROCESS | 1952 | 1467047750578 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}] 10:15:50 INFO - PROCESS | 1952 | 1467047750580 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:50 INFO - PROCESS | 1952 | 1467047750719 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:15:50 INFO - PROCESS | 1952 | 1467047750832 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:50 INFO - PROCESS | 1952 | 1467047750833 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:50 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d339000 == 38 [pid = 1952] [id = 741] 10:15:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1271e8400) [pid = 1952] [serial = 2223] [outer = 0x0] 10:15:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x128c84c00) [pid = 1952] [serial = 2224] [outer = 0x1271e8400] 10:15:50 INFO - PROCESS | 1952 | 1467047750864 Marionette DEBUG loaded listener.js 10:15:50 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x129087000) [pid = 1952] [serial = 2225] [outer = 0x1271e8400] 10:15:51 INFO - PROCESS | 1952 | 1467047751212 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]]]}] 10:15:51 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:15:51 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 674ms 10:15:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:15:51 INFO - PROCESS | 1952 | 1467047751247 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:15:51 INFO - PROCESS | 1952 | 1467047751248 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:15:51 INFO - PROCESS | 1952 | 1467047751250 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 1952 | 1467047751252 Marionette TRACE conn2 <- [1,2938,null,{}] 10:15:51 INFO - PROCESS | 1952 | 1467047751254 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}] 10:15:51 INFO - PROCESS | 1952 | 1467047751255 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:51 INFO - PROCESS | 1952 | 1467047751355 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:15:51 INFO - PROCESS | 1952 | 1467047751413 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:51 INFO - PROCESS | 1952 | 1467047751414 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:51 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7e5800 == 39 [pid = 1952] [id = 742] 10:15:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x127805400) [pid = 1952] [serial = 2226] [outer = 0x0] 10:15:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x1292a7000) [pid = 1952] [serial = 2227] [outer = 0x127805400] 10:15:51 INFO - PROCESS | 1952 | 1467047751443 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x129436c00) [pid = 1952] [serial = 2228] [outer = 0x127805400] 10:15:51 INFO - PROCESS | 1952 | 1467047751794 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]]]}] 10:15:51 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. 10:15:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 572ms 10:15:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:15:51 INFO - PROCESS | 1952 | 1467047751823 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:15:51 INFO - PROCESS | 1952 | 1467047751824 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:15:51 INFO - PROCESS | 1952 | 1467047751827 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 1952 | 1467047751828 Marionette TRACE conn2 <- [1,2942,null,{}] 10:15:51 INFO - PROCESS | 1952 | 1467047751830 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}] 10:15:51 INFO - PROCESS | 1952 | 1467047751835 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:51 INFO - PROCESS | 1952 | 1467047751963 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:15:52 INFO - PROCESS | 1952 | 1467047752021 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 1952 | 1467047752023 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x12e1ab800 == 40 [pid = 1952] [id = 743] 10:15:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x12107f800) [pid = 1952] [serial = 2229] [outer = 0x0] 10:15:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12a492400) [pid = 1952] [serial = 2230] [outer = 0x12107f800] 10:15:52 INFO - PROCESS | 1952 | 1467047752052 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x12ab02800) [pid = 1952] [serial = 2231] [outer = 0x12107f800] 10:15:52 INFO - PROCESS | 1952 | 1467047752466 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"]]]}] 10:15:52 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 10:15:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:15:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 671ms 10:15:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:15:52 INFO - PROCESS | 1952 | 1467047752498 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:15:52 INFO - PROCESS | 1952 | 1467047752499 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:15:52 INFO - PROCESS | 1952 | 1467047752502 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:15:52 INFO - PROCESS | 1952 | 1467047752503 Marionette TRACE conn2 <- [1,2946,null,{}] 10:15:52 INFO - PROCESS | 1952 | 1467047752506 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}] 10:15:52 INFO - PROCESS | 1952 | 1467047752507 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:52 INFO - PROCESS | 1952 | 1467047752608 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:15:52 INFO - PROCESS | 1952 | 1467047752671 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 1952 | 1467047752672 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:52 INFO - PROCESS | 1952 | ++DOCSHELL 0x116f96800 == 41 [pid = 1952] [id = 744] 10:15:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x112dc1800) [pid = 1952] [serial = 2232] [outer = 0x0] 10:15:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x11869d400) [pid = 1952] [serial = 2233] [outer = 0x112dc1800] 10:15:52 INFO - PROCESS | 1952 | 1467047752701 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x126a10400) [pid = 1952] [serial = 2234] [outer = 0x112dc1800] 10:15:53 INFO - PROCESS | 1952 | 1467047753243 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]]]}] 10:15:53 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. 10:15:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 771ms 10:15:53 INFO - PROCESS | 1952 | 1467047753274 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 1952 | 1467047753278 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:15:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:15:53 INFO - PROCESS | 1952 | 1467047753282 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 1952 | 1467047753287 Marionette TRACE conn2 <- [1,2950,null,{}] 10:15:53 INFO - PROCESS | 1952 | 1467047753291 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}] 10:15:53 INFO - PROCESS | 1952 | 1467047753294 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:53 INFO - PROCESS | 1952 | 1467047753511 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd66000 == 40 [pid = 1952] [id = 736] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd19800 == 39 [pid = 1952] [id = 735] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x11955c800 == 38 [pid = 1952] [id = 734] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x12b056000 == 37 [pid = 1952] [id = 733] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x1294e3000 == 36 [pid = 1952] [id = 732] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x127196000 == 35 [pid = 1952] [id = 731] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x121d08000 == 34 [pid = 1952] [id = 730] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x117e31800 == 33 [pid = 1952] [id = 729] 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x121d0f000 == 32 [pid = 1952] [id = 728] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x12d10a000) [pid = 1952] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:15:53 INFO - PROCESS | 1952 | 1467047753671 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 1952 | 1467047753672 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:53 INFO - PROCESS | 1952 | --DOCSHELL 0x115e1f000 == 31 [pid = 1952] [id = 727] 10:15:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x115e1f000 == 32 [pid = 1952] [id = 745] 10:15:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x116126800) [pid = 1952] [serial = 2235] [outer = 0x0] 10:15:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x118119c00) [pid = 1952] [serial = 2236] [outer = 0x116126800] 10:15:53 INFO - PROCESS | 1952 | 1467047753703 Marionette DEBUG loaded listener.js 10:15:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x1184cb000) [pid = 1952] [serial = 2237] [outer = 0x116126800] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x115d15400) [pid = 1952] [serial = 2159] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x1190d6800) [pid = 1952] [serial = 2162] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x1186e5c00) [pid = 1952] [serial = 2161] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x121073800) [pid = 1952] [serial = 2164] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x12908c800) [pid = 1952] [serial = 2168] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x126fd7000) [pid = 1952] [serial = 2167] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x12561ac00) [pid = 1952] [serial = 2165] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x126883400) [pid = 1952] [serial = 2170] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x126f44400) [pid = 1952] [serial = 2137] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x127807400) [pid = 1952] [serial = 2140] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1271e8000) [pid = 1952] [serial = 2138] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x121415000) [pid = 1952] [serial = 2131] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x121d95000) [pid = 1952] [serial = 2132] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x118262c00) [pid = 1952] [serial = 2122] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x118611800) [pid = 1952] [serial = 2123] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x1292b1400) [pid = 1952] [serial = 2143] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x11881b800) [pid = 1952] [serial = 2125] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x11905b400) [pid = 1952] [serial = 2126] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x12a561400) [pid = 1952] [serial = 2114] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x116458800) [pid = 1952] [serial = 2119] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x11811d400) [pid = 1952] [serial = 2120] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x11329b400) [pid = 1952] [serial = 2116] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x115deb800) [pid = 1952] [serial = 2117] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x120e40800) [pid = 1952] [serial = 2128] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x120fcac00) [pid = 1952] [serial = 2129] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x129082800) [pid = 1952] [serial = 2141] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x124bca400) [pid = 1952] [serial = 2134] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x12ab07c00) [pid = 1952] [serial = 2153] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x127804000) [pid = 1952] [serial = 2149] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x12b09b800) [pid = 1952] [serial = 2155] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 88 (0x11825b400) [pid = 1952] [serial = 2146] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 87 (0x128c87000) [pid = 1952] [serial = 2171] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 86 (0x121b11c00) [pid = 1952] [serial = 2147] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 85 (0x1186a9800) [pid = 1952] [serial = 1448] [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.] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 84 (0x12a906c00) [pid = 1952] [serial = 2152] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 83 (0x12943b800) [pid = 1952] [serial = 2144] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 82 (0x1127ea400) [pid = 1952] [serial = 2158] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 81 (0x129435000) [pid = 1952] [serial = 2150] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 80 (0x12b0a4000) [pid = 1952] [serial = 2156] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 79 (0x1256c4000) [pid = 1952] [serial = 2135] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 78 (0x126a0f000) [pid = 1952] [serial = 2105] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 77 (0x1176e6000) [pid = 1952] [serial = 2173] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 76 (0x116126400) [pid = 1952] [serial = 2176] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 75 (0x118112c00) [pid = 1952] [serial = 2179] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | --DOMWINDOW == 74 (0x116979400) [pid = 1952] [serial = 2177] [outer = 0x0] [url = about:blank] 10:15:53 INFO - PROCESS | 1952 | ++DOCSHELL 0x116670000 == 33 [pid = 1952] [id = 746] 10:15:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 75 (0x1186a3800) [pid = 1952] [serial = 2238] [outer = 0x0] 10:15:53 INFO - PROCESS | 1952 | ++DOMWINDOW == 76 (0x11618e400) [pid = 1952] [serial = 2239] [outer = 0x1186a3800] 10:15:54 INFO - PROCESS | 1952 | 1467047754073 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]]]}] 10:15:54 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. 10:15:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 824ms 10:15:54 INFO - PROCESS | 1952 | 1467047754106 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 1952 | 1467047754110 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:15:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:15:54 INFO - PROCESS | 1952 | 1467047754116 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 1952 | 1467047754117 Marionette TRACE conn2 <- [1,2954,null,{}] 10:15:54 INFO - PROCESS | 1952 | 1467047754119 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}] 10:15:54 INFO - PROCESS | 1952 | 1467047754120 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:54 INFO - PROCESS | 1952 | 1467047754210 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:15:54 INFO - PROCESS | 1952 | 1467047754213 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:54 INFO - PROCESS | 1952 | 1467047754215 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x12130e800 == 34 [pid = 1952] [id = 747] 10:15:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 77 (0x1186e0800) [pid = 1952] [serial = 2240] [outer = 0x0] 10:15:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 78 (0x120e40800) [pid = 1952] [serial = 2241] [outer = 0x1186e0800] 10:15:54 INFO - PROCESS | 1952 | 1467047754236 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 79 (0x120fd1400) [pid = 1952] [serial = 2242] [outer = 0x1186e0800] 10:15:54 INFO - PROCESS | 1952 | 1467047754596 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]]]}] 10:15:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:15:54 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 10:15:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 10:15:54 INFO - PROCESS | 1952 | 1467047754638 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 1952 | 1467047754641 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:15:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:15:54 INFO - PROCESS | 1952 | 1467047754647 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 1952 | 1467047754651 Marionette TRACE conn2 <- [1,2958,null,{}] 10:15:54 INFO - PROCESS | 1952 | 1467047754671 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}] 10:15:54 INFO - PROCESS | 1952 | 1467047754675 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:54 INFO - PROCESS | 1952 | 1467047754831 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:15:54 INFO - PROCESS | 1952 | 1467047754844 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:54 INFO - PROCESS | 1952 | 1467047754846 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:54 INFO - PROCESS | 1952 | ++DOCSHELL 0x128cb6000 == 35 [pid = 1952] [id = 748] 10:15:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 80 (0x121073800) [pid = 1952] [serial = 2243] [outer = 0x0] 10:15:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 81 (0x1227d2400) [pid = 1952] [serial = 2244] [outer = 0x121073800] 10:15:54 INFO - PROCESS | 1952 | 1467047754893 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1952 | ++DOMWINDOW == 82 (0x126ad8c00) [pid = 1952] [serial = 2245] [outer = 0x121073800] 10:15:55 INFO - PROCESS | 1952 | 1467047755372 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]]]}] 10:15:55 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. 10:15:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 737ms 10:15:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:15:55 INFO - PROCESS | 1952 | 1467047755380 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:15:55 INFO - PROCESS | 1952 | 1467047755382 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:15:55 INFO - PROCESS | 1952 | 1467047755384 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:15:55 INFO - PROCESS | 1952 | 1467047755385 Marionette TRACE conn2 <- [1,2962,null,{}] 10:15:55 INFO - PROCESS | 1952 | 1467047755387 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}] 10:15:55 INFO - PROCESS | 1952 | 1467047755388 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:55 INFO - PROCESS | 1952 | 1467047755474 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:15:55 INFO - PROCESS | 1952 | 1467047755480 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 1952 | 1467047755481 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:55 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a51b000 == 36 [pid = 1952] [id = 749] 10:15:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 83 (0x126a16000) [pid = 1952] [serial = 2246] [outer = 0x0] 10:15:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 84 (0x1271df800) [pid = 1952] [serial = 2247] [outer = 0x126a16000] 10:15:55 INFO - PROCESS | 1952 | 1467047755507 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 1952 | ++DOMWINDOW == 85 (0x128c83c00) [pid = 1952] [serial = 2248] [outer = 0x126a16000] 10:15:55 INFO - PROCESS | 1952 | 1467047755809 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]]]}] 10:15:55 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. 10:15:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 468ms 10:15:55 INFO - PROCESS | 1952 | 1467047755852 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:15:55 INFO - PROCESS | 1952 | 1467047755854 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:15:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:15:55 INFO - PROCESS | 1952 | 1467047755857 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:15:55 INFO - PROCESS | 1952 | 1467047755867 Marionette TRACE conn2 <- [1,2966,null,{}] 10:15:55 INFO - PROCESS | 1952 | 1467047755869 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}] 10:15:55 INFO - PROCESS | 1952 | 1467047755870 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:55 INFO - PROCESS | 1952 | 1467047755951 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:15:56 INFO - PROCESS | 1952 | 1467047756030 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:56 INFO - PROCESS | 1952 | 1467047756031 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b732000 == 37 [pid = 1952] [id = 750] 10:15:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 86 (0x12107b800) [pid = 1952] [serial = 2249] [outer = 0x0] 10:15:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 87 (0x12908c800) [pid = 1952] [serial = 2250] [outer = 0x12107b800] 10:15:56 INFO - PROCESS | 1952 | 1467047756056 Marionette DEBUG loaded listener.js 10:15:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 88 (0x12a55bc00) [pid = 1952] [serial = 2251] [outer = 0x12107b800] 10:15:56 INFO - PROCESS | 1952 | 1467047756374 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]]]}] 10:15:56 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. 10:15:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 579ms 10:15:56 INFO - PROCESS | 1952 | 1467047756435 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 1952 | 1467047756437 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:15:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:15:56 INFO - PROCESS | 1952 | 1467047756439 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 1952 | 1467047756440 Marionette TRACE conn2 <- [1,2970,null,{}] 10:15:56 INFO - PROCESS | 1952 | 1467047756442 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}] 10:15:56 INFO - PROCESS | 1952 | 1467047756446 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:56 INFO - PROCESS | 1952 | 1467047756568 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:15:56 INFO - PROCESS | 1952 | 1467047756581 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:56 INFO - PROCESS | 1952 | 1467047756582 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:56 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0b2800 == 38 [pid = 1952] [id = 751] 10:15:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 89 (0x12a562800) [pid = 1952] [serial = 2252] [outer = 0x0] 10:15:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x12ab04000) [pid = 1952] [serial = 2253] [outer = 0x12a562800] 10:15:56 INFO - PROCESS | 1952 | 1467047756607 Marionette DEBUG loaded listener.js 10:15:56 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x12b0a6000) [pid = 1952] [serial = 2254] [outer = 0x12a562800] 10:15:56 INFO - PROCESS | 1952 | 1467047756914 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]]]}] 10:15:56 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. 10:15:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 522ms 10:15:56 INFO - PROCESS | 1952 | 1467047756962 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 1952 | 1467047756970 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:15:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:15:56 INFO - PROCESS | 1952 | 1467047756972 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 1952 | 1467047756974 Marionette TRACE conn2 <- [1,2974,null,{}] 10:15:56 INFO - PROCESS | 1952 | 1467047756976 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}] 10:15:56 INFO - PROCESS | 1952 | 1467047756977 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:57 INFO - PROCESS | 1952 | 1467047757082 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:15:57 INFO - PROCESS | 1952 | 1467047757095 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:57 INFO - PROCESS | 1952 | 1467047757096 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca13000 == 39 [pid = 1952] [id = 752] 10:15:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12b0a6400) [pid = 1952] [serial = 2255] [outer = 0x0] 10:15:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x12b75f000) [pid = 1952] [serial = 2256] [outer = 0x12b0a6400] 10:15:57 INFO - PROCESS | 1952 | 1467047757121 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12b765c00) [pid = 1952] [serial = 2257] [outer = 0x12b0a6400] 10:15:57 INFO - PROCESS | 1952 | 1467047757439 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]]]}] 10:15:57 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. 10:15:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 10:15:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:15:57 INFO - PROCESS | 1952 | 1467047757493 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:15:57 INFO - PROCESS | 1952 | 1467047757494 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:15:57 INFO - PROCESS | 1952 | 1467047757496 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:15:57 INFO - PROCESS | 1952 | 1467047757497 Marionette TRACE conn2 <- [1,2978,null,{}] 10:15:57 INFO - PROCESS | 1952 | 1467047757500 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}] 10:15:57 INFO - PROCESS | 1952 | 1467047757501 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:57 INFO - PROCESS | 1952 | 1467047757606 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:15:57 INFO - PROCESS | 1952 | 1467047757617 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:57 INFO - PROCESS | 1952 | 1467047757618 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:57 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d103800 == 40 [pid = 1952] [id = 753] 10:15:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12b768000) [pid = 1952] [serial = 2258] [outer = 0x0] 10:15:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12b8d4800) [pid = 1952] [serial = 2259] [outer = 0x12b768000] 10:15:57 INFO - PROCESS | 1952 | 1467047757642 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12b8da800) [pid = 1952] [serial = 2260] [outer = 0x12b768000] 10:15:57 INFO - PROCESS | 1952 | 1467047757933 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]]]}] 10:15:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:15:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 10:15:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:15:57 INFO - PROCESS | 1952 | 1467047757980 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:15:57 INFO - PROCESS | 1952 | 1467047757981 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:15:57 INFO - PROCESS | 1952 | 1467047757983 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:15:57 INFO - PROCESS | 1952 | 1467047757984 Marionette TRACE conn2 <- [1,2982,null,{}] 10:15:57 INFO - PROCESS | 1952 | 1467047757987 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}] 10:15:57 INFO - PROCESS | 1952 | 1467047757988 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:58 INFO - PROCESS | 1952 | 1467047758137 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:15:58 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11905ec00) [pid = 1952] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:15:58 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x120e74400) [pid = 1952] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:15:58 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x118615000) [pid = 1952] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:15:58 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x112977400) [pid = 1952] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:15:58 INFO - PROCESS | 1952 | --DOMWINDOW == 92 (0x1227f9800) [pid = 1952] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:15:58 INFO - PROCESS | 1952 | --DOMWINDOW == 91 (0x112dbfc00) [pid = 1952] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:15:58 INFO - PROCESS | 1952 | --DOMWINDOW == 90 (0x116a14000) [pid = 1952] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:15:58 INFO - PROCESS | 1952 | --DOMWINDOW == 89 (0x1227ed800) [pid = 1952] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:15:58 INFO - PROCESS | 1952 | 1467047758181 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:58 INFO - PROCESS | 1952 | 1467047758182 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x129255800 == 41 [pid = 1952] [id = 754] 10:15:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 90 (0x1121afc00) [pid = 1952] [serial = 2261] [outer = 0x0] 10:15:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 91 (0x11618b800) [pid = 1952] [serial = 2262] [outer = 0x1121afc00] 10:15:58 INFO - PROCESS | 1952 | 1467047758207 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 92 (0x12107f000) [pid = 1952] [serial = 2263] [outer = 0x1121afc00] 10:15:58 INFO - PROCESS | 1952 | 1467047758500 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"]]]}] 10:15:58 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 10:15:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:15:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:15:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 568ms 10:15:58 INFO - PROCESS | 1952 | 1467047758552 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:15:58 INFO - PROCESS | 1952 | 1467047758553 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:15:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:15:58 INFO - PROCESS | 1952 | 1467047758555 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:15:58 INFO - PROCESS | 1952 | 1467047758556 Marionette TRACE conn2 <- [1,2986,null,{}] 10:15:58 INFO - PROCESS | 1952 | 1467047758560 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}] 10:15:58 INFO - PROCESS | 1952 | 1467047758562 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:58 INFO - PROCESS | 1952 | 1467047758651 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:15:58 INFO - PROCESS | 1952 | 1467047758711 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:58 INFO - PROCESS | 1952 | 1467047758713 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:58 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d7fc000 == 42 [pid = 1952] [id = 755] 10:15:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 93 (0x1128ad800) [pid = 1952] [serial = 2264] [outer = 0x0] 10:15:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x12b8e0400) [pid = 1952] [serial = 2265] [outer = 0x1128ad800] 10:15:58 INFO - PROCESS | 1952 | 1467047758738 Marionette DEBUG loaded listener.js 10:15:58 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x12b95cc00) [pid = 1952] [serial = 2266] [outer = 0x1128ad800] 10:15:59 INFO - PROCESS | 1952 | 1467047758999 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]]]}] 10:15:59 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. 10:15:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 472ms 10:15:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:15:59 INFO - PROCESS | 1952 | 1467047759031 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 1952 | 1467047759032 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:15:59 INFO - PROCESS | 1952 | 1467047759035 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 1952 | 1467047759036 Marionette TRACE conn2 <- [1,2990,null,{}] 10:15:59 INFO - PROCESS | 1952 | 1467047759039 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}] 10:15:59 INFO - PROCESS | 1952 | 1467047759041 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:59 INFO - PROCESS | 1952 | 1467047759149 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:15:59 INFO - PROCESS | 1952 | 1467047759153 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 1952 | 1467047759155 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x121a45000 == 43 [pid = 1952] [id = 756] 10:15:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12b957400) [pid = 1952] [serial = 2267] [outer = 0x0] 10:15:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x12b961c00) [pid = 1952] [serial = 2268] [outer = 0x12b957400] 10:15:59 INFO - PROCESS | 1952 | 1467047759181 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x12bde0400) [pid = 1952] [serial = 2269] [outer = 0x12b957400] 10:15:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x112f1b000 == 44 [pid = 1952] [id = 757] 10:15:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x1184d9800) [pid = 1952] [serial = 2270] [outer = 0x0] 10:15:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x1128acc00) [pid = 1952] [serial = 2271] [outer = 0x1184d9800] 10:15:59 INFO - PROCESS | 1952 | 1467047759544 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]]]}] 10:15:59 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. 10:15:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 10:15:59 INFO - PROCESS | 1952 | 1467047759555 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:15:59 INFO - PROCESS | 1952 | 1467047759556 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:15:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:15:59 INFO - PROCESS | 1952 | 1467047759561 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:15:59 INFO - PROCESS | 1952 | 1467047759563 Marionette TRACE conn2 <- [1,2994,null,{}] 10:15:59 INFO - PROCESS | 1952 | 1467047759565 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}] 10:15:59 INFO - PROCESS | 1952 | 1467047759566 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:59 INFO - PROCESS | 1952 | 1467047759748 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:15:59 INFO - PROCESS | 1952 | 1467047759755 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 1952 | 1467047759756 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:15:59 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d966000 == 45 [pid = 1952] [id = 758] 10:15:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1184d6800) [pid = 1952] [serial = 2272] [outer = 0x0] 10:15:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1184df800) [pid = 1952] [serial = 2273] [outer = 0x1184d6800] 10:15:59 INFO - PROCESS | 1952 | 1467047759781 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x12bd97000) [pid = 1952] [serial = 2274] [outer = 0x1184d6800] 10:16:00 INFO - PROCESS | 1952 | 1467047760076 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]]]}] 10:16:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:16:00 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 10:16:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 10:16:00 INFO - PROCESS | 1952 | 1467047760182 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 1952 | 1467047760186 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:16:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:16:00 INFO - PROCESS | 1952 | 1467047760195 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 1952 | 1467047760200 Marionette TRACE conn2 <- [1,2998,null,{}] 10:16:00 INFO - PROCESS | 1952 | 1467047760206 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}] 10:16:00 INFO - PROCESS | 1952 | 1467047760209 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:00 INFO - PROCESS | 1952 | 1467047760395 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:16:00 INFO - PROCESS | 1952 | 1467047760538 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 1952 | 1467047760540 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:00 INFO - PROCESS | 1952 | ++DOCSHELL 0x120f73000 == 46 [pid = 1952] [id = 759] 10:16:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x116ad4800) [pid = 1952] [serial = 2275] [outer = 0x0] 10:16:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x117e63000) [pid = 1952] [serial = 2276] [outer = 0x116ad4800] 10:16:00 INFO - PROCESS | 1952 | 1467047760593 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x11826bc00) [pid = 1952] [serial = 2277] [outer = 0x116ad4800] 10:16:01 INFO - PROCESS | 1952 | 1467047761020 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]]]}] 10:16:01 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. 10:16:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 880ms 10:16:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:16:01 INFO - PROCESS | 1952 | 1467047761072 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:16:01 INFO - PROCESS | 1952 | 1467047761074 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:16:01 INFO - PROCESS | 1952 | 1467047761079 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 1952 | 1467047761082 Marionette TRACE conn2 <- [1,3002,null,{}] 10:16:01 INFO - PROCESS | 1952 | 1467047761085 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}] 10:16:01 INFO - PROCESS | 1952 | 1467047761086 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:01 INFO - PROCESS | 1952 | 1467047761227 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:16:01 INFO - PROCESS | 1952 | 1467047761331 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 1952 | 1467047761332 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x1268ca000 == 47 [pid = 1952] [id = 760] 10:16:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x11826cc00) [pid = 1952] [serial = 2278] [outer = 0x0] 10:16:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x118984c00) [pid = 1952] [serial = 2279] [outer = 0x11826cc00] 10:16:01 INFO - PROCESS | 1952 | 1467047761365 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x119e4a400) [pid = 1952] [serial = 2280] [outer = 0x11826cc00] 10:16:01 INFO - PROCESS | 1952 | 1467047761717 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]]]}] 10:16:01 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. 10:16:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 672ms 10:16:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:16:01 INFO - PROCESS | 1952 | 1467047761749 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:16:01 INFO - PROCESS | 1952 | 1467047761751 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:16:01 INFO - PROCESS | 1952 | 1467047761753 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 1952 | 1467047761754 Marionette TRACE conn2 <- [1,3006,null,{}] 10:16:01 INFO - PROCESS | 1952 | 1467047761762 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}] 10:16:01 INFO - PROCESS | 1952 | 1467047761765 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:01 INFO - PROCESS | 1952 | 1467047761878 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:16:01 INFO - PROCESS | 1952 | 1467047761978 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:01 INFO - PROCESS | 1952 | 1467047761980 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:01 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ca0c000 == 48 [pid = 1952] [id = 761] 10:16:01 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x126ad5800) [pid = 1952] [serial = 2281] [outer = 0x0] 10:16:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x126fd7800) [pid = 1952] [serial = 2282] [outer = 0x126ad5800] 10:16:02 INFO - PROCESS | 1952 | 1467047762012 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x129083800) [pid = 1952] [serial = 2283] [outer = 0x126ad5800] 10:16:02 INFO - PROCESS | 1952 | 1467047762374 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]]]}] 10:16:02 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. 10:16:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 668ms 10:16:02 INFO - PROCESS | 1952 | 1467047762422 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:16:02 INFO - PROCESS | 1952 | 1467047762423 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:16:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:16:02 INFO - PROCESS | 1952 | 1467047762426 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 1952 | 1467047762427 Marionette TRACE conn2 <- [1,3010,null,{}] 10:16:02 INFO - PROCESS | 1952 | 1467047762429 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}] 10:16:02 INFO - PROCESS | 1952 | 1467047762431 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:02 INFO - PROCESS | 1952 | 1467047762540 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:16:02 INFO - PROCESS | 1952 | 1467047762645 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:02 INFO - PROCESS | 1952 | 1467047762646 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:02 INFO - PROCESS | 1952 | ++DOCSHELL 0x12e1ba000 == 49 [pid = 1952] [id = 762] 10:16:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12a489400) [pid = 1952] [serial = 2284] [outer = 0x0] 10:16:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x12a90bc00) [pid = 1952] [serial = 2285] [outer = 0x12a489400] 10:16:02 INFO - PROCESS | 1952 | 1467047762678 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x12b09d400) [pid = 1952] [serial = 2286] [outer = 0x12a489400] 10:16:03 INFO - PROCESS | 1952 | 1467047763061 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]]]}] 10:16:03 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 10:16:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 10:16:03 INFO - PROCESS | 1952 | 1467047763096 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:16:03 INFO - PROCESS | 1952 | 1467047763098 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:16:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:16:03 INFO - PROCESS | 1952 | 1467047763100 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 1952 | 1467047763101 Marionette TRACE conn2 <- [1,3014,null,{}] 10:16:03 INFO - PROCESS | 1952 | 1467047763104 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}] 10:16:03 INFO - PROCESS | 1952 | 1467047763105 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:03 INFO - PROCESS | 1952 | 1467047763218 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:16:03 INFO - PROCESS | 1952 | 1467047763520 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:03 INFO - PROCESS | 1952 | 1467047763521 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:03 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185ab000 == 50 [pid = 1952] [id = 763] 10:16:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x111ca9400) [pid = 1952] [serial = 2287] [outer = 0x0] 10:16:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x1127ea000) [pid = 1952] [serial = 2288] [outer = 0x111ca9400] 10:16:03 INFO - PROCESS | 1952 | 1467047763551 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x116458c00) [pid = 1952] [serial = 2289] [outer = 0x111ca9400] 10:16:03 INFO - PROCESS | 1952 | [1952] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:16:03 INFO - PROCESS | 1952 | 1467047763967 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:16:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:16:03 INFO - {} 10:16:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:16:03 INFO - {} 10:16:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:16:03 INFO - {} 10:16:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:16:03 INFO - {} 10:16:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 872ms 10:16:03 INFO - TEST-START | /FileAPI/fileReader.html 10:16:03 INFO - PROCESS | 1952 | 1467047763973 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:16:03 INFO - PROCESS | 1952 | 1467047763975 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:16:03 INFO - PROCESS | 1952 | 1467047763978 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 1952 | 1467047763980 Marionette TRACE conn2 <- [1,3018,null,{}] 10:16:03 INFO - PROCESS | 1952 | 1467047763984 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}] 10:16:03 INFO - PROCESS | 1952 | 1467047763985 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:04 INFO - PROCESS | 1952 | 1467047764084 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:16:04 INFO - PROCESS | 1952 | 1467047764147 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 1952 | 1467047764149 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x1197d7800 == 51 [pid = 1952] [id = 764] 10:16:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x113c6f800) [pid = 1952] [serial = 2290] [outer = 0x0] 10:16:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x115df7400) [pid = 1952] [serial = 2291] [outer = 0x113c6f800] 10:16:04 INFO - PROCESS | 1952 | 1467047764178 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 121 (0x11697b400) [pid = 1952] [serial = 2292] [outer = 0x113c6f800] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x112f1b000 == 50 [pid = 1952] [id = 757] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x121a45000 == 49 [pid = 1952] [id = 756] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x12d7fc000 == 48 [pid = 1952] [id = 755] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x129255800 == 47 [pid = 1952] [id = 754] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x12d103800 == 46 [pid = 1952] [id = 753] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x12ca13000 == 45 [pid = 1952] [id = 752] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x12c0b2800 == 44 [pid = 1952] [id = 751] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 120 (0x1127e8c00) [pid = 1952] [serial = 2182] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x11825e800) [pid = 1952] [serial = 2185] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x126fe2400) [pid = 1952] [serial = 2212] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x12b732000 == 43 [pid = 1952] [id = 750] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x12a51b000 == 42 [pid = 1952] [id = 749] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x128cb6000 == 41 [pid = 1952] [id = 748] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x12130e800 == 40 [pid = 1952] [id = 747] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x116670000 == 39 [pid = 1952] [id = 746] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x115e1f000 == 38 [pid = 1952] [id = 745] 10:16:04 INFO - PROCESS | 1952 | 1467047764605 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]]]}] 10:16:04 INFO - PROCESS | 1952 | --DOCSHELL 0x127858800 == 37 [pid = 1952] [id = 737] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x119e03000) [pid = 1952] [serial = 2194] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x1212a7000) [pid = 1952] [serial = 2197] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x1186e4400) [pid = 1952] [serial = 2203] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x1227f8000) [pid = 1952] [serial = 2200] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x121b0ec00) [pid = 1952] [serial = 2198] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x126a0e800) [pid = 1952] [serial = 2206] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x125624800) [pid = 1952] [serial = 2201] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x1131d6000) [pid = 1952] [serial = 2188] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x11660b400) [pid = 1952] [serial = 2189] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x118611400) [pid = 1952] [serial = 2191] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x126fda400) [pid = 1952] [serial = 2210] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x118863c00) [pid = 1952] [serial = 2192] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x120e46c00) [pid = 1952] [serial = 2195] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x126ede800) [pid = 1952] [serial = 2209] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x126e5ac00) [pid = 1952] [serial = 2207] [outer = 0x0] [url = about:blank] 10:16:04 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1227f5400) [pid = 1952] [serial = 2204] [outer = 0x0] [url = about:blank] 10:16:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:16:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:16:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:16:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:16:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 672ms 10:16:04 INFO - PROCESS | 1952 | 1467047764653 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:16:04 INFO - PROCESS | 1952 | 1467047764656 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:16:04 INFO - TEST-START | /FileAPI/historical.html 10:16:04 INFO - PROCESS | 1952 | 1467047764658 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:16:04 INFO - PROCESS | 1952 | 1467047764659 Marionette TRACE conn2 <- [1,3022,null,{}] 10:16:04 INFO - PROCESS | 1952 | 1467047764662 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}] 10:16:04 INFO - PROCESS | 1952 | 1467047764663 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:04 INFO - PROCESS | 1952 | 1467047764752 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:16:04 INFO - PROCESS | 1952 | 1467047764779 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 1952 | 1467047764780 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:04 INFO - PROCESS | 1952 | ++DOCSHELL 0x120f82800 == 38 [pid = 1952] [id = 765] 10:16:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x11825b800) [pid = 1952] [serial = 2293] [outer = 0x0] 10:16:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x118263400) [pid = 1952] [serial = 2294] [outer = 0x11825b800] 10:16:04 INFO - PROCESS | 1952 | 1467047764806 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1184d4c00) [pid = 1952] [serial = 2295] [outer = 0x11825b800] 10:16:05 INFO - PROCESS | 1952 | 1467047765137 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"]]]}] 10:16:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:16:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:16:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:16:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:16:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:16:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:16:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:16:05 INFO - TEST-OK | /FileAPI/historical.html | took 523ms 10:16:05 INFO - PROCESS | 1952 | 1467047765182 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:16:05 INFO - PROCESS | 1952 | 1467047765183 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:16:05 INFO - TEST-START | /FileAPI/idlharness.html 10:16:05 INFO - PROCESS | 1952 | 1467047765217 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 1952 | 1467047765221 Marionette TRACE conn2 <- [1,3026,null,{}] 10:16:05 INFO - PROCESS | 1952 | 1467047765231 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}] 10:16:05 INFO - PROCESS | 1952 | 1467047765233 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:05 INFO - PROCESS | 1952 | 1467047765317 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:16:05 INFO - PROCESS | 1952 | 1467047765322 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 1952 | 1467047765323 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:05 INFO - PROCESS | 1952 | ++DOCSHELL 0x124bb3000 == 39 [pid = 1952] [id = 766] 10:16:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1186a6800) [pid = 1952] [serial = 2296] [outer = 0x0] 10:16:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x1190d4400) [pid = 1952] [serial = 2297] [outer = 0x1186a6800] 10:16:05 INFO - PROCESS | 1952 | 1467047765363 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x119a0fc00) [pid = 1952] [serial = 2298] [outer = 0x1186a6800] 10:16:05 INFO - PROCESS | 1952 | 1467047765875 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:16:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:16:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:16:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:16:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:16:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:16:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:16:05 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 10:16:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:16:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:16:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:16:05 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 10:16:05 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 10:16:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:16:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:16:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:16:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:16:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:16:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:16:05 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 10:16:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:16:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:16:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:16:05 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 10:16:05 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 10:16:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:16:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:16:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:16:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:16:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:16:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:16:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 721ms 10:16:05 INFO - PROCESS | 1952 | 1467047765908 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:16:05 INFO - TEST-START | /FileAPI/idlharness.worker 10:16:05 INFO - PROCESS | 1952 | 1467047765909 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:16:05 INFO - PROCESS | 1952 | 1467047765912 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 1952 | 1467047765913 Marionette TRACE conn2 <- [1,3030,null,{}] 10:16:05 INFO - PROCESS | 1952 | 1467047765915 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}] 10:16:05 INFO - PROCESS | 1952 | 1467047765916 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:06 INFO - PROCESS | 1952 | 1467047766049 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:16:06 INFO - PROCESS | 1952 | 1467047766185 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:06 INFO - PROCESS | 1952 | 1467047766186 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:06 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd09800 == 40 [pid = 1952] [id = 767] 10:16:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x1186a6c00) [pid = 1952] [serial = 2299] [outer = 0x0] 10:16:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x126e5a000) [pid = 1952] [serial = 2300] [outer = 0x1186a6c00] 10:16:06 INFO - PROCESS | 1952 | 1467047766230 Marionette DEBUG loaded listener.js 10:16:06 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x126fe2400) [pid = 1952] [serial = 2301] [outer = 0x1186a6c00] 10:16:06 INFO - PROCESS | 1952 | [1952] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:16:06 INFO - PROCESS | 1952 | 1467047766812 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:16:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:16:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:16:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:16:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:16:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:16:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:16:06 INFO - {} 10:16:06 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 10:16:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:16:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:16:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:16:06 INFO - {} 10:16:06 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 - {} 10:16:06 INFO - {} 10:16:06 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 10:16:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:16:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:16:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:16:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:16:06 INFO - {} 10:16:06 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 10:16:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:16:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:16:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:16:06 INFO - {} 10:16:06 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 - {} 10:16:06 INFO - {} 10:16:06 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 10:16:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:16:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:16:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 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 10:16:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:16:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:16:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 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 10:16:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 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 10:16:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 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 10:16:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:16:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:16:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:16:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:16:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:16:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:16:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:16:06 INFO - {} 10:16:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 937ms 10:16:06 INFO - PROCESS | 1952 | 1467047766851 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 1952 | 1467047766851 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:16:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:16:06 INFO - PROCESS | 1952 | 1467047766853 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 1952 | 1467047766854 Marionette TRACE conn2 <- [1,3034,null,{}] 10:16:06 INFO - PROCESS | 1952 | 1467047766856 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}] 10:16:06 INFO - PROCESS | 1952 | 1467047766857 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:07 INFO - PROCESS | 1952 | 1467047767011 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:16:07 INFO - PROCESS | 1952 | 1467047767068 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 1952 | 1467047767074 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x11279b800 == 41 [pid = 1952] [id = 768] 10:16:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x12bde6800) [pid = 1952] [serial = 2302] [outer = 0x0] 10:16:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12bde8400) [pid = 1952] [serial = 2303] [outer = 0x12bde6800] 10:16:07 INFO - PROCESS | 1952 | 1467047767126 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x12c31a800) [pid = 1952] [serial = 2304] [outer = 0x12bde6800] 10:16:07 INFO - PROCESS | 1952 | 1467047767628 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]]]}] 10:16:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:16:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 818ms 10:16:07 INFO - PROCESS | 1952 | 1467047767673 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:16:07 INFO - PROCESS | 1952 | 1467047767674 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:16:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:16:07 INFO - PROCESS | 1952 | 1467047767676 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:16:07 INFO - PROCESS | 1952 | 1467047767677 Marionette TRACE conn2 <- [1,3038,null,{}] 10:16:07 INFO - PROCESS | 1952 | 1467047767679 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}] 10:16:07 INFO - PROCESS | 1952 | 1467047767681 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:07 INFO - PROCESS | 1952 | 1467047767790 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:16:07 INFO - PROCESS | 1952 | 1467047767794 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 1952 | 1467047767795 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:07 INFO - PROCESS | 1952 | ++DOCSHELL 0x113184000 == 42 [pid = 1952] [id = 769] 10:16:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x1125e1400) [pid = 1952] [serial = 2305] [outer = 0x0] 10:16:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x1127e1400) [pid = 1952] [serial = 2306] [outer = 0x1125e1400] 10:16:07 INFO - PROCESS | 1952 | 1467047767856 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x12c31c400) [pid = 1952] [serial = 2307] [outer = 0x1125e1400] 10:16:08 INFO - PROCESS | 1952 | 1467047768131 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"]]]}] 10:16:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:16:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:16:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 10:16:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:16:08 INFO - PROCESS | 1952 | 1467047768148 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:16:08 INFO - PROCESS | 1952 | 1467047768149 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:16:08 INFO - PROCESS | 1952 | 1467047768153 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:16:08 INFO - PROCESS | 1952 | 1467047768154 Marionette TRACE conn2 <- [1,3042,null,{}] 10:16:08 INFO - PROCESS | 1952 | 1467047768156 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}] 10:16:08 INFO - PROCESS | 1952 | 1467047768158 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:08 INFO - PROCESS | 1952 | 1467047768282 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:16:08 INFO - PROCESS | 1952 | 1467047768298 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 1952 | 1467047768299 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:08 INFO - PROCESS | 1952 | ++DOCSHELL 0x12cb23000 == 43 [pid = 1952] [id = 770] 10:16:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x12c321000) [pid = 1952] [serial = 2308] [outer = 0x0] 10:16:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x12c3ce400) [pid = 1952] [serial = 2309] [outer = 0x12c321000] 10:16:08 INFO - PROCESS | 1952 | 1467047768331 Marionette DEBUG loaded listener.js 10:16:08 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x12c3d4400) [pid = 1952] [serial = 2310] [outer = 0x12c321000] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x12a562800) [pid = 1952] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x12b0a6400) [pid = 1952] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x12b768000) [pid = 1952] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x126a16000) [pid = 1952] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x1186a3800) [pid = 1952] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x116126800) [pid = 1952] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x118818400) [pid = 1952] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x124bd2000) [pid = 1952] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x116906000) [pid = 1952] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x121073800) [pid = 1952] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1186e0800) [pid = 1952] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1121afc00) [pid = 1952] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x1128ad800) [pid = 1952] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x12b957400) [pid = 1952] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x1184d9800) [pid = 1952] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12107b800) [pid = 1952] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x110ef0c00) [pid = 1952] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x1164e1400) [pid = 1952] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:16:09 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x116ad5400) [pid = 1952] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:16:09 INFO - PROCESS | 1952 | 1467047769094 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]]]}] 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:16:09 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. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:16:09 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'.) 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:16:09 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. 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:16:09 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. 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:16:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:16:09 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. 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:16:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:16:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:16:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:16:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 984ms 10:16:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:16:09 INFO - PROCESS | 1952 | 1467047769136 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 1952 | 1467047769137 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:16:09 INFO - PROCESS | 1952 | 1467047769140 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 1952 | 1467047769142 Marionette TRACE conn2 <- [1,3046,null,{}] 10:16:09 INFO - PROCESS | 1952 | 1467047769144 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}] 10:16:09 INFO - PROCESS | 1952 | 1467047769146 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:09 INFO - PROCESS | 1952 | 1467047769230 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:16:09 INFO - PROCESS | 1952 | 1467047769235 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:09 INFO - PROCESS | 1952 | 1467047769236 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x1192dd000 == 44 [pid = 1952] [id = 771] 10:16:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x1128aa800) [pid = 1952] [serial = 2311] [outer = 0x0] 10:16:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x1128b0c00) [pid = 1952] [serial = 2312] [outer = 0x1128aa800] 10:16:09 INFO - PROCESS | 1952 | 1467047769261 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x11811f400) [pid = 1952] [serial = 2313] [outer = 0x1128aa800] 10:16:09 INFO - PROCESS | 1952 | [1952] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:16:09 INFO - PROCESS | 1952 | 1467047769647 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:16:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:16:09 INFO - {} 10:16:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 523ms 10:16:09 INFO - PROCESS | 1952 | 1467047769672 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 1952 | 1467047769674 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:16:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:16:09 INFO - PROCESS | 1952 | 1467047769679 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 1952 | 1467047769680 Marionette TRACE conn2 <- [1,3050,null,{}] 10:16:09 INFO - PROCESS | 1952 | 1467047769684 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}] 10:16:09 INFO - PROCESS | 1952 | 1467047769685 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:09 INFO - PROCESS | 1952 | 1467047769817 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:16:09 INFO - PROCESS | 1952 | 1467047769826 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:09 INFO - PROCESS | 1952 | 1467047769828 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:09 INFO - PROCESS | 1952 | ++DOCSHELL 0x129474000 == 45 [pid = 1952] [id = 772] 10:16:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1186a3800) [pid = 1952] [serial = 2314] [outer = 0x0] 10:16:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x128c80400) [pid = 1952] [serial = 2315] [outer = 0x1186a3800] 10:16:09 INFO - PROCESS | 1952 | 1467047769868 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12bddd800) [pid = 1952] [serial = 2316] [outer = 0x1186a3800] 10:16:10 INFO - PROCESS | 1952 | 1467047770224 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]]]}] 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:16:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 570ms 10:16:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:16:10 INFO - PROCESS | 1952 | 1467047770249 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 1952 | 1467047770250 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:16:10 INFO - PROCESS | 1952 | 1467047770252 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 1952 | 1467047770253 Marionette TRACE conn2 <- [1,3054,null,{}] 10:16:10 INFO - PROCESS | 1952 | 1467047770265 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}] 10:16:10 INFO - PROCESS | 1952 | 1467047770266 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:10 INFO - PROCESS | 1952 | 1467047770387 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:16:10 INFO - PROCESS | 1952 | 1467047770394 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 1952 | 1467047770396 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:10 INFO - PROCESS | 1952 | ++DOCSHELL 0x12e3c8800 == 46 [pid = 1952] [id = 773] 10:16:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x113149400) [pid = 1952] [serial = 2317] [outer = 0x0] 10:16:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x11314e400) [pid = 1952] [serial = 2318] [outer = 0x113149400] 10:16:10 INFO - PROCESS | 1952 | 1467047770423 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x12b95ec00) [pid = 1952] [serial = 2319] [outer = 0x113149400] 10:16:10 INFO - PROCESS | 1952 | 1467047770834 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"]]]}] 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:16:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:16:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:16:10 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" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:16:10 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" 10:16:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:16:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:16:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 641ms 10:16:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:16:10 INFO - PROCESS | 1952 | 1467047770895 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:16:10 INFO - PROCESS | 1952 | 1467047770896 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:16:10 INFO - PROCESS | 1952 | 1467047770899 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 1952 | 1467047770901 Marionette TRACE conn2 <- [1,3058,null,{}] 10:16:10 INFO - PROCESS | 1952 | 1467047770904 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}] 10:16:10 INFO - PROCESS | 1952 | 1467047770905 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:11 INFO - PROCESS | 1952 | 1467047771018 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:16:11 INFO - PROCESS | 1952 | 1467047771138 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 1952 | 1467047771140 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x1127ac800 == 47 [pid = 1952] [id = 774] 10:16:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x111c83c00) [pid = 1952] [serial = 2320] [outer = 0x0] 10:16:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x1125dc000) [pid = 1952] [serial = 2321] [outer = 0x111c83c00] 10:16:11 INFO - PROCESS | 1952 | 1467047771202 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x1127ec000) [pid = 1952] [serial = 2322] [outer = 0x111c83c00] 10:16:11 INFO - PROCESS | 1952 | 1467047771599 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]]]}] 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:16:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:16:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:16:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:16:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:16:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:16:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:16:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:16:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:16:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 723ms 10:16:11 INFO - PROCESS | 1952 | 1467047771624 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:16:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:16:11 INFO - PROCESS | 1952 | 1467047771626 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:16:11 INFO - PROCESS | 1952 | 1467047771629 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 1952 | 1467047771631 Marionette TRACE conn2 <- [1,3062,null,{}] 10:16:11 INFO - PROCESS | 1952 | 1467047771635 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}] 10:16:11 INFO - PROCESS | 1952 | 1467047771638 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:11 INFO - PROCESS | 1952 | 1467047771752 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:16:11 INFO - PROCESS | 1952 | 1467047771861 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 1952 | 1467047771863 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:11 INFO - PROCESS | 1952 | ++DOCSHELL 0x121a40800 == 48 [pid = 1952] [id = 775] 10:16:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x112c41c00) [pid = 1952] [serial = 2323] [outer = 0x0] 10:16:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 115 (0x116977000) [pid = 1952] [serial = 2324] [outer = 0x112c41c00] 10:16:11 INFO - PROCESS | 1952 | 1467047771896 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 1952 | ++DOMWINDOW == 116 (0x118184400) [pid = 1952] [serial = 2325] [outer = 0x112c41c00] 10:16:12 INFO - PROCESS | 1952 | [1952] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:16:12 INFO - PROCESS | 1952 | 1467047772306 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:16:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:16:12 INFO - {} 10:16:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 721ms 10:16:12 INFO - PROCESS | 1952 | 1467047772352 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:16:12 INFO - PROCESS | 1952 | 1467047772355 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:16:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:16:12 INFO - PROCESS | 1952 | 1467047772358 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:16:12 INFO - PROCESS | 1952 | 1467047772359 Marionette TRACE conn2 <- [1,3066,null,{}] 10:16:12 INFO - PROCESS | 1952 | 1467047772362 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}] 10:16:12 INFO - PROCESS | 1952 | 1467047772364 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:12 INFO - PROCESS | 1952 | 1467047772527 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:16:12 INFO - PROCESS | 1952 | 1467047772605 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:12 INFO - PROCESS | 1952 | 1467047772606 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:12 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0ca800 == 49 [pid = 1952] [id = 776] 10:16:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 117 (0x1184d8800) [pid = 1952] [serial = 2326] [outer = 0x0] 10:16:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 118 (0x120e3cc00) [pid = 1952] [serial = 2327] [outer = 0x1184d8800] 10:16:12 INFO - PROCESS | 1952 | 1467047772637 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 1952 | ++DOMWINDOW == 119 (0x121b0ec00) [pid = 1952] [serial = 2328] [outer = 0x1184d8800] 10:16:13 INFO - PROCESS | 1952 | 1467047773007 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]]]}] 10:16:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:16:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:16:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:16:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:16:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:16:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:16:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:16:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 10:16:13 INFO - PROCESS | 1952 | 1467047773030 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 1952 | 1467047773032 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:16:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:16:13 INFO - PROCESS | 1952 | 1467047773035 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 1952 | 1467047773040 Marionette TRACE conn2 <- [1,3070,null,{}] 10:16:13 INFO - PROCESS | 1952 | 1467047773047 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}] 10:16:13 INFO - PROCESS | 1952 | 1467047773049 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:13 INFO - PROCESS | 1952 | 1467047773162 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:16:13 INFO - PROCESS | 1952 | 1467047773275 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 1952 | 1467047773276 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:13 INFO - PROCESS | 1952 | ++DOCSHELL 0x12ce17800 == 50 [pid = 1952] [id = 777] 10:16:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 120 (0x1186df800) [pid = 1952] [serial = 2329] [outer = 0x0] 10:16:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 121 (0x126881000) [pid = 1952] [serial = 2330] [outer = 0x1186df800] 10:16:13 INFO - PROCESS | 1952 | 1467047773307 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 1952 | ++DOMWINDOW == 122 (0x127805000) [pid = 1952] [serial = 2331] [outer = 0x1186df800] 10:16:13 INFO - PROCESS | 1952 | 1467047773711 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]]]}] 10:16:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:16:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:16:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:16:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:16:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:16:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:16:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 726ms 10:16:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:16:13 INFO - PROCESS | 1952 | 1467047773802 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 1952 | 1467047773805 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:16:13 INFO - PROCESS | 1952 | 1467047773810 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 1952 | 1467047773813 Marionette TRACE conn2 <- [1,3074,null,{}] 10:16:13 INFO - PROCESS | 1952 | 1467047773816 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}] 10:16:13 INFO - PROCESS | 1952 | 1467047773818 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:14 INFO - PROCESS | 1952 | 1467047773997 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:16:14 INFO - PROCESS | 1952 | 1467047774114 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:14 INFO - PROCESS | 1952 | 1467047774115 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x12d3a1800 == 51 [pid = 1952] [id = 778] 10:16:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 123 (0x121b0f800) [pid = 1952] [serial = 2332] [outer = 0x0] 10:16:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 124 (0x12942ec00) [pid = 1952] [serial = 2333] [outer = 0x121b0f800] 10:16:14 INFO - PROCESS | 1952 | 1467047774144 Marionette DEBUG loaded listener.js 10:16:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 125 (0x12a488c00) [pid = 1952] [serial = 2334] [outer = 0x121b0f800] 10:16:14 INFO - PROCESS | 1952 | 1467047774532 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]]]}] 10:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:16:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:16:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 771ms 10:16:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:16:14 INFO - PROCESS | 1952 | 1467047774581 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 1952 | 1467047774582 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:16:14 INFO - PROCESS | 1952 | 1467047774585 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 1952 | 1467047774586 Marionette TRACE conn2 <- [1,3078,null,{}] 10:16:14 INFO - PROCESS | 1952 | 1467047774588 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}] 10:16:14 INFO - PROCESS | 1952 | 1467047774590 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:14 INFO - PROCESS | 1952 | 1467047774703 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:16:14 INFO - PROCESS | 1952 | 1467047774961 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:14 INFO - PROCESS | 1952 | 1467047774963 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:14 INFO - PROCESS | 1952 | ++DOCSHELL 0x1185a7800 == 52 [pid = 1952] [id = 779] 10:16:14 INFO - PROCESS | 1952 | ++DOMWINDOW == 126 (0x1127ec400) [pid = 1952] [serial = 2335] [outer = 0x0] 10:16:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 127 (0x112977800) [pid = 1952] [serial = 2336] [outer = 0x1127ec400] 10:16:15 INFO - PROCESS | 1952 | 1467047775005 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 128 (0x113144800) [pid = 1952] [serial = 2337] [outer = 0x1127ec400] 10:16:15 INFO - PROCESS | 1952 | 1467047775408 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] 10:16:15 INFO - PROCESS | 1952 | 1467047775461 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:16:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:16:15 INFO - PROCESS | 1952 | 1467047775464 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:16:15 INFO - PROCESS | 1952 | 1467047775465 Marionette TRACE conn2 <- [1,3082,null,{}] 10:16:15 INFO - PROCESS | 1952 | 1467047775469 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}] 10:16:15 INFO - PROCESS | 1952 | 1467047775472 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:15 INFO - PROCESS | 1952 | 1467047775574 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:16:15 INFO - PROCESS | 1952 | 1467047775690 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 1952 | 1467047775692 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:15 INFO - PROCESS | 1952 | ++DOCSHELL 0x1213b8800 == 53 [pid = 1952] [id = 780] 10:16:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 129 (0x11660b400) [pid = 1952] [serial = 2338] [outer = 0x0] 10:16:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 130 (0x118184c00) [pid = 1952] [serial = 2339] [outer = 0x11660b400] 10:16:15 INFO - PROCESS | 1952 | 1467047775723 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 1952 | ++DOMWINDOW == 131 (0x1186a0400) [pid = 1952] [serial = 2340] [outer = 0x11660b400] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x12e3c8800 == 52 [pid = 1952] [id = 773] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x129474000 == 51 [pid = 1952] [id = 772] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x1192dd000 == 50 [pid = 1952] [id = 771] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x12cb23000 == 49 [pid = 1952] [id = 770] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x113184000 == 48 [pid = 1952] [id = 769] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x11279b800 == 47 [pid = 1952] [id = 768] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x12bd09800 == 46 [pid = 1952] [id = 767] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 130 (0x11869d400) [pid = 1952] [serial = 2233] [outer = 0x0] [url = about:blank] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 129 (0x128c84c00) [pid = 1952] [serial = 2224] [outer = 0x0] [url = about:blank] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 128 (0x12a492400) [pid = 1952] [serial = 2230] [outer = 0x0] [url = about:blank] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 127 (0x1184df800) [pid = 1952] [serial = 2273] [outer = 0x0] [url = about:blank] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 126 (0x1292a7000) [pid = 1952] [serial = 2227] [outer = 0x0] [url = about:blank] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x124bb3000 == 45 [pid = 1952] [id = 766] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x120f82800 == 44 [pid = 1952] [id = 765] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x1197d7800 == 43 [pid = 1952] [id = 764] 10:16:15 INFO - PROCESS | 1952 | --DOCSHELL 0x1185ab000 == 42 [pid = 1952] [id = 763] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 125 (0x11825c800) [pid = 1952] [serial = 2174] [outer = 0x0] [url = about:blank] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 124 (0x112981800) [pid = 1952] [serial = 2183] [outer = 0x0] [url = about:blank] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 123 (0x1184ce800) [pid = 1952] [serial = 2186] [outer = 0x0] [url = about:blank] 10:16:15 INFO - PROCESS | 1952 | --DOMWINDOW == 122 (0x12ab04000) [pid = 1952] [serial = 2253] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 121 (0x12b75f000) [pid = 1952] [serial = 2256] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 120 (0x12b8d4800) [pid = 1952] [serial = 2259] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 119 (0x1271df800) [pid = 1952] [serial = 2247] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 118 (0x128c83c00) [pid = 1952] [serial = 2248] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 117 (0x11618e400) [pid = 1952] [serial = 2239] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 116 (0x118119c00) [pid = 1952] [serial = 2236] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 115 (0x1184cb000) [pid = 1952] [serial = 2237] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 114 (0x12107e000) [pid = 1952] [serial = 2219] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x120e76000) [pid = 1952] [serial = 2218] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x1271e4000) [pid = 1952] [serial = 2222] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x126f43400) [pid = 1952] [serial = 2221] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x118182800) [pid = 1952] [serial = 2216] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x116f2f000) [pid = 1952] [serial = 2215] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x1227d2400) [pid = 1952] [serial = 2244] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x126ad8c00) [pid = 1952] [serial = 2245] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x120e40800) [pid = 1952] [serial = 2241] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x120fd1400) [pid = 1952] [serial = 2242] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x12b8da800) [pid = 1952] [serial = 2260] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x12107f000) [pid = 1952] [serial = 2263] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x12b8e0400) [pid = 1952] [serial = 2265] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x12b961c00) [pid = 1952] [serial = 2268] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1128acc00) [pid = 1952] [serial = 2271] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x12bde0400) [pid = 1952] [serial = 2269] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12908c800) [pid = 1952] [serial = 2250] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x12a55bc00) [pid = 1952] [serial = 2251] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x11618b800) [pid = 1952] [serial = 2262] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x12b765c00) [pid = 1952] [serial = 2257] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x12b0a6000) [pid = 1952] [serial = 2254] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12b95cc00) [pid = 1952] [serial = 2266] [outer = 0x0] [url = about:blank] 10:16:16 INFO - PROCESS | 1952 | 1467047776098 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]]]}] 10:16:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:16:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:16:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:16:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 669ms 10:16:16 INFO - PROCESS | 1952 | 1467047776135 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 1952 | 1467047776138 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:16:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:16:16 INFO - PROCESS | 1952 | 1467047776141 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 1952 | 1467047776142 Marionette TRACE conn2 <- [1,3086,null,{}] 10:16:16 INFO - PROCESS | 1952 | 1467047776145 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}] 10:16:16 INFO - PROCESS | 1952 | 1467047776146 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:16 INFO - PROCESS | 1952 | 1467047776239 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:16:16 INFO - PROCESS | 1952 | 1467047776317 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 1952 | 1467047776318 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x1186d0000 == 43 [pid = 1952] [id = 781] 10:16:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x112e0e000) [pid = 1952] [serial = 2341] [outer = 0x0] 10:16:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x11869ec00) [pid = 1952] [serial = 2342] [outer = 0x112e0e000] 10:16:16 INFO - PROCESS | 1952 | 1467047776344 Marionette DEBUG loaded listener.js 10:16:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x1190d6800) [pid = 1952] [serial = 2343] [outer = 0x112e0e000] 10:16:16 INFO - PROCESS | 1952 | 1467047776632 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:16:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:16:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 10:16:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:16:16 INFO - PROCESS | 1952 | 1467047776665 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 1952 | 1467047776667 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:16:16 INFO - PROCESS | 1952 | 1467047776670 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 1952 | 1467047776674 Marionette TRACE conn2 <- [1,3090,null,{}] 10:16:16 INFO - PROCESS | 1952 | 1467047776684 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}] 10:16:16 INFO - PROCESS | 1952 | 1467047776687 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:16 INFO - PROCESS | 1952 | 1467047776778 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:16:16 INFO - PROCESS | 1952 | 1467047776848 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:16 INFO - PROCESS | 1952 | 1467047776849 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:16 INFO - PROCESS | 1952 | ++DOCSHELL 0x126f59800 == 44 [pid = 1952] [id = 782] 10:16:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 97 (0x118119c00) [pid = 1952] [serial = 2344] [outer = 0x0] 10:16:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 98 (0x120e22800) [pid = 1952] [serial = 2345] [outer = 0x118119c00] 10:16:16 INFO - PROCESS | 1952 | 1467047776875 Marionette DEBUG loaded listener.js 10:16:16 INFO - PROCESS | 1952 | ++DOMWINDOW == 99 (0x12107ec00) [pid = 1952] [serial = 2346] [outer = 0x118119c00] 10:16:17 INFO - PROCESS | 1952 | 1467047777179 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:16:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 530ms 10:16:17 INFO - PROCESS | 1952 | 1467047777201 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:16:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:16:17 INFO - PROCESS | 1952 | 1467047777202 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:16:17 INFO - PROCESS | 1952 | 1467047777205 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 1952 | 1467047777205 Marionette TRACE conn2 <- [1,3094,null,{}] 10:16:17 INFO - PROCESS | 1952 | 1467047777207 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}] 10:16:17 INFO - PROCESS | 1952 | 1467047777209 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:17 INFO - PROCESS | 1952 | 1467047777342 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:16:17 INFO - PROCESS | 1952 | 1467047777436 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:17 INFO - PROCESS | 1952 | 1467047777439 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:17 INFO - PROCESS | 1952 | ++DOCSHELL 0x127858800 == 45 [pid = 1952] [id = 783] 10:16:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 100 (0x112c3c400) [pid = 1952] [serial = 2347] [outer = 0x0] 10:16:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 101 (0x1184d3800) [pid = 1952] [serial = 2348] [outer = 0x112c3c400] 10:16:17 INFO - PROCESS | 1952 | 1467047777475 Marionette DEBUG loaded listener.js 10:16:17 INFO - PROCESS | 1952 | ++DOMWINDOW == 102 (0x12107cc00) [pid = 1952] [serial = 2349] [outer = 0x112c3c400] 10:16:17 INFO - PROCESS | 1952 | 1467047777855 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:16:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 10:16:17 INFO - PROCESS | 1952 | 1467047777877 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:16:17 INFO - PROCESS | 1952 | 1467047777879 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:16:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:16:17 INFO - PROCESS | 1952 | 1467047777882 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:16:17 INFO - PROCESS | 1952 | 1467047777883 Marionette TRACE conn2 <- [1,3098,null,{}] 10:16:17 INFO - PROCESS | 1952 | 1467047777885 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}] 10:16:17 INFO - PROCESS | 1952 | 1467047777886 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:18 INFO - PROCESS | 1952 | 1467047778009 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:16:18 INFO - PROCESS | 1952 | 1467047778021 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 1952 | 1467047778025 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x1294e9800 == 46 [pid = 1952] [id = 784] 10:16:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 103 (0x126a13000) [pid = 1952] [serial = 2350] [outer = 0x0] 10:16:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 104 (0x126a17800) [pid = 1952] [serial = 2351] [outer = 0x126a13000] 10:16:18 INFO - PROCESS | 1952 | 1467047778066 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 105 (0x1271de400) [pid = 1952] [serial = 2352] [outer = 0x126a13000] 10:16:18 INFO - PROCESS | 1952 | 1467047778424 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]]]}] 10:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:16:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 568ms 10:16:18 INFO - PROCESS | 1952 | 1467047778450 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 1952 | 1467047778451 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:16:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:16:18 INFO - PROCESS | 1952 | 1467047778454 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 1952 | 1467047778455 Marionette TRACE conn2 <- [1,3102,null,{}] 10:16:18 INFO - PROCESS | 1952 | 1467047778457 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}] 10:16:18 INFO - PROCESS | 1952 | 1467047778460 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:18 INFO - PROCESS | 1952 | 1467047778574 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:16:18 INFO - PROCESS | 1952 | 1467047778577 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 1952 | 1467047778579 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:18 INFO - PROCESS | 1952 | ++DOCSHELL 0x12a993000 == 47 [pid = 1952] [id = 785] 10:16:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 106 (0x1271e4000) [pid = 1952] [serial = 2353] [outer = 0x0] 10:16:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 107 (0x12908c800) [pid = 1952] [serial = 2354] [outer = 0x1271e4000] 10:16:18 INFO - PROCESS | 1952 | 1467047778644 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 1952 | ++DOMWINDOW == 108 (0x12a490c00) [pid = 1952] [serial = 2355] [outer = 0x1271e4000] 10:16:18 INFO - PROCESS | 1952 | 1467047778921 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:16:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 518ms 10:16:18 INFO - PROCESS | 1952 | 1467047778973 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 1952 | 1467047778974 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:16:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:16:18 INFO - PROCESS | 1952 | 1467047778978 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 1952 | 1467047778981 Marionette TRACE conn2 <- [1,3106,null,{}] 10:16:18 INFO - PROCESS | 1952 | 1467047778983 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}] 10:16:18 INFO - PROCESS | 1952 | 1467047778984 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:19 INFO - PROCESS | 1952 | 1467047779105 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:16:19 INFO - PROCESS | 1952 | 1467047779118 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 1952 | 1467047779119 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x12b73a000 == 48 [pid = 1952] [id = 786] 10:16:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 109 (0x12a496c00) [pid = 1952] [serial = 2356] [outer = 0x0] 10:16:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 110 (0x12a4af400) [pid = 1952] [serial = 2357] [outer = 0x12a496c00] 10:16:19 INFO - PROCESS | 1952 | 1467047779144 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 111 (0x12a562800) [pid = 1952] [serial = 2358] [outer = 0x12a496c00] 10:16:19 INFO - PROCESS | 1952 | 1467047779486 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]]]}] 10:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:16:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 523ms 10:16:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:16:19 INFO - PROCESS | 1952 | 1467047779501 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:16:19 INFO - PROCESS | 1952 | 1467047779502 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:16:19 INFO - PROCESS | 1952 | 1467047779504 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 1952 | 1467047779505 Marionette TRACE conn2 <- [1,3110,null,{}] 10:16:19 INFO - PROCESS | 1952 | 1467047779507 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}] 10:16:19 INFO - PROCESS | 1952 | 1467047779508 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:19 INFO - PROCESS | 1952 | 1467047779625 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:16:19 INFO - PROCESS | 1952 | 1467047779637 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 1952 | 1467047779639 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:19 INFO - PROCESS | 1952 | ++DOCSHELL 0x12bd24800 == 49 [pid = 1952] [id = 787] 10:16:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 112 (0x12a568000) [pid = 1952] [serial = 2359] [outer = 0x0] 10:16:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 113 (0x12a90d000) [pid = 1952] [serial = 2360] [outer = 0x12a568000] 10:16:19 INFO - PROCESS | 1952 | 1467047779663 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 1952 | ++DOMWINDOW == 114 (0x12ab07c00) [pid = 1952] [serial = 2361] [outer = 0x12a568000] 10:16:20 INFO - PROCESS | 1952 | 1467047780136 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"]]]}] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 113 (0x127805400) [pid = 1952] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 112 (0x116905c00) [pid = 1952] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 111 (0x1128aa800) [pid = 1952] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 110 (0x1186a6c00) [pid = 1952] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 109 (0x1186a6800) [pid = 1952] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 108 (0x12a489400) [pid = 1952] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 107 (0x113c6f800) [pid = 1952] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 106 (0x126ad5800) [pid = 1952] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 105 (0x12c321000) [pid = 1952] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 104 (0x11826cc00) [pid = 1952] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 103 (0x111ca9400) [pid = 1952] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 102 (0x116ad4800) [pid = 1952] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 101 (0x11825b800) [pid = 1952] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 100 (0x1184d6800) [pid = 1952] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 99 (0x1125e1400) [pid = 1952] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 98 (0x12bde6800) [pid = 1952] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 97 (0x1186a3800) [pid = 1952] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 96 (0x1271e8400) [pid = 1952] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 95 (0x112dc1800) [pid = 1952] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 94 (0x126ed1c00) [pid = 1952] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:16:20 INFO - PROCESS | 1952 | --DOMWINDOW == 93 (0x12107f800) [pid = 1952] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:16:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:16:20 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 10:16:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:16:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:16:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:16:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 669ms 10:16:20 INFO - PROCESS | 1952 | 1467047780174 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 1952 | 1467047780175 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:16:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:16:20 INFO - PROCESS | 1952 | 1467047780178 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 1952 | 1467047780179 Marionette TRACE conn2 <- [1,3114,null,{}] 10:16:20 INFO - PROCESS | 1952 | 1467047780181 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}] 10:16:20 INFO - PROCESS | 1952 | 1467047780182 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:20 INFO - PROCESS | 1952 | 1467047780275 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:16:20 INFO - PROCESS | 1952 | 1467047780280 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\", \"ac7b5826-0bb6-413b-8f1d-47e6b4a4ff3d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 1952 | 1467047780281 Marionette INFO sendAsync e751e689-5121-414a-b516-c190b8f00eef 10:16:20 INFO - PROCESS | 1952 | ++DOCSHELL 0x12c0be000 == 50 [pid = 1952] [id = 788] 10:16:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 94 (0x116ad4800) [pid = 1952] [serial = 2362] [outer = 0x0] 10:16:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 95 (0x1186a6c00) [pid = 1952] [serial = 2363] [outer = 0x116ad4800] 10:16:20 INFO - PROCESS | 1952 | 1467047780305 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 1952 | ++DOMWINDOW == 96 (0x12a489000) [pid = 1952] [serial = 2364] [outer = 0x116ad4800] 10:16:20 INFO - PROCESS | 1952 | 1467047780646 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]]]}] 10:16:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:16:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 519ms 10:16:20 INFO - PROCESS | 1952 | 1467047780698 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 1952 | 1467047780699 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:16:21 WARNING - u'runner_teardown' () 10:16:21 INFO - No more tests 10:16:21 INFO - Got 0 unexpected results 10:16:21 INFO - SUITE-END | took 513s 10:16:21 INFO - Closing logging queue 10:16:21 INFO - queue closed 10:16:21 INFO - Return code: 0 10:16:21 WARNING - # TBPL SUCCESS # 10:16:21 INFO - Running post-action listener: _resource_record_post_action 10:16:21 INFO - Running post-run listener: _resource_record_post_run 10:16:22 INFO - Total resource usage - Wall time: 534s; CPU: 57.0%; Read bytes: 262144; Write bytes: 954145280; Read time: 5; Write time: 5074 10:16:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:16:22 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152422912; Write bytes: 145092608; Read time: 13768; Write time: 292 10:16:22 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 184320; Write bytes: 797207040; Read time: 4; Write time: 4738 10:16:22 INFO - Running post-run listener: _upload_blobber_files 10:16:22 INFO - Blob upload gear active. 10:16:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:16:22 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 10:16:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:16:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:16:23 INFO - (blobuploader) - INFO - Open directory for files ... 10:16:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:16:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:16:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:16:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:16:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:16:24 INFO - (blobuploader) - INFO - Done attempting. 10:16:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:16:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:16:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:16:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:16:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:16:25 INFO - (blobuploader) - INFO - Done attempting. 10:16:25 INFO - (blobuploader) - INFO - Iteration through files over. 10:16:26 INFO - Return code: 0 10:16:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:16:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:16:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7cbacab44c917f270ab993917ece86c304985dddc423173a02e776826482256b2fe2f3bb1d0af5d4fce11489ca51c13f95cecd910b4f578525b1a912f634cb32", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/574e5702502a2ab72dfabbfcbab703656bb586d90a32dc2ee21af6fdcd94716436a22d8e662568bb23fc17c6f60f2eb52f55b0dab88375b90b235de9126e32a2"} 10:16:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:16:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:16:26 INFO - Contents: 10:16:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7cbacab44c917f270ab993917ece86c304985dddc423173a02e776826482256b2fe2f3bb1d0af5d4fce11489ca51c13f95cecd910b4f578525b1a912f634cb32", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/574e5702502a2ab72dfabbfcbab703656bb586d90a32dc2ee21af6fdcd94716436a22d8e662568bb23fc17c6f60f2eb52f55b0dab88375b90b235de9126e32a2"} 10:16:26 INFO - Running post-run listener: copy_logs_to_upload_dir 10:16:26 INFO - Copying logs to upload dir... 10:16:26 INFO - mkdir: /builds/slave/test/build/upload/logs 10:16:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=591.250375 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 51 secs) (at 2016-06-27 10:16:26.328340) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 10:16:26.331434) ========= 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.kVBvCshqxb/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.l6pnXBAcPw/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7cbacab44c917f270ab993917ece86c304985dddc423173a02e776826482256b2fe2f3bb1d0af5d4fce11489ca51c13f95cecd910b4f578525b1a912f634cb32", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/574e5702502a2ab72dfabbfcbab703656bb586d90a32dc2ee21af6fdcd94716436a22d8e662568bb23fc17c6f60f2eb52f55b0dab88375b90b235de9126e32a2"} build_url:https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013047 build_url: 'https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7cbacab44c917f270ab993917ece86c304985dddc423173a02e776826482256b2fe2f3bb1d0af5d4fce11489ca51c13f95cecd910b4f578525b1a912f634cb32", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/574e5702502a2ab72dfabbfcbab703656bb586d90a32dc2ee21af6fdcd94716436a22d8e662568bb23fc17c6f60f2eb52f55b0dab88375b90b235de9126e32a2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/M0YBYZAISs65jIGYD6dYRg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 10:16:26.369699) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 10:16:26.370036) ========= 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.kVBvCshqxb/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.l6pnXBAcPw/Listeners TMPDIR=/var/folders/2r/mjh615_91fs88xk2w8x_w5l800000w/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.005261 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 10:16:26.417672) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 10:16:26.417975) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 10:16:26.421336) ========= ========= Total master_lag: 6.47 =========