builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0368 starttime: 1464291738.01 results: success (0) buildid: 20160526112239 builduid: b87b7ba679c64e44af4912ca10c6007b revision: abce57bf965ba789f1ae52cf5865d60177132385 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:18.007619) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:18.008122) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:18.010421) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:18.036840) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:18.037252) ========= 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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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-05-26 12:42:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 156M=0s 2016-05-26 12:42:18 (156 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.074318 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:18.131664) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:18.132061) ========= 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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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.019976 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:18.181147) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-26 12:42:18.181960) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev abce57bf965ba789f1ae52cf5865d60177132385 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev abce57bf965ba789f1ae52cf5865d60177132385 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tcp5DHo5Bl/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.C1qfcT32SG/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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-05-26 12:42:18,233 truncating revision to first 12 chars 2016-05-26 12:42:18,233 Setting DEBUG logging. 2016-05-26 12:42:18,233 attempt 1/10 2016-05-26 12:42:18,233 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/abce57bf965b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-26 12:42:19,047 unpacking tar archive at: mozilla-aurora-abce57bf965b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.101106 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-26 12:42:19.302132) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:19.302519) ========= script_repo_revision: abce57bf965ba789f1ae52cf5865d60177132385 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:19.303007) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:19.303359) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-26 12:42:19.318787) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 13 secs) (at 2016-05-26 12:42:19.319098) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tcp5DHo5Bl/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.C1qfcT32SG/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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 12:42:19 INFO - MultiFileLogger online at 20160526 12:42:19 in /builds/slave/test 12:42:19 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 12:42:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:42:19 INFO - {'append_to_log': False, 12:42:19 INFO - 'base_work_dir': '/builds/slave/test', 12:42:19 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:42:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:42:19 INFO - 'buildbot_json_path': 'buildprops.json', 12:42:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:42:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:42:19 INFO - 'download_minidump_stackwalk': True, 12:42:19 INFO - 'download_symbols': 'true', 12:42:19 INFO - 'e10s': False, 12:42:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:42:19 INFO - 'tooltool.py': '/tools/tooltool.py', 12:42:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:42:19 INFO - '/tools/misc-python/virtualenv.py')}, 12:42:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:42:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:42:19 INFO - 'log_level': 'info', 12:42:19 INFO - 'log_to_console': True, 12:42:19 INFO - 'opt_config_files': (), 12:42:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:42:19 INFO - '--processes=1', 12:42:19 INFO - '--config=%(test_path)s/wptrunner.ini', 12:42:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:42:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:42:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:42:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:42:19 INFO - 'pip_index': False, 12:42:19 INFO - 'require_test_zip': True, 12:42:19 INFO - 'test_type': ('testharness',), 12:42:19 INFO - 'this_chunk': '1', 12:42:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:42:19 INFO - 'total_chunks': '10', 12:42:19 INFO - 'virtualenv_path': 'venv', 12:42:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:42:19 INFO - 'work_dir': 'build'} 12:42:19 INFO - ##### 12:42:19 INFO - ##### Running clobber step. 12:42:19 INFO - ##### 12:42:19 INFO - Running pre-action listener: _resource_record_pre_action 12:42:19 INFO - Running main action method: clobber 12:42:19 INFO - rmtree: /builds/slave/test/build 12:42:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:42:20 INFO - Running post-action listener: _resource_record_post_action 12:42:20 INFO - ##### 12:42:20 INFO - ##### Running read-buildbot-config step. 12:42:20 INFO - ##### 12:42:20 INFO - Running pre-action listener: _resource_record_pre_action 12:42:20 INFO - Running main action method: read_buildbot_config 12:42:20 INFO - Using buildbot properties: 12:42:20 INFO - { 12:42:20 INFO - "project": "", 12:42:20 INFO - "product": "firefox", 12:42:20 INFO - "script_repo_revision": "production", 12:42:20 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 12:42:20 INFO - "repository": "", 12:42:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 12:42:20 INFO - "buildid": "20160526112239", 12:42:20 INFO - "pgo_build": "False", 12:42:20 INFO - "basedir": "/builds/slave/test", 12:42:20 INFO - "buildnumber": 245, 12:42:20 INFO - "slavename": "t-yosemite-r7-0368", 12:42:20 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 12:42:20 INFO - "platform": "macosx64", 12:42:20 INFO - "branch": "mozilla-aurora", 12:42:20 INFO - "revision": "abce57bf965ba789f1ae52cf5865d60177132385", 12:42:20 INFO - "repo_path": "releases/mozilla-aurora", 12:42:20 INFO - "moz_repo_path": "", 12:42:20 INFO - "stage_platform": "macosx64", 12:42:20 INFO - "builduid": "b87b7ba679c64e44af4912ca10c6007b", 12:42:20 INFO - "slavebuilddir": "test" 12:42:20 INFO - } 12:42:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 12:42:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 12:42:20 INFO - Running post-action listener: _resource_record_post_action 12:42:20 INFO - ##### 12:42:20 INFO - ##### Running download-and-extract step. 12:42:20 INFO - ##### 12:42:20 INFO - Running pre-action listener: _resource_record_pre_action 12:42:20 INFO - Running main action method: download_and_extract 12:42:20 INFO - mkdir: /builds/slave/test/build/tests 12:42: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')]} 12:42:20 INFO - https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:42:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:42:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:42:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:42:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 12:42:21 INFO - Downloaded 1235 bytes. 12:42:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:42:21 INFO - Using the following test package requirements: 12:42:21 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 12:42:21 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:42:21 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 12:42:21 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:42:21 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 12:42:21 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:42:21 INFO - u'jsshell-mac64.zip'], 12:42:21 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:42:21 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 12:42:21 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 12:42:21 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:42:21 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 12:42:21 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:42:21 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 12:42:21 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:42:21 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 12:42:21 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:42:21 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 12:42:21 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 12:42:21 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')]} 12:42:21 INFO - https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:42:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:42:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:42:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:42:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 12:42:22 INFO - Downloaded 18306349 bytes. 12:42:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:42:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:42:23 INFO - caution: filename not matched: web-platform/* 12:42:23 INFO - Return code: 11 12:42:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:23 INFO - https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:42:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 12:42:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 12:42:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 12:42:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 12:42:24 INFO - Downloaded 36409193 bytes. 12:42:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:42:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:42:28 INFO - caution: filename not matched: bin/* 12:42:28 INFO - caution: filename not matched: config/* 12:42:28 INFO - caution: filename not matched: mozbase/* 12:42:28 INFO - caution: filename not matched: marionette/* 12:42:28 INFO - caution: filename not matched: tools/wptserve/* 12:42:28 INFO - Return code: 11 12:42:28 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')]} 12:42:28 INFO - https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 12:42:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:42:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:42:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 12:42:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 12:42:30 INFO - Downloaded 73049421 bytes. 12:42:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:42:30 INFO - mkdir: /builds/slave/test/properties 12:42:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:42:30 INFO - Writing to file /builds/slave/test/properties/build_url 12:42:30 INFO - Contents: 12:42:30 INFO - build_url:https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 12:42:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:42:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:42:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:42:31 INFO - Contents: 12:42:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:42:31 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')]} 12:42:31 INFO - https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:42:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:42:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:42:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 12:42:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 12:42:34 INFO - Downloaded 103643564 bytes. 12:42:34 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:42:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:42:37 INFO - Return code: 0 12:42:37 INFO - Running post-action listener: _resource_record_post_action 12:42:37 INFO - Running post-action listener: set_extra_try_arguments 12:42:37 INFO - ##### 12:42:37 INFO - ##### Running create-virtualenv step. 12:42:37 INFO - ##### 12:42:37 INFO - Running pre-action listener: _pre_create_virtualenv 12:42:37 INFO - Running pre-action listener: _resource_record_pre_action 12:42:37 INFO - Running main action method: create_virtualenv 12:42:37 INFO - Creating virtualenv /builds/slave/test/build/venv 12:42:37 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 12:42:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:42:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:42:37 INFO - Using real prefix '/tools/python27' 12:42:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:42:38 INFO - Installing distribute.............................................................................................................................................................................................done. 12:42:41 INFO - Installing pip.................done. 12:42:41 INFO - Return code: 0 12:42:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:42:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:42:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:42:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:41 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 0x1053d7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffa08d7c410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f05e0>, '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 0x104fd3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffe990>, '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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:42:41 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 12:42:41 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 12:42:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tcp5DHo5Bl/Render', 12:42:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:42:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:42:41 INFO - 'HOME': '/Users/cltbld', 12:42:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:42:41 INFO - 'LOGNAME': 'cltbld', 12:42:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:41 INFO - 'MOZ_NO_REMOTE': '1', 12:42:41 INFO - 'NO_EM_RESTART': '1', 12:42:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:42:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:41 INFO - 'PWD': '/builds/slave/test', 12:42:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:42:41 INFO - 'SHELL': '/bin/bash', 12:42:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.C1qfcT32SG/Listeners', 12:42:41 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 12:42:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:42:41 INFO - 'USER': 'cltbld', 12:42:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:42:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:42:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:42:41 INFO - 'XPC_FLAGS': '0x0', 12:42:41 INFO - 'XPC_SERVICE_NAME': '0', 12:42:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:42:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:42:41 INFO - Downloading/unpacking psutil>=0.7.1 12:42:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:42:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:42:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:42:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:42:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:42:44 INFO - Installing collected packages: psutil 12:42:44 INFO - Running setup.py install for psutil 12:42:44 INFO - building 'psutil._psutil_osx' extension 12:42:44 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 12:42:44 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 12:42:44 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 12:42:44 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 12:42:44 INFO - building 'psutil._psutil_posix' extension 12:42:44 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 12:42:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:42:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:42:44 INFO - ^ 12:42:44 INFO - 1 warning generated. 12:42:44 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 12:42:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:42:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:42:45 INFO - Successfully installed psutil 12:42:45 INFO - Cleaning up... 12:42:45 INFO - Return code: 0 12:42:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:42: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')]} 12:42:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:42:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42: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')]} 12:42:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:42:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:45 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 0x1053d7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffa08d7c410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f05e0>, '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 0x104fd3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffe990>, '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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:42:45 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 12:42:45 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 12:42:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tcp5DHo5Bl/Render', 12:42:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:42:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:42:45 INFO - 'HOME': '/Users/cltbld', 12:42:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:42:45 INFO - 'LOGNAME': 'cltbld', 12:42:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:45 INFO - 'MOZ_NO_REMOTE': '1', 12:42:45 INFO - 'NO_EM_RESTART': '1', 12:42:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:42:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:45 INFO - 'PWD': '/builds/slave/test', 12:42:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:42:45 INFO - 'SHELL': '/bin/bash', 12:42:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.C1qfcT32SG/Listeners', 12:42:45 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 12:42:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:42:45 INFO - 'USER': 'cltbld', 12:42:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:42:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:42:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:42:45 INFO - 'XPC_FLAGS': '0x0', 12:42:45 INFO - 'XPC_SERVICE_NAME': '0', 12:42:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:42:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:42:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:42:45 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 12:42:45 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 12:42:45 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 12:42:45 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 12:42:45 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 12:42:45 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 12:42:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:42:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:42:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:42:48 INFO - Installing collected packages: mozsystemmonitor 12:42:48 INFO - Running setup.py install for mozsystemmonitor 12:42:48 INFO - Successfully installed mozsystemmonitor 12:42:48 INFO - Cleaning up... 12:42:48 INFO - Return code: 0 12:42:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:42:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:42:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:42:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:48 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 0x1053d7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffa08d7c410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f05e0>, '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 0x104fd3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffe990>, '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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:42:48 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 12:42:48 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 12:42:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tcp5DHo5Bl/Render', 12:42:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:42:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:42:48 INFO - 'HOME': '/Users/cltbld', 12:42:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:42:48 INFO - 'LOGNAME': 'cltbld', 12:42:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:48 INFO - 'MOZ_NO_REMOTE': '1', 12:42:48 INFO - 'NO_EM_RESTART': '1', 12:42:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:42:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:48 INFO - 'PWD': '/builds/slave/test', 12:42:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:42:48 INFO - 'SHELL': '/bin/bash', 12:42:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.C1qfcT32SG/Listeners', 12:42:48 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 12:42:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:42:48 INFO - 'USER': 'cltbld', 12:42:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:42:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:42:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:42:48 INFO - 'XPC_FLAGS': '0x0', 12:42:48 INFO - 'XPC_SERVICE_NAME': '0', 12:42:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:42:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:42:48 INFO - Downloading/unpacking blobuploader==1.2.4 12:42:48 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 12:42:48 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 12:42:48 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 12:42:48 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 12:42:48 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 12:42:48 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 12:42:50 INFO - Downloading blobuploader-1.2.4.tar.gz 12:42:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:42:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:42:50 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 12:42:50 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 12:42:50 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 12:42:50 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 12:42:50 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 12:42:50 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 12:42:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:42:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:42:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:42:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:42:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:52 INFO - Downloading docopt-0.6.1.tar.gz 12:42:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:42:52 INFO - Installing collected packages: blobuploader, requests, docopt 12:42:52 INFO - Running setup.py install for blobuploader 12:42:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:42:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:42:52 INFO - Running setup.py install for requests 12:42:52 INFO - Running setup.py install for docopt 12:42:52 INFO - Successfully installed blobuploader requests docopt 12:42:52 INFO - Cleaning up... 12:42:53 INFO - Return code: 0 12:42:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:42:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:42:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:42:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:53 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 0x1053d7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffa08d7c410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f05e0>, '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 0x104fd3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffe990>, '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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:42:53 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 12:42:53 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 12:42:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tcp5DHo5Bl/Render', 12:42:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:42:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:42:53 INFO - 'HOME': '/Users/cltbld', 12:42:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:42:53 INFO - 'LOGNAME': 'cltbld', 12:42:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:53 INFO - 'MOZ_NO_REMOTE': '1', 12:42:53 INFO - 'NO_EM_RESTART': '1', 12:42:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:42:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:53 INFO - 'PWD': '/builds/slave/test', 12:42:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:42:53 INFO - 'SHELL': '/bin/bash', 12:42:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.C1qfcT32SG/Listeners', 12:42:53 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 12:42:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:42:53 INFO - 'USER': 'cltbld', 12:42:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:42:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:42:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:42:53 INFO - 'XPC_FLAGS': '0x0', 12:42:53 INFO - 'XPC_SERVICE_NAME': '0', 12:42:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:42:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:42:53 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-03ORAS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:42:53 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-PVe7zU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:42:53 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-VB_AgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:42:53 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-rgI3m4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:42:53 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-R6BhaG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:42:53 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-6jzlEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:42:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:42:53 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-Tv9p0Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-LAhsrY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-P9UCgG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-TYBv01-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-cNyNWh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-_hf2iW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-teoeHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-gh2Bs5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-kM5AHC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-j6dwNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:42:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:42:54 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-gYV7Ps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:42:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:42:55 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-fvoGKB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:42:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:42:55 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-kzvm1I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:42:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:42:55 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-ABlXye-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:42:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:42:55 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-2oIZHd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:42:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:42:55 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 12:42:55 INFO - Running setup.py install for manifestparser 12:42:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:42:56 INFO - Running setup.py install for mozcrash 12:42:56 INFO - Running setup.py install for mozdebug 12:42:56 INFO - Running setup.py install for mozdevice 12:42:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:42:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:42:56 INFO - Running setup.py install for mozfile 12:42:56 INFO - Running setup.py install for mozhttpd 12:42:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:42:56 INFO - Running setup.py install for mozinfo 12:42:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:42:56 INFO - Running setup.py install for mozInstall 12:42:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Running setup.py install for mozleak 12:42:57 INFO - Running setup.py install for mozlog 12:42:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Running setup.py install for moznetwork 12:42:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Running setup.py install for mozprocess 12:42:57 INFO - Running setup.py install for mozprofile 12:42:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Running setup.py install for mozrunner 12:42:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:42:57 INFO - Running setup.py install for mozscreenshot 12:42:58 INFO - Running setup.py install for moztest 12:42:58 INFO - Running setup.py install for mozversion 12:42:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:42:58 INFO - Running setup.py install for wptserve 12:42:58 INFO - Running setup.py install for marionette-driver 12:42:58 INFO - Running setup.py install for browsermob-proxy 12:42:58 INFO - Running setup.py install for marionette-client 12:42:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:42:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:42:59 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 12:42:59 INFO - Cleaning up... 12:42:59 INFO - Return code: 0 12:42:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:42:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:42:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:42:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:42:59 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 0x1053d7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffa08d7c410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f05e0>, '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 0x104fd3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffe990>, '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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:42:59 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 12:42:59 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 12:42:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tcp5DHo5Bl/Render', 12:42:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:42:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:42:59 INFO - 'HOME': '/Users/cltbld', 12:42:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:42:59 INFO - 'LOGNAME': 'cltbld', 12:42:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:59 INFO - 'MOZ_NO_REMOTE': '1', 12:42:59 INFO - 'NO_EM_RESTART': '1', 12:42:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:42:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:59 INFO - 'PWD': '/builds/slave/test', 12:42:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:42:59 INFO - 'SHELL': '/bin/bash', 12:42:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.C1qfcT32SG/Listeners', 12:42:59 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 12:42:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:42:59 INFO - 'USER': 'cltbld', 12:42:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:42:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:42:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:42:59 INFO - 'XPC_FLAGS': '0x0', 12:42:59 INFO - 'XPC_SERVICE_NAME': '0', 12:42:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:42:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:42:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:42:59 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-5BI5XI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:42:59 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)) 12:42:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:42:59 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-YI0UaO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:42:59 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)) 12:42:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:42:59 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-ZdqFXs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:42:59 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)) 12:42:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:42:59 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-qz6oDT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:42:59 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)) 12:42:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:42:59 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-5hStch-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-LgZ2pz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-wwbh4j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-xMZnJh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-Krac4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-xGch8p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-2Q7X7b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-B0sdjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-MXJaRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:43:00 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)) 12:43:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:43:00 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-gLDqsP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:43:01 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)) 12:43:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:43:01 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-AppnwE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:43:01 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)) 12:43:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:43:01 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-5we9bD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:43:01 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)) 12:43:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:43:01 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-kHxfh5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:43:01 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)) 12:43:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:43:01 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-xMUP3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:43:01 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)) 12:43:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:43:01 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-3qZSL8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:43:01 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)) 12:43:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:43:01 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-iIIe3d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:43:01 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)) 12:43:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:43:02 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-azotDH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:43:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:43:02 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)) 12:43:02 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)) 12:43:02 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)) 12:43:02 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)) 12:43:02 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)) 12:43:02 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)) 12:43:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:43: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 12:43: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 12:43: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 12:43: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 12:43: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 12:43: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 12:43:04 INFO - Downloading blessings-1.6.tar.gz 12:43:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:43:04 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)) 12:43:04 INFO - Installing collected packages: blessings 12:43:04 INFO - Running setup.py install for blessings 12:43:04 INFO - Successfully installed blessings 12:43:04 INFO - Cleaning up... 12:43:05 INFO - Return code: 0 12:43:05 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:43:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:43:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:43:05 INFO - Reading from file tmpfile_stdout 12:43:05 INFO - Current package versions: 12:43:05 INFO - blessings == 1.6 12:43:05 INFO - blobuploader == 1.2.4 12:43:05 INFO - browsermob-proxy == 0.6.0 12:43:05 INFO - docopt == 0.6.1 12:43:05 INFO - manifestparser == 1.1 12:43:05 INFO - marionette-client == 2.3.0 12:43:05 INFO - marionette-driver == 1.4.0 12:43:05 INFO - mozInstall == 1.12 12:43:05 INFO - mozcrash == 0.17 12:43:05 INFO - mozdebug == 0.1 12:43:05 INFO - mozdevice == 0.48 12:43:05 INFO - mozfile == 1.2 12:43:05 INFO - mozhttpd == 0.7 12:43:05 INFO - mozinfo == 0.9 12:43:05 INFO - mozleak == 0.1 12:43:05 INFO - mozlog == 3.1 12:43:05 INFO - moznetwork == 0.27 12:43:05 INFO - mozprocess == 0.22 12:43:05 INFO - mozprofile == 0.28 12:43:05 INFO - mozrunner == 6.11 12:43:05 INFO - mozscreenshot == 0.1 12:43:05 INFO - mozsystemmonitor == 0.0 12:43:05 INFO - moztest == 0.7 12:43:05 INFO - mozversion == 1.4 12:43:05 INFO - psutil == 3.1.1 12:43:05 INFO - requests == 1.2.3 12:43:05 INFO - wptserve == 1.4.0 12:43:05 INFO - wsgiref == 0.1.2 12:43:05 INFO - Running post-action listener: _resource_record_post_action 12:43:05 INFO - Running post-action listener: _start_resource_monitoring 12:43:05 INFO - Starting resource monitoring. 12:43:05 INFO - ##### 12:43:05 INFO - ##### Running pull step. 12:43:05 INFO - ##### 12:43:05 INFO - Running pre-action listener: _resource_record_pre_action 12:43:05 INFO - Running main action method: pull 12:43:05 INFO - Pull has nothing to do! 12:43:05 INFO - Running post-action listener: _resource_record_post_action 12:43:05 INFO - ##### 12:43:05 INFO - ##### Running install step. 12:43:05 INFO - ##### 12:43:05 INFO - Running pre-action listener: _resource_record_pre_action 12:43:05 INFO - Running main action method: install 12:43:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:43:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:43:05 INFO - Reading from file tmpfile_stdout 12:43:05 INFO - Detecting whether we're running mozinstall >=1.0... 12:43:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:43:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:43:05 INFO - Reading from file tmpfile_stdout 12:43:05 INFO - Output received: 12:43:05 INFO - Usage: mozinstall [options] installer 12:43:05 INFO - Options: 12:43:05 INFO - -h, --help show this help message and exit 12:43:05 INFO - -d DEST, --destination=DEST 12:43:05 INFO - Directory to install application into. [default: 12:43:05 INFO - "/builds/slave/test"] 12:43:05 INFO - --app=APP Application being installed. [default: firefox] 12:43:05 INFO - mkdir: /builds/slave/test/build/application 12:43:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 12:43:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 12:43:23 INFO - Reading from file tmpfile_stdout 12:43:23 INFO - Output received: 12:43:23 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 12:43:23 INFO - Running post-action listener: _resource_record_post_action 12:43:23 INFO - ##### 12:43:23 INFO - ##### Running run-tests step. 12:43:23 INFO - ##### 12:43:23 INFO - Running pre-action listener: _resource_record_pre_action 12:43:23 INFO - Running main action method: run_tests 12:43:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:43:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:43:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:43:23 INFO - grabbing minidump binary from tooltool 12:43:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:23 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 0x1053f05e0>, '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 0x104fd3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffe990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:43:23 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 12:43:23 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 12:43:23 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:43:23 INFO - Return code: 0 12:43:23 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:43:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:43:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:43:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:43:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tcp5DHo5Bl/Render', 12:43:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:43:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:43:23 INFO - 'HOME': '/Users/cltbld', 12:43:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:43:23 INFO - 'LOGNAME': 'cltbld', 12:43:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:43:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:43:23 INFO - 'MOZ_NO_REMOTE': '1', 12:43:23 INFO - 'NO_EM_RESTART': '1', 12:43:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:43:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:43:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:43:23 INFO - 'PWD': '/builds/slave/test', 12:43:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:43:23 INFO - 'SHELL': '/bin/bash', 12:43:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.C1qfcT32SG/Listeners', 12:43:23 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 12:43:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:43:23 INFO - 'USER': 'cltbld', 12:43:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:43:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:43:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:43:23 INFO - 'XPC_FLAGS': '0x0', 12:43:23 INFO - 'XPC_SERVICE_NAME': '0', 12:43:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:43:23 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:43:24 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 12:43:24 INFO - import pkg_resources 12:43:24 INFO - Using 1 client processes 12:43:25 INFO - wptserve Starting http server on 127.0.0.1:8000 12:43:25 INFO - wptserve Starting http server on 127.0.0.1:8001 12:43:25 INFO - wptserve Starting http server on 127.0.0.1:8443 12:43:27 INFO - SUITE-START | Running 778 tests 12:43:27 INFO - Running testharness tests 12:43:27 INFO - Setting up ssl 12:43:27 INFO - PROCESS | certutil | 12:43:27 INFO - PROCESS | certutil | 12:43:27 INFO - PROCESS | certutil | 12:43:27 INFO - Certificate Nickname Trust Attributes 12:43:27 INFO - SSL,S/MIME,JAR/XPI 12:43:27 INFO - 12:43:27 INFO - web-platform-tests CT,, 12:43:27 INFO - 12:43:27 INFO - Starting runner 12:43:28 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:43:28 INFO - PROCESS | 1944 | 1464291808280 Marionette DEBUG Marionette enabled via build flag and pref 12:43:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x113ce1000 == 1 [pid = 1944] [id = 1] 12:43:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 1 (0x113ce1800) [pid = 1944] [serial = 1] [outer = 0x0] 12:43:28 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:43:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 2 (0x113ce2800) [pid = 1944] [serial = 2] [outer = 0x113ce1800] 12:43:28 INFO - PROCESS | 1944 | 1464291808674 Marionette INFO Listening on port 2828 12:43:28 INFO - PROCESS | 1944 | 1464291808900 Marionette DEBUG Marionette enabled via command-line flag 12:43:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x1167f0800 == 2 [pid = 1944] [id = 2] 12:43:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 3 (0x1167f1000) [pid = 1944] [serial = 3] [outer = 0x0] 12:43:28 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:43:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 4 (0x116965800) [pid = 1944] [serial = 4] [outer = 0x1167f1000] 12:43:29 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:43:29 INFO - PROCESS | 1944 | 1464291809049 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49682 12:43:29 INFO - PROCESS | 1944 | 1464291809135 Marionette DEBUG Closed connection conn0 12:43:29 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:43:29 INFO - PROCESS | 1944 | 1464291809139 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49683 12:43:29 INFO - PROCESS | 1944 | 1464291809152 Marionette DEBUG Closed connection conn1 12:43:29 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:43:29 INFO - PROCESS | 1944 | 1464291809158 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49684 12:43:29 INFO - PROCESS | 1944 | 1464291809172 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:43:29 INFO - PROCESS | 1944 | 1464291809177 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160526112239","device":"desktop","version":"48.0a2"} 12:43:29 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:43:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fc1000 == 3 [pid = 1944] [id = 3] 12:43:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 5 (0x119fc1800) [pid = 1944] [serial = 5] [outer = 0x0] 12:43:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fc2000 == 4 [pid = 1944] [id = 4] 12:43:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 6 (0x11ab07800) [pid = 1944] [serial = 6] [outer = 0x0] 12:43:30 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:43:30 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:43:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x124131800 == 5 [pid = 1944] [id = 5] 12:43:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 7 (0x11ab07000) [pid = 1944] [serial = 7] [outer = 0x0] 12:43:30 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:43:30 INFO - PROCESS | 1944 | [1944] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:43:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 8 (0x12421f800) [pid = 1944] [serial = 8] [outer = 0x11ab07000] 12:43:30 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:43:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 9 (0x124717800) [pid = 1944] [serial = 9] [outer = 0x119fc1800] 12:43:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 10 (0x123658c00) [pid = 1944] [serial = 10] [outer = 0x11ab07800] 12:43:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 11 (0x124013000) [pid = 1944] [serial = 11] [outer = 0x11ab07000] 12:43:30 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:43:31 INFO - PROCESS | 1944 | 1464291811144 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 1944 | 1464291811153 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:43:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 12 (0x126968c00) [pid = 1944] [serial = 12] [outer = 0x11ab07000] 12:43:31 INFO - PROCESS | 1944 | 1464291811508 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"107e8b7b-b5b9-6949-819b-21460ee142f0","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160526112239","device":"desktop","version":"48.0a2","command_id":1}}] 12:43:31 INFO - PROCESS | 1944 | 1464291811619 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}] 12:43:31 INFO - PROCESS | 1944 | 1464291811665 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:43:31 INFO - PROCESS | 1944 | 1464291811739 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:43:31 INFO - PROCESS | 1944 | [1944] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:43:31 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:43:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 13 (0x128d5dc00) [pid = 1944] [serial = 13] [outer = 0x11ab07000] 12:43:31 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:43:31 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:32 INFO - PROCESS | 1944 | 1464291812020 Marionette TRACE conn2 <- [1,3,null,{}] 12:43:32 INFO - PROCESS | 1944 | 1464291812039 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:43:32 INFO - PROCESS | 1944 | 1464291812062 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:43:32 INFO - PROCESS | 1944 | 1464291812096 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 1944 | 1464291812099 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:43:32 INFO - PROCESS | 1944 | 1464291812103 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 1944 | 1464291812107 Marionette TRACE conn2 <- [1,6,null,{}] 12:43:32 INFO - PROCESS | 1944 | 1464291812111 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}] 12:43:32 INFO - PROCESS | 1944 | 1464291812126 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:43:32 INFO - PROCESS | 1944 | 1464291812129 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x129182800 == 6 [pid = 1944] [id = 6] 12:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 14 (0x128ddc800) [pid = 1944] [serial = 14] [outer = 0x0] 12:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 15 (0x1291c9c00) [pid = 1944] [serial = 15] [outer = 0x128ddc800] 12:43:32 INFO - PROCESS | 1944 | 1464291812173 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 16 (0x1291cfc00) [pid = 1944] [serial = 16] [outer = 0x128ddc800] 12:43:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x12948e800 == 7 [pid = 1944] [id = 7] 12:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 17 (0x129649800) [pid = 1944] [serial = 17] [outer = 0x0] 12:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 18 (0x12966ec00) [pid = 1944] [serial = 18] [outer = 0x129649800] 12:43:32 INFO - PROCESS | 1944 | 1464291812557 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 19 (0x129670c00) [pid = 1944] [serial = 19] [outer = 0x129649800] 12:43:32 INFO - PROCESS | 1944 | 1464291812689 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]]]}] 12:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 623ms 12:43:32 INFO - PROCESS | 1944 | 1464291812761 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 1944 | 1464291812762 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:43:32 INFO - PROCESS | 1944 | 1464291812774 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 1944 | 1464291812775 Marionette TRACE conn2 <- [1,10,null,{}] 12:43:32 INFO - PROCESS | 1944 | 1464291812811 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}] 12:43:32 INFO - PROCESS | 1944 | 1464291812932 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:43:32 INFO - PROCESS | 1944 | 1464291812951 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa9a000 == 8 [pid = 1944] [id = 8] 12:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 20 (0x129b77c00) [pid = 1944] [serial = 20] [outer = 0x0] 12:43:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 21 (0x12aa58c00) [pid = 1944] [serial = 21] [outer = 0x129b77c00] 12:43:32 INFO - PROCESS | 1944 | 1464291812992 Marionette DEBUG loaded listener.js 12:43:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 22 (0x12afe9800) [pid = 1944] [serial = 22] [outer = 0x129b77c00] 12:43:33 INFO - PROCESS | 1944 | 1464291813419 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]]]}] 12:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 696ms 12:43:33 INFO - PROCESS | 1944 | 1464291813468 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:43:33 INFO - PROCESS | 1944 | 1464291813470 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:43:33 INFO - PROCESS | 1944 | 1464291813472 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 1944 | 1464291813473 Marionette TRACE conn2 <- [1,14,null,{}] 12:43:33 INFO - PROCESS | 1944 | 1464291813475 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}] 12:43:33 INFO - PROCESS | 1944 | 1464291813568 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:43:33 INFO - PROCESS | 1944 | 1464291813573 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b390000 == 9 [pid = 1944] [id = 9] 12:43:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 23 (0x12afed800) [pid = 1944] [serial = 23] [outer = 0x0] 12:43:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 24 (0x12b2a8800) [pid = 1944] [serial = 24] [outer = 0x12afed800] 12:43:33 INFO - PROCESS | 1944 | 1464291813598 Marionette DEBUG loaded listener.js 12:43:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 25 (0x12ba25000) [pid = 1944] [serial = 25] [outer = 0x12afed800] 12:43:33 INFO - PROCESS | 1944 | 1464291813871 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]]]}] 12:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 12:43:33 INFO - PROCESS | 1944 | 1464291813890 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:43:33 INFO - PROCESS | 1944 | 1464291813891 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:43:33 INFO - PROCESS | 1944 | 1464291813904 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 1944 | 1464291813905 Marionette TRACE conn2 <- [1,18,null,{}] 12:43:33 INFO - PROCESS | 1944 | 1464291813907 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}] 12:43:34 INFO - PROCESS | 1944 | 1464291814001 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:43:34 INFO - PROCESS | 1944 | 1464291814006 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bae2000 == 10 [pid = 1944] [id = 10] 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 26 (0x12bb1ac00) [pid = 1944] [serial = 26] [outer = 0x0] 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 27 (0x12bb1f800) [pid = 1944] [serial = 27] [outer = 0x12bb1ac00] 12:43:34 INFO - PROCESS | 1944 | 1464291814032 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 28 (0x12bb28800) [pid = 1944] [serial = 28] [outer = 0x12bb1ac00] 12:43:34 INFO - PROCESS | 1944 | 1464291814289 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]]]}] 12:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 12:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:43:34 INFO - PROCESS | 1944 | 1464291814323 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:43:34 INFO - PROCESS | 1944 | 1464291814325 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:43:34 INFO - PROCESS | 1944 | 1464291814327 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 1944 | 1464291814328 Marionette TRACE conn2 <- [1,22,null,{}] 12:43:34 INFO - PROCESS | 1944 | 1464291814339 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}] 12:43:34 INFO - PROCESS | 1944 | 1464291814433 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:43:34 INFO - PROCESS | 1944 | 1464291814438 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bddb800 == 11 [pid = 1944] [id = 11] 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 29 (0x12bb3c000) [pid = 1944] [serial = 29] [outer = 0x0] 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 30 (0x12bb43800) [pid = 1944] [serial = 30] [outer = 0x12bb3c000] 12:43:34 INFO - PROCESS | 1944 | 1464291814463 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 31 (0x12c06cc00) [pid = 1944] [serial = 31] [outer = 0x12bb3c000] 12:43:34 INFO - PROCESS | 1944 | 1464291814711 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]]]}] 12:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 12:43:34 INFO - PROCESS | 1944 | 1464291814756 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:43:34 INFO - PROCESS | 1944 | 1464291814757 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:43:34 INFO - PROCESS | 1944 | 1464291814759 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 1944 | 1464291814760 Marionette TRACE conn2 <- [1,26,null,{}] 12:43:34 INFO - PROCESS | 1944 | 1464291814770 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}] 12:43:34 INFO - PROCESS | 1944 | 1464291814866 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:43:34 INFO - PROCESS | 1944 | 1464291814871 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x118384000 == 12 [pid = 1944] [id = 12] 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 32 (0x11923c000) [pid = 1944] [serial = 32] [outer = 0x0] 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 33 (0x119245000) [pid = 1944] [serial = 33] [outer = 0x11923c000] 12:43:34 INFO - PROCESS | 1944 | 1464291814895 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 34 (0x11924c400) [pid = 1944] [serial = 34] [outer = 0x11923c000] 12:43:35 INFO - PROCESS | 1944 | 1464291815137 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]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 423ms 12:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:43:35 INFO - PROCESS | 1944 | 1464291815187 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 1944 | 1464291815188 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:43:35 INFO - PROCESS | 1944 | 1464291815190 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 1944 | 1464291815191 Marionette TRACE conn2 <- [1,30,null,{}] 12:43:35 INFO - PROCESS | 1944 | 1464291815202 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}] 12:43:35 INFO - PROCESS | 1944 | 1464291815293 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:43:35 INFO - PROCESS | 1944 | 1464291815298 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c612800 == 13 [pid = 1944] [id = 13] 12:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 35 (0x119251000) [pid = 1944] [serial = 35] [outer = 0x0] 12:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 36 (0x12c06dc00) [pid = 1944] [serial = 36] [outer = 0x119251000] 12:43:35 INFO - PROCESS | 1944 | 1464291815322 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 37 (0x12c073000) [pid = 1944] [serial = 37] [outer = 0x119251000] 12:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 374ms 12:43:35 INFO - PROCESS | 1944 | 1464291815560 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]]]}] 12:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:43:35 INFO - PROCESS | 1944 | 1464291815568 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 1944 | 1464291815569 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:43:35 INFO - PROCESS | 1944 | 1464291815571 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 1944 | 1464291815572 Marionette TRACE conn2 <- [1,34,null,{}] 12:43:35 INFO - PROCESS | 1944 | 1464291815575 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}] 12:43:35 INFO - PROCESS | 1944 | 1464291815686 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:43:35 INFO - PROCESS | 1944 | 1464291815692 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7d3800 == 14 [pid = 1944] [id = 14] 12:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 38 (0x12c079000) [pid = 1944] [serial = 38] [outer = 0x0] 12:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 39 (0x12c903c00) [pid = 1944] [serial = 39] [outer = 0x12c079000] 12:43:35 INFO - PROCESS | 1944 | 1464291815717 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 40 (0x12c909400) [pid = 1944] [serial = 40] [outer = 0x12c079000] 12:43:35 INFO - PROCESS | 1944 | 1464291815954 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]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 417ms 12:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:43:35 INFO - PROCESS | 1944 | 1464291815990 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 1944 | 1464291815991 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:43:36 INFO - PROCESS | 1944 | 1464291816003 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1944 | 1464291816004 Marionette TRACE conn2 <- [1,38,null,{}] 12:43:36 INFO - PROCESS | 1944 | 1464291816007 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}] 12:43:36 INFO - PROCESS | 1944 | 1464291816103 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:43:36 INFO - PROCESS | 1944 | 1464291816107 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca74000 == 15 [pid = 1944] [id = 15] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 41 (0x12c90e000) [pid = 1944] [serial = 41] [outer = 0x0] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 42 (0x12c914400) [pid = 1944] [serial = 42] [outer = 0x12c90e000] 12:43:36 INFO - PROCESS | 1944 | 1464291816131 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 43 (0x12c91a800) [pid = 1944] [serial = 43] [outer = 0x12c90e000] 12:43:36 INFO - PROCESS | 1944 | 1464291816366 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]]]}] 12:43:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce43800 == 16 [pid = 1944] [id = 16] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 44 (0x12ce44000) [pid = 1944] [serial = 44] [outer = 0x0] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 45 (0x12ce45800) [pid = 1944] [serial = 45] [outer = 0x12ce44000] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 46 (0x12ce4a000) [pid = 1944] [serial = 46] [outer = 0x12ce44000] 12:43:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce43000 == 17 [pid = 1944] [id = 17] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 47 (0x12ce94c00) [pid = 1944] [serial = 47] [outer = 0x0] 12:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 429ms 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 48 (0x12cea0000) [pid = 1944] [serial = 48] [outer = 0x12ce94c00] 12:43:36 INFO - PROCESS | 1944 | 1464291816451 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 1944 | 1464291816452 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 49 (0x1167c1c00) [pid = 1944] [serial = 49] [outer = 0x12ce94c00] 12:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:43:36 INFO - PROCESS | 1944 | 1464291816493 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1944 | 1464291816494 Marionette TRACE conn2 <- [1,42,null,{}] 12:43:36 INFO - PROCESS | 1944 | 1464291816504 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}] 12:43:36 INFO - PROCESS | 1944 | 1464291816614 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:43:36 INFO - PROCESS | 1944 | 1464291816619 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1bf800 == 18 [pid = 1944] [id = 18] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 50 (0x12c91d000) [pid = 1944] [serial = 50] [outer = 0x0] 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 51 (0x12ce97c00) [pid = 1944] [serial = 51] [outer = 0x12c91d000] 12:43:36 INFO - PROCESS | 1944 | 1464291816644 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 52 (0x12d369800) [pid = 1944] [serial = 52] [outer = 0x12c91d000] 12:43:36 INFO - PROCESS | 1944 | 1464291816932 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]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 491ms 12:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:43:36 INFO - PROCESS | 1944 | 1464291816970 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 1944 | 1464291816971 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:43:36 INFO - PROCESS | 1944 | 1464291816974 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1944 | 1464291816975 Marionette TRACE conn2 <- [1,46,null,{}] 12:43:36 INFO - PROCESS | 1944 | 1464291816978 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}] 12:43:37 INFO - PROCESS | 1944 | 1464291817070 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:43:37 INFO - PROCESS | 1944 | 1464291817074 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5ad000 == 19 [pid = 1944] [id = 19] 12:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x11823bc00) [pid = 1944] [serial = 53] [outer = 0x0] 12:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x119049000) [pid = 1944] [serial = 54] [outer = 0x11823bc00] 12:43:37 INFO - PROCESS | 1944 | 1464291817102 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x12d36c000) [pid = 1944] [serial = 55] [outer = 0x11823bc00] 12:43:37 INFO - PROCESS | 1944 | 1464291817349 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]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 425ms 12:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:43:37 INFO - PROCESS | 1944 | 1464291817402 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 1944 | 1464291817403 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:43:37 INFO - PROCESS | 1944 | 1464291817405 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 1944 | 1464291817406 Marionette TRACE conn2 <- [1,50,null,{}] 12:43:37 INFO - PROCESS | 1944 | 1464291817409 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}] 12:43:37 INFO - PROCESS | 1944 | 1464291817505 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:43:37 INFO - PROCESS | 1944 | 1464291817509 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183c8800 == 20 [pid = 1944] [id = 20] 12:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x118338000) [pid = 1944] [serial = 56] [outer = 0x0] 12:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x118340c00) [pid = 1944] [serial = 57] [outer = 0x118338000] 12:43:37 INFO - PROCESS | 1944 | 1464291817533 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x12d371400) [pid = 1944] [serial = 58] [outer = 0x118338000] 12:43:37 INFO - PROCESS | 1944 | 1464291817756 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]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 12:43:37 INFO - PROCESS | 1944 | 1464291817775 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 1944 | 1464291817777 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:43:37 INFO - PROCESS | 1944 | 1464291817790 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 1944 | 1464291817792 Marionette TRACE conn2 <- [1,54,null,{}] 12:43:37 INFO - PROCESS | 1944 | 1464291817805 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}] 12:43:37 INFO - PROCESS | 1944 | 1464291817955 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:43:37 INFO - PROCESS | 1944 | 1464291817963 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5bd000 == 21 [pid = 1944] [id = 21] 12:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x12d613800) [pid = 1944] [serial = 59] [outer = 0x0] 12:43:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x12d618c00) [pid = 1944] [serial = 60] [outer = 0x12d613800] 12:43:38 INFO - PROCESS | 1944 | 1464291818001 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x12d61ec00) [pid = 1944] [serial = 61] [outer = 0x12d613800] 12:43:38 INFO - PROCESS | 1944 | 1464291818392 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]]]}] 12:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 625ms 12:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:43:38 INFO - PROCESS | 1944 | 1464291818417 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 1944 | 1464291818419 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:43:38 INFO - PROCESS | 1944 | 1464291818422 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 1944 | 1464291818424 Marionette TRACE conn2 <- [1,58,null,{}] 12:43:38 INFO - PROCESS | 1944 | 1464291818428 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}] 12:43:38 INFO - PROCESS | 1944 | 1464291818601 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:43:39 INFO - PROCESS | 1944 | 1464291819271 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x112172000 == 22 [pid = 1944] [id = 22] 12:43:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x111f1f800) [pid = 1944] [serial = 62] [outer = 0x0] 12:43:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x111f3cc00) [pid = 1944] [serial = 63] [outer = 0x111f1f800] 12:43:39 INFO - PROCESS | 1944 | 1464291819321 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x1121ba800) [pid = 1944] [serial = 64] [outer = 0x111f1f800] 12:43:39 INFO - PROCESS | 1944 | 1464291819735 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]]]}] 12:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1322ms 12:43:39 INFO - PROCESS | 1944 | 1464291819744 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 1944 | 1464291819749 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:43:39 INFO - PROCESS | 1944 | 1464291819752 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 1944 | 1464291819755 Marionette TRACE conn2 <- [1,62,null,{}] 12:43:39 INFO - PROCESS | 1944 | 1464291819758 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}] 12:43:39 INFO - PROCESS | 1944 | 1464291819870 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:43:39 INFO - PROCESS | 1944 | 1464291819907 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x116092000 == 23 [pid = 1944] [id = 23] 12:43:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x112972000) [pid = 1944] [serial = 65] [outer = 0x0] 12:43:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x11501ec00) [pid = 1944] [serial = 66] [outer = 0x112972000] 12:43:39 INFO - PROCESS | 1944 | 1464291819941 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x1167bd000) [pid = 1944] [serial = 67] [outer = 0x112972000] 12:43:40 INFO - PROCESS | 1944 | 1464291820385 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]]]}] 12:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 12:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:43:40 INFO - PROCESS | 1944 | 1464291820424 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:43:40 INFO - PROCESS | 1944 | 1464291820427 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:43:40 INFO - PROCESS | 1944 | 1464291820431 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 1944 | 1464291820433 Marionette TRACE conn2 <- [1,66,null,{}] 12:43:40 INFO - PROCESS | 1944 | 1464291820437 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}] 12:43:40 INFO - PROCESS | 1944 | 1464291820618 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:43:40 INFO - PROCESS | 1944 | 1464291820689 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172bd000 == 24 [pid = 1944] [id = 24] 12:43:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x116b58000) [pid = 1944] [serial = 68] [outer = 0x0] 12:43:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x11723dc00) [pid = 1944] [serial = 69] [outer = 0x116b58000] 12:43:40 INFO - PROCESS | 1944 | 1464291820721 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x118341400) [pid = 1944] [serial = 70] [outer = 0x116b58000] 12:43:41 INFO - PROCESS | 1944 | 1464291821236 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]]]}] 12:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 871ms 12:43:41 INFO - PROCESS | 1944 | 1464291821303 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 1944 | 1464291821307 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:43:41 INFO - PROCESS | 1944 | 1464291821319 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 1944 | 1464291821323 Marionette TRACE conn2 <- [1,70,null,{}] 12:43:41 INFO - PROCESS | 1944 | 1464291821327 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}] 12:43:41 INFO - PROCESS | 1944 | 1464291821461 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:43:41 INFO - PROCESS | 1944 | 1464291821498 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d50800 == 25 [pid = 1944] [id = 25] 12:43:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x118343c00) [pid = 1944] [serial = 71] [outer = 0x0] 12:43:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x11ab09800) [pid = 1944] [serial = 72] [outer = 0x118343c00] 12:43:41 INFO - PROCESS | 1944 | 1464291821530 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x12138bc00) [pid = 1944] [serial = 73] [outer = 0x118343c00] 12:43:42 INFO - PROCESS | 1944 | 1464291822124 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]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 880ms 12:43:42 INFO - PROCESS | 1944 | 1464291822193 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 1944 | 1464291822195 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:43:42 INFO - PROCESS | 1944 | 1464291822198 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 1944 | 1464291822200 Marionette TRACE conn2 <- [1,74,null,{}] 12:43:42 INFO - PROCESS | 1944 | 1464291822204 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}] 12:43:42 INFO - PROCESS | 1944 | 1464291822290 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:43:42 INFO - PROCESS | 1944 | 1464291822335 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x1133cb800 == 26 [pid = 1944] [id = 26] 12:43:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x1131af000) [pid = 1944] [serial = 74] [outer = 0x0] 12:43:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x115e09400) [pid = 1944] [serial = 75] [outer = 0x1131af000] 12:43:42 INFO - PROCESS | 1944 | 1464291822364 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x1160e4c00) [pid = 1944] [serial = 76] [outer = 0x1131af000] 12:43:42 INFO - PROCESS | 1944 | 1464291822751 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]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 12:43:42 INFO - PROCESS | 1944 | 1464291822770 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 1944 | 1464291822773 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:43:42 INFO - PROCESS | 1944 | 1464291822777 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 1944 | 1464291822781 Marionette TRACE conn2 <- [1,78,null,{}] 12:43:42 INFO - PROCESS | 1944 | 1464291822783 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}] 12:43:42 INFO - PROCESS | 1944 | 1464291822858 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:43:42 INFO - PROCESS | 1944 | 1464291822865 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x116051000 == 27 [pid = 1944] [id = 27] 12:43:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x115e05c00) [pid = 1944] [serial = 77] [outer = 0x0] 12:43:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1165f0c00) [pid = 1944] [serial = 78] [outer = 0x115e05c00] 12:43:42 INFO - PROCESS | 1944 | 1464291822891 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x116998400) [pid = 1944] [serial = 79] [outer = 0x115e05c00] 12:43:43 INFO - PROCESS | 1944 | 1464291823222 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]]]}] 12:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 12:43:43 INFO - PROCESS | 1944 | 1464291823250 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:43:43 INFO - PROCESS | 1944 | 1464291823252 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:43:43 INFO - PROCESS | 1944 | 1464291823254 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:43:43 INFO - PROCESS | 1944 | 1464291823256 Marionette TRACE conn2 <- [1,82,null,{}] 12:43:43 INFO - PROCESS | 1944 | 1464291823266 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}] 12:43:43 INFO - PROCESS | 1944 | 1464291823340 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:43:43 INFO - PROCESS | 1944 | 1464291823347 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x116742800 == 28 [pid = 1944] [id = 28] 12:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x117244800) [pid = 1944] [serial = 80] [outer = 0x0] 12:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x117f0e800) [pid = 1944] [serial = 81] [outer = 0x117244800] 12:43:43 INFO - PROCESS | 1944 | 1464291823375 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x118337000) [pid = 1944] [serial = 82] [outer = 0x117244800] 12:43:43 INFO - PROCESS | 1944 | 1464291823692 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]]]}] 12:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 12:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:43:43 INFO - PROCESS | 1944 | 1464291823724 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:43:43 INFO - PROCESS | 1944 | 1464291823726 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:43:43 INFO - PROCESS | 1944 | 1464291823728 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:43:43 INFO - PROCESS | 1944 | 1464291823731 Marionette TRACE conn2 <- [1,86,null,{}] 12:43:43 INFO - PROCESS | 1944 | 1464291823734 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}] 12:43:43 INFO - PROCESS | 1944 | 1464291823818 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:43:43 INFO - PROCESS | 1944 | 1464291823858 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x11704a000 == 29 [pid = 1944] [id = 29] 12:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x117f18800) [pid = 1944] [serial = 83] [outer = 0x0] 12:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1186bf800) [pid = 1944] [serial = 84] [outer = 0x117f18800] 12:43:43 INFO - PROCESS | 1944 | 1464291823884 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x118d5b400) [pid = 1944] [serial = 85] [outer = 0x117f18800] 12:43:44 INFO - PROCESS | 1944 | 1464291824160 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]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 473ms 12:43:44 INFO - PROCESS | 1944 | 1464291824204 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 1944 | 1464291824205 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:43:44 INFO - PROCESS | 1944 | 1464291824207 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1944 | 1464291824208 Marionette TRACE conn2 <- [1,90,null,{}] 12:43:44 INFO - PROCESS | 1944 | 1464291824210 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}] 12:43:44 INFO - PROCESS | 1944 | 1464291824285 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:43:44 INFO - PROCESS | 1944 | 1464291824289 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x117673000 == 30 [pid = 1944] [id = 30] 12:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x118336c00) [pid = 1944] [serial = 86] [outer = 0x0] 12:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11904a800) [pid = 1944] [serial = 87] [outer = 0x118336c00] 12:43:44 INFO - PROCESS | 1944 | 1464291824317 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119087800) [pid = 1944] [serial = 88] [outer = 0x118336c00] 12:43:44 INFO - PROCESS | 1944 | 1464291824609 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]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 12:43:44 INFO - PROCESS | 1944 | 1464291824626 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 1944 | 1464291824627 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:43:44 INFO - PROCESS | 1944 | 1464291824641 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1944 | 1464291824642 Marionette TRACE conn2 <- [1,94,null,{}] 12:43:44 INFO - PROCESS | 1944 | 1464291824644 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}] 12:43:44 INFO - PROCESS | 1944 | 1464291824761 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:43:44 INFO - PROCESS | 1944 | 1464291824769 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x118382000 == 31 [pid = 1944] [id = 31] 12:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x118d92000) [pid = 1944] [serial = 89] [outer = 0x0] 12:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119235c00) [pid = 1944] [serial = 90] [outer = 0x118d92000] 12:43:44 INFO - PROCESS | 1944 | 1464291824795 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x119e45000) [pid = 1944] [serial = 91] [outer = 0x118d92000] 12:43:45 INFO - PROCESS | 1944 | 1464291825141 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]]]}] 12:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 535ms 12:43:45 INFO - PROCESS | 1944 | 1464291825168 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:43:45 INFO - PROCESS | 1944 | 1464291825170 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:43:45 INFO - PROCESS | 1944 | 1464291825173 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - PROCESS | 1944 | 1464291825175 Marionette TRACE conn2 <- [1,98,null,{}] 12:43:45 INFO - PROCESS | 1944 | 1464291825179 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}] 12:43:45 INFO - PROCESS | 1944 | 1464291825291 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:43:45 INFO - PROCESS | 1944 | 1464291825358 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x11216e800 == 32 [pid = 1944] [id = 32] 12:43:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x119d99400) [pid = 1944] [serial = 92] [outer = 0x0] 12:43:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x119ec8000) [pid = 1944] [serial = 93] [outer = 0x119d99400] 12:43:45 INFO - PROCESS | 1944 | 1464291825394 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12138a800) [pid = 1944] [serial = 94] [outer = 0x119d99400] 12:43:45 INFO - PROCESS | 1944 | 1464291825651 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]]]}] 12:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 522ms 12:43:45 INFO - PROCESS | 1944 | 1464291825702 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:43:45 INFO - PROCESS | 1944 | 1464291825703 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:43:45 INFO - PROCESS | 1944 | 1464291825706 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - PROCESS | 1944 | 1464291825707 Marionette TRACE conn2 <- [1,102,null,{}] 12:43:45 INFO - PROCESS | 1944 | 1464291825709 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}] 12:43:45 INFO - PROCESS | 1944 | 1464291825793 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:43:45 INFO - PROCESS | 1944 | 1464291825799 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x11216e000 == 33 [pid = 1944] [id = 33] 12:43:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x119e44400) [pid = 1944] [serial = 95] [outer = 0x0] 12:43:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x121391000) [pid = 1944] [serial = 96] [outer = 0x119e44400] 12:43:45 INFO - PROCESS | 1944 | 1464291825824 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x113e11800) [pid = 1944] [serial = 97] [outer = 0x119e44400] 12:43:46 INFO - PROCESS | 1944 | 1464291826104 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]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 12:43:46 INFO - PROCESS | 1944 | 1464291826127 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:43:46 INFO - PROCESS | 1944 | 1464291826129 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:43:46 INFO - PROCESS | 1944 | 1464291826136 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 1944 | 1464291826137 Marionette TRACE conn2 <- [1,106,null,{}] 12:43:46 INFO - PROCESS | 1944 | 1464291826139 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}] 12:43:46 INFO - PROCESS | 1944 | 1464291826210 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:43:46 INFO - PROCESS | 1944 | 1464291826217 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196df000 == 34 [pid = 1944] [id = 34] 12:43:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x121390000) [pid = 1944] [serial = 98] [outer = 0x0] 12:43:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1236f7000) [pid = 1944] [serial = 99] [outer = 0x121390000] 12:43:46 INFO - PROCESS | 1944 | 1464291826241 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12408b800) [pid = 1944] [serial = 100] [outer = 0x121390000] 12:43:46 INFO - PROCESS | 1944 | 1464291826562 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]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 12:43:46 INFO - PROCESS | 1944 | 1464291826612 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:43:46 INFO - PROCESS | 1944 | 1464291826617 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:43:46 INFO - PROCESS | 1944 | 1464291826621 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 1944 | 1464291826622 Marionette TRACE conn2 <- [1,110,null,{}] 12:43:46 INFO - PROCESS | 1944 | 1464291826626 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}] 12:43:46 INFO - PROCESS | 1944 | 1464291826738 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:43:46 INFO - PROCESS | 1944 | 1464291826746 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d4b000 == 35 [pid = 1944] [id = 35] 12:43:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x123486000) [pid = 1944] [serial = 101] [outer = 0x0] 12:43:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x124435800) [pid = 1944] [serial = 102] [outer = 0x123486000] 12:43:46 INFO - PROCESS | 1944 | 1464291826785 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x124bde000) [pid = 1944] [serial = 103] [outer = 0x123486000] 12:43:47 INFO - PROCESS | 1944 | 1464291827161 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]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 570ms 12:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:43:47 INFO - PROCESS | 1944 | 1464291827191 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 1944 | 1464291827193 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:43:47 INFO - PROCESS | 1944 | 1464291827195 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 1944 | 1464291827199 Marionette TRACE conn2 <- [1,114,null,{}] 12:43:47 INFO - PROCESS | 1944 | 1464291827202 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}] 12:43:47 INFO - PROCESS | 1944 | 1464291827315 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:43:47 INFO - PROCESS | 1944 | 1464291827322 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213a2000 == 36 [pid = 1944] [id = 36] 12:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x124be4c00) [pid = 1944] [serial = 104] [outer = 0x0] 12:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x124fb1c00) [pid = 1944] [serial = 105] [outer = 0x124be4c00] 12:43:47 INFO - PROCESS | 1944 | 1464291827353 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12581b000) [pid = 1944] [serial = 106] [outer = 0x124be4c00] 12:43:47 INFO - PROCESS | 1944 | 1464291827649 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]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 12:43:47 INFO - PROCESS | 1944 | 1464291827671 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 1944 | 1464291827672 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:43:47 INFO - PROCESS | 1944 | 1464291827674 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 1944 | 1464291827675 Marionette TRACE conn2 <- [1,118,null,{}] 12:43:47 INFO - PROCESS | 1944 | 1464291827678 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}] 12:43:47 INFO - PROCESS | 1944 | 1464291827753 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:43:47 INFO - PROCESS | 1944 | 1464291827757 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x1234de800 == 37 [pid = 1944] [id = 37] 12:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x124014800) [pid = 1944] [serial = 107] [outer = 0x0] 12:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x126125400) [pid = 1944] [serial = 108] [outer = 0x124014800] 12:43:47 INFO - PROCESS | 1944 | 1464291827784 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x126506800) [pid = 1944] [serial = 109] [outer = 0x124014800] 12:43:48 INFO - PROCESS | 1944 | 1464291828086 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]]]}] 12:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 12:43:48 INFO - PROCESS | 1944 | 1464291828103 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:43:48 INFO - PROCESS | 1944 | 1464291828105 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:43:48 INFO - PROCESS | 1944 | 1464291828108 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:43:48 INFO - PROCESS | 1944 | 1464291828109 Marionette TRACE conn2 <- [1,122,null,{}] 12:43:48 INFO - PROCESS | 1944 | 1464291828112 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}] 12:43:48 INFO - PROCESS | 1944 | 1464291828235 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:43:48 INFO - PROCESS | 1944 | 1464291828246 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12412b800 == 38 [pid = 1944] [id = 38] 12:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x124cab000) [pid = 1944] [serial = 110] [outer = 0x0] 12:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x126508000) [pid = 1944] [serial = 111] [outer = 0x124cab000] 12:43:48 INFO - PROCESS | 1944 | 1464291828279 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1267c4800) [pid = 1944] [serial = 112] [outer = 0x124cab000] 12:43:48 INFO - PROCESS | 1944 | 1464291828689 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]]]}] 12:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 624ms 12:43:48 INFO - PROCESS | 1944 | 1464291828732 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:43:48 INFO - PROCESS | 1944 | 1464291828733 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:43:48 INFO - PROCESS | 1944 | 1464291828735 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:43:48 INFO - PROCESS | 1944 | 1464291828736 Marionette TRACE conn2 <- [1,126,null,{}] 12:43:48 INFO - PROCESS | 1944 | 1464291828738 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}] 12:43:48 INFO - PROCESS | 1944 | 1464291828811 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:43:48 INFO - PROCESS | 1944 | 1464291828860 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x124574800 == 39 [pid = 1944] [id = 39] 12:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x126786c00) [pid = 1944] [serial = 113] [outer = 0x0] 12:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x126b28c00) [pid = 1944] [serial = 114] [outer = 0x126786c00] 12:43:48 INFO - PROCESS | 1944 | 1464291828884 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x126e4a400) [pid = 1944] [serial = 115] [outer = 0x126786c00] 12:43:49 INFO - PROCESS | 1944 | 1464291829135 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]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 420ms 12:43:49 INFO - PROCESS | 1944 | 1464291829155 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 1944 | 1464291829156 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:43:49 INFO - PROCESS | 1944 | 1464291829159 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 1944 | 1464291829160 Marionette TRACE conn2 <- [1,130,null,{}] 12:43:49 INFO - PROCESS | 1944 | 1464291829173 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}] 12:43:49 INFO - PROCESS | 1944 | 1464291829255 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:43:49 INFO - PROCESS | 1944 | 1464291829259 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12481b000 == 40 [pid = 1944] [id = 40] 12:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x128d1dc00) [pid = 1944] [serial = 116] [outer = 0x0] 12:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x128d53000) [pid = 1944] [serial = 117] [outer = 0x128d1dc00] 12:43:49 INFO - PROCESS | 1944 | 1464291829284 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x128dd7800) [pid = 1944] [serial = 118] [outer = 0x128d1dc00] 12:43:49 INFO - PROCESS | 1944 | 1464291829597 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]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 12:43:49 INFO - PROCESS | 1944 | 1464291829633 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 1944 | 1464291829634 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:43:49 INFO - PROCESS | 1944 | 1464291829636 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 1944 | 1464291829637 Marionette TRACE conn2 <- [1,134,null,{}] 12:43:49 INFO - PROCESS | 1944 | 1464291829639 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}] 12:43:49 INFO - PROCESS | 1944 | 1464291829714 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:43:49 INFO - PROCESS | 1944 | 1464291829776 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x124c4a800 == 41 [pid = 1944] [id = 41] 12:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x128d1e400) [pid = 1944] [serial = 119] [outer = 0x0] 12:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x128fdbc00) [pid = 1944] [serial = 120] [outer = 0x128d1e400] 12:43:49 INFO - PROCESS | 1944 | 1464291829800 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x1291cd800) [pid = 1944] [serial = 121] [outer = 0x128d1e400] 12:43:50 INFO - PROCESS | 1944 | 1464291830760 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]]]}] 12:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1172ms 12:43:50 INFO - PROCESS | 1944 | 1464291830809 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:43:50 INFO - PROCESS | 1944 | 1464291830811 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:43:50 INFO - PROCESS | 1944 | 1464291830820 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:43:50 INFO - PROCESS | 1944 | 1464291830822 Marionette TRACE conn2 <- [1,138,null,{}] 12:43:50 INFO - PROCESS | 1944 | 1464291830826 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}] 12:43:50 INFO - PROCESS | 1944 | 1464291830917 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:43:50 INFO - PROCESS | 1944 | 1464291830968 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x11323c800 == 42 [pid = 1944] [id = 42] 12:43:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x113c2b400) [pid = 1944] [serial = 122] [outer = 0x0] 12:43:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x113e0b400) [pid = 1944] [serial = 123] [outer = 0x113c2b400] 12:43:50 INFO - PROCESS | 1944 | 1464291830996 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x11603e800) [pid = 1944] [serial = 124] [outer = 0x113c2b400] 12:43:51 INFO - PROCESS | 1944 | 1464291831310 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]]]}] 12:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 523ms 12:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:43:51 INFO - PROCESS | 1944 | 1464291831344 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:43:51 INFO - PROCESS | 1944 | 1464291831349 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:43:51 INFO - PROCESS | 1944 | 1464291831353 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 1944 | 1464291831355 Marionette TRACE conn2 <- [1,142,null,{}] 12:43:51 INFO - PROCESS | 1944 | 1464291831357 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}] 12:43:51 INFO - PROCESS | 1944 | 1464291831449 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:43:51 INFO - PROCESS | 1944 | 1464291831464 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x11605e800 == 43 [pid = 1944] [id = 43] 12:43:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x11615a800) [pid = 1944] [serial = 125] [outer = 0x0] 12:43:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x116940000) [pid = 1944] [serial = 126] [outer = 0x11615a800] 12:43:51 INFO - PROCESS | 1944 | 1464291831504 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x116b56800) [pid = 1944] [serial = 127] [outer = 0x11615a800] 12:43:51 INFO - PROCESS | 1944 | 1464291831983 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]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 669ms 12:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:43:52 INFO - PROCESS | 1944 | 1464291832023 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 1944 | 1464291832025 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:43:52 INFO - PROCESS | 1944 | 1464291832029 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 1944 | 1464291832033 Marionette TRACE conn2 <- [1,146,null,{}] 12:43:52 INFO - PROCESS | 1944 | 1464291832044 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}] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12bb3c000) [pid = 1944] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x12bb1ac00) [pid = 1944] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12afed800) [pid = 1944] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x129b77c00) [pid = 1944] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x128ddc800) [pid = 1944] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x118338000) [pid = 1944] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x11823bc00) [pid = 1944] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12c91d000) [pid = 1944] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x12c90e000) [pid = 1944] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12c079000) [pid = 1944] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x119251000) [pid = 1944] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x11923c000) [pid = 1944] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x118336c00) [pid = 1944] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x118d92000) [pid = 1944] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x119d99400) [pid = 1944] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x119e44400) [pid = 1944] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x121390000) [pid = 1944] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x124be4c00) [pid = 1944] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x124014800) [pid = 1944] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x124cab000) [pid = 1944] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12d613800) [pid = 1944] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x111f1f800) [pid = 1944] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x112972000) [pid = 1944] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x116b58000) [pid = 1944] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x118343c00) [pid = 1944] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1131af000) [pid = 1944] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x115e05c00) [pid = 1944] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x117244800) [pid = 1944] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:43:52 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x117f18800) [pid = 1944] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:43:52 INFO - PROCESS | 1944 | 1464291832675 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:43:52 INFO - PROCESS | 1944 | 1464291832684 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x116048800 == 44 [pid = 1944] [id = 44] 12:43:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x112966400) [pid = 1944] [serial = 128] [outer = 0x0] 12:43:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1133b9000) [pid = 1944] [serial = 129] [outer = 0x112966400] 12:43:52 INFO - PROCESS | 1944 | 1464291832712 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x117f18000) [pid = 1944] [serial = 130] [outer = 0x112966400] 12:43:53 INFO - PROCESS | 1944 | 1464291833006 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]]]}] 12:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1026ms 12:43:53 INFO - PROCESS | 1944 | 1464291833055 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:43:53 INFO - PROCESS | 1944 | 1464291833057 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:43:53 INFO - PROCESS | 1944 | 1464291833059 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:43:53 INFO - PROCESS | 1944 | 1464291833060 Marionette TRACE conn2 <- [1,150,null,{}] 12:43:53 INFO - PROCESS | 1944 | 1464291833063 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}] 12:43:53 INFO - PROCESS | 1944 | 1464291833138 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:43:53 INFO - PROCESS | 1944 | 1464291833181 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d7000 == 45 [pid = 1944] [id = 45] 12:43:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x112972000) [pid = 1944] [serial = 131] [outer = 0x0] 12:43:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11848b800) [pid = 1944] [serial = 132] [outer = 0x112972000] 12:43:53 INFO - PROCESS | 1944 | 1464291833206 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11881e400) [pid = 1944] [serial = 133] [outer = 0x112972000] 12:43:53 INFO - PROCESS | 1944 | 1464291833486 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]]]}] 12:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 472ms 12:43:53 INFO - PROCESS | 1944 | 1464291833534 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:43:53 INFO - PROCESS | 1944 | 1464291833535 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:43:53 INFO - PROCESS | 1944 | 1464291833537 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:43:53 INFO - PROCESS | 1944 | 1464291833538 Marionette TRACE conn2 <- [1,154,null,{}] 12:43:53 INFO - PROCESS | 1944 | 1464291833541 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}] 12:43:53 INFO - PROCESS | 1944 | 1464291833609 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:43:53 INFO - PROCESS | 1944 | 1464291833616 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183c3800 == 46 [pid = 1944] [id = 46] 12:43:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1160e4000) [pid = 1944] [serial = 134] [outer = 0x0] 12:43:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x118d93c00) [pid = 1944] [serial = 135] [outer = 0x1160e4000] 12:43:53 INFO - PROCESS | 1944 | 1464291833639 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x119081400) [pid = 1944] [serial = 136] [outer = 0x1160e4000] 12:43:53 INFO - PROCESS | 1944 | 1464291833959 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]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 12:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:43:54 INFO - PROCESS | 1944 | 1464291834007 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 1944 | 1464291834008 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:43:54 INFO - PROCESS | 1944 | 1464291834010 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 1944 | 1464291834011 Marionette TRACE conn2 <- [1,158,null,{}] 12:43:54 INFO - PROCESS | 1944 | 1464291834014 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}] 12:43:54 INFO - PROCESS | 1944 | 1464291834097 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:43:54 INFO - PROCESS | 1944 | 1464291834102 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x118683000 == 47 [pid = 1944] [id = 47] 12:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x11923c400) [pid = 1944] [serial = 137] [outer = 0x0] 12:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x11924e800) [pid = 1944] [serial = 138] [outer = 0x11923c400] 12:43:54 INFO - PROCESS | 1944 | 1464291834131 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x1199a1c00) [pid = 1944] [serial = 139] [outer = 0x11923c400] 12:43:54 INFO - PROCESS | 1944 | 1464291834433 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]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 472ms 12:43:54 INFO - PROCESS | 1944 | 1464291834483 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 1944 | 1464291834484 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:43:54 INFO - PROCESS | 1944 | 1464291834486 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 1944 | 1464291834487 Marionette TRACE conn2 <- [1,162,null,{}] 12:43:54 INFO - PROCESS | 1944 | 1464291834490 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}] 12:43:54 INFO - PROCESS | 1944 | 1464291834557 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:43:54 INFO - PROCESS | 1944 | 1464291834647 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x112505800 == 48 [pid = 1944] [id = 48] 12:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x111c8a400) [pid = 1944] [serial = 140] [outer = 0x0] 12:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1121b4c00) [pid = 1944] [serial = 141] [outer = 0x111c8a400] 12:43:54 INFO - PROCESS | 1944 | 1464291834679 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x112dc7400) [pid = 1944] [serial = 142] [outer = 0x111c8a400] 12:43:55 INFO - PROCESS | 1944 | 1464291835097 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]]]}] 12:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 668ms 12:43:55 INFO - PROCESS | 1944 | 1464291835157 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:43:55 INFO - PROCESS | 1944 | 1464291835160 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:43:55 INFO - PROCESS | 1944 | 1464291835163 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - PROCESS | 1944 | 1464291835165 Marionette TRACE conn2 <- [1,166,null,{}] 12:43:55 INFO - PROCESS | 1944 | 1464291835168 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}] 12:43:55 INFO - PROCESS | 1944 | 1464291835262 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:43:55 INFO - PROCESS | 1944 | 1464291835322 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d4800 == 49 [pid = 1944] [id = 49] 12:43:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x113bbe800) [pid = 1944] [serial = 143] [outer = 0x0] 12:43:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x116946400) [pid = 1944] [serial = 144] [outer = 0x113bbe800] 12:43:55 INFO - PROCESS | 1944 | 1464291835355 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x11777e000) [pid = 1944] [serial = 145] [outer = 0x113bbe800] 12:43:55 INFO - PROCESS | 1944 | 1464291835786 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]]]}] 12:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 12:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:43:55 INFO - PROCESS | 1944 | 1464291835837 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:43:55 INFO - PROCESS | 1944 | 1464291835841 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:43:55 INFO - PROCESS | 1944 | 1464291835864 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - PROCESS | 1944 | 1464291835867 Marionette TRACE conn2 <- [1,170,null,{}] 12:43:55 INFO - PROCESS | 1944 | 1464291835873 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}] 12:43:56 INFO - PROCESS | 1944 | 1464291836013 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:43:56 INFO - PROCESS | 1944 | 1464291836119 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196e0800 == 50 [pid = 1944] [id = 50] 12:43:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x11833d800) [pid = 1944] [serial = 146] [outer = 0x0] 12:43:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x118d57c00) [pid = 1944] [serial = 147] [outer = 0x11833d800] 12:43:56 INFO - PROCESS | 1944 | 1464291836158 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x1131a4c00) [pid = 1944] [serial = 148] [outer = 0x11833d800] 12:43:56 INFO - PROCESS | 1944 | 1464291836567 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]]]}] 12:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 743ms 12:43:56 INFO - PROCESS | 1944 | 1464291836588 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:43:56 INFO - PROCESS | 1944 | 1464291836589 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:43:56 INFO - PROCESS | 1944 | 1464291836596 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 1944 | 1464291836601 Marionette TRACE conn2 <- [1,174,null,{}] 12:43:56 INFO - PROCESS | 1944 | 1464291836604 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}] 12:43:56 INFO - PROCESS | 1944 | 1464291836695 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:43:56 INFO - PROCESS | 1944 | 1464291836738 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139f000 == 51 [pid = 1944] [id = 51] 12:43:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x118d64000) [pid = 1944] [serial = 149] [outer = 0x0] 12:43:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x1199a1800) [pid = 1944] [serial = 150] [outer = 0x118d64000] 12:43:56 INFO - PROCESS | 1944 | 1464291836768 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x119ec6400) [pid = 1944] [serial = 151] [outer = 0x118d64000] 12:43:57 INFO - PROCESS | 1944 | 1464291837143 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]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 577ms 12:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:43:57 INFO - PROCESS | 1944 | 1464291837170 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 1944 | 1464291837171 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:43:57 INFO - PROCESS | 1944 | 1464291837174 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 1944 | 1464291837175 Marionette TRACE conn2 <- [1,178,null,{}] 12:43:57 INFO - PROCESS | 1944 | 1464291837178 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}] 12:43:57 INFO - PROCESS | 1944 | 1464291837268 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:43:57 INFO - PROCESS | 1944 | 1464291837309 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183c2000 == 52 [pid = 1944] [id = 52] 12:43:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x119e45400) [pid = 1944] [serial = 152] [outer = 0x0] 12:43:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x121388c00) [pid = 1944] [serial = 153] [outer = 0x119e45400] 12:43:57 INFO - PROCESS | 1944 | 1464291837339 Marionette DEBUG loaded listener.js 12:43:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x121390000) [pid = 1944] [serial = 154] [outer = 0x119e45400] 12:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 12:43:57 INFO - PROCESS | 1944 | 1464291837791 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]]]}] 12:43:57 INFO - PROCESS | 1944 | 1464291837796 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 1944 | 1464291837797 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:43:57 INFO - PROCESS | 1944 | 1464291837800 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 1944 | 1464291837801 Marionette TRACE conn2 <- [1,182,null,{}] 12:43:57 INFO - PROCESS | 1944 | 1464291837804 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}] 12:43:57 INFO - PROCESS | 1944 | 1464291837890 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:43:57 INFO - PROCESS | 1944 | 1464291837932 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x113b60000 == 53 [pid = 1944] [id = 53] 12:43:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x119e45800) [pid = 1944] [serial = 155] [outer = 0x0] 12:43:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x1211f2c00) [pid = 1944] [serial = 156] [outer = 0x119e45800] 12:43:57 INFO - PROCESS | 1944 | 1464291837966 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x124014800) [pid = 1944] [serial = 157] [outer = 0x119e45800] 12:43:58 INFO - PROCESS | 1944 | 1464291838465 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]]]}] 12:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 719ms 12:43:58 INFO - PROCESS | 1944 | 1464291838547 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:43:58 INFO - PROCESS | 1944 | 1464291838549 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:43:58 INFO - PROCESS | 1944 | 1464291838554 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:43:58 INFO - PROCESS | 1944 | 1464291838557 Marionette TRACE conn2 <- [1,186,null,{}] 12:43:58 INFO - PROCESS | 1944 | 1464291838561 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}] 12:43:58 INFO - PROCESS | 1944 | 1464291838649 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:43:58 INFO - PROCESS | 1944 | 1464291838713 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x113239800 == 54 [pid = 1944] [id = 54] 12:43:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x1133c0800) [pid = 1944] [serial = 158] [outer = 0x0] 12:43:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x113c2d000) [pid = 1944] [serial = 159] [outer = 0x1133c0800] 12:43:58 INFO - PROCESS | 1944 | 1464291838742 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x116078800) [pid = 1944] [serial = 160] [outer = 0x1133c0800] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x118683000 == 53 [pid = 1944] [id = 47] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1183c3800 == 52 [pid = 1944] [id = 46] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d7000 == 51 [pid = 1944] [id = 45] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x116048800 == 50 [pid = 1944] [id = 44] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11605e800 == 49 [pid = 1944] [id = 43] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x116742800 == 48 [pid = 1944] [id = 28] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11323c800 == 47 [pid = 1944] [id = 42] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11704a000 == 46 [pid = 1944] [id = 29] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11216e800 == 45 [pid = 1944] [id = 32] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x118382000 == 44 [pid = 1944] [id = 31] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11216e000 == 43 [pid = 1944] [id = 33] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x117673000 == 42 [pid = 1944] [id = 30] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x116051000 == 41 [pid = 1944] [id = 27] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x113b60000 == 40 [pid = 1944] [id = 53] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1183c2000 == 39 [pid = 1944] [id = 52] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12139f000 == 38 [pid = 1944] [id = 51] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12481b000 == 37 [pid = 1944] [id = 40] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1196e0800 == 36 [pid = 1944] [id = 50] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1234de800 == 35 [pid = 1944] [id = 37] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x124c4a800 == 34 [pid = 1944] [id = 41] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x119d4b000 == 33 [pid = 1944] [id = 35] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12412b800 == 32 [pid = 1944] [id = 38] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x124574800 == 31 [pid = 1944] [id = 39] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d4800 == 30 [pid = 1944] [id = 49] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1196df000 == 29 [pid = 1944] [id = 34] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1213a2000 == 28 [pid = 1944] [id = 36] 12:43:59 INFO - PROCESS | 1944 | --DOCSHELL 0x112505800 == 27 [pid = 1944] [id = 48] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x124013000) [pid = 1944] [serial = 11] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x1186bf800) [pid = 1944] [serial = 84] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x11904a800) [pid = 1944] [serial = 87] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x119235c00) [pid = 1944] [serial = 90] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x119ec8000) [pid = 1944] [serial = 93] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x12138a800) [pid = 1944] [serial = 94] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x121391000) [pid = 1944] [serial = 96] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x113e11800) [pid = 1944] [serial = 97] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x1236f7000) [pid = 1944] [serial = 99] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12408b800) [pid = 1944] [serial = 100] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x124435800) [pid = 1944] [serial = 102] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x124fb1c00) [pid = 1944] [serial = 105] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x126125400) [pid = 1944] [serial = 108] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x126508000) [pid = 1944] [serial = 111] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126b28c00) [pid = 1944] [serial = 114] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x128d53000) [pid = 1944] [serial = 117] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x111f3cc00) [pid = 1944] [serial = 63] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11501ec00) [pid = 1944] [serial = 66] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x11723dc00) [pid = 1944] [serial = 69] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x118341400) [pid = 1944] [serial = 70] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11ab09800) [pid = 1944] [serial = 72] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12138bc00) [pid = 1944] [serial = 73] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x115e09400) [pid = 1944] [serial = 75] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1165f0c00) [pid = 1944] [serial = 78] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x116998400) [pid = 1944] [serial = 79] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x117f0e800) [pid = 1944] [serial = 81] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12581b000) [pid = 1944] [serial = 106] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x126506800) [pid = 1944] [serial = 109] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1160e4c00) [pid = 1944] [serial = 76] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1267c4800) [pid = 1944] [serial = 112] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x119087800) [pid = 1944] [serial = 88] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x118337000) [pid = 1944] [serial = 82] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1167bd000) [pid = 1944] [serial = 67] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1121ba800) [pid = 1944] [serial = 64] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119e45000) [pid = 1944] [serial = 91] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x118d5b400) [pid = 1944] [serial = 85] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12d61ec00) [pid = 1944] [serial = 61] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12aa58c00) [pid = 1944] [serial = 21] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x12afe9800) [pid = 1944] [serial = 22] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1291cfc00) [pid = 1944] [serial = 16] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12966ec00) [pid = 1944] [serial = 18] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1291c9c00) [pid = 1944] [serial = 15] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x12421f800) [pid = 1944] [serial = 8] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x12ce45800) [pid = 1944] [serial = 45] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12cea0000) [pid = 1944] [serial = 48] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x12c914400) [pid = 1944] [serial = 42] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x12c91a800) [pid = 1944] [serial = 43] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x12c903c00) [pid = 1944] [serial = 39] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x12c909400) [pid = 1944] [serial = 40] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x12c073000) [pid = 1944] [serial = 37] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x11924c400) [pid = 1944] [serial = 34] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x12c06dc00) [pid = 1944] [serial = 36] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x119245000) [pid = 1944] [serial = 33] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x12bb43800) [pid = 1944] [serial = 30] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x12c06cc00) [pid = 1944] [serial = 31] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x12bb1f800) [pid = 1944] [serial = 27] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x12bb28800) [pid = 1944] [serial = 28] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x12ba25000) [pid = 1944] [serial = 25] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x12b2a8800) [pid = 1944] [serial = 24] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x12d618c00) [pid = 1944] [serial = 60] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x118340c00) [pid = 1944] [serial = 57] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x12d371400) [pid = 1944] [serial = 58] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x119049000) [pid = 1944] [serial = 54] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x12d36c000) [pid = 1944] [serial = 55] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x12d369800) [pid = 1944] [serial = 52] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x12ce97c00) [pid = 1944] [serial = 51] [outer = 0x0] [url = about:blank] 12:43:59 INFO - PROCESS | 1944 | 1464291839547 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]]]}] 12:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1022ms 12:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:43:59 INFO - PROCESS | 1944 | 1464291839577 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:43:59 INFO - PROCESS | 1944 | 1464291839579 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:43:59 INFO - PROCESS | 1944 | 1464291839583 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 1944 | 1464291839585 Marionette TRACE conn2 <- [1,190,null,{}] 12:43:59 INFO - PROCESS | 1944 | 1464291839593 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}] 12:43:59 INFO - PROCESS | 1944 | 1464291839663 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:43:59 INFO - PROCESS | 1944 | 1464291839669 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x112d8d800 == 28 [pid = 1944] [id = 55] 12:43:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x113cbbc00) [pid = 1944] [serial = 161] [outer = 0x0] 12:43:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x115e0b800) [pid = 1944] [serial = 162] [outer = 0x113cbbc00] 12:43:59 INFO - PROCESS | 1944 | 1464291839699 Marionette DEBUG loaded listener.js 12:43:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x11607a000) [pid = 1944] [serial = 163] [outer = 0x113cbbc00] 12:44:00 INFO - PROCESS | 1944 | 1464291840022 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]]]}] 12:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 12:44:00 INFO - PROCESS | 1944 | 1464291840057 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 1944 | 1464291840061 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:44:00 INFO - PROCESS | 1944 | 1464291840066 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 1944 | 1464291840067 Marionette TRACE conn2 <- [1,194,null,{}] 12:44:00 INFO - PROCESS | 1944 | 1464291840070 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}] 12:44:00 INFO - PROCESS | 1944 | 1464291840140 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:44:00 INFO - PROCESS | 1944 | 1464291840147 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x116099800 == 29 [pid = 1944] [id = 56] 12:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x11659c400) [pid = 1944] [serial = 164] [outer = 0x0] 12:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x11684f000) [pid = 1944] [serial = 165] [outer = 0x11659c400] 12:44:00 INFO - PROCESS | 1944 | 1464291840174 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x117776000) [pid = 1944] [serial = 166] [outer = 0x11659c400] 12:44:00 INFO - PROCESS | 1944 | 1464291840475 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]]]}] 12:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 420ms 12:44:00 INFO - PROCESS | 1944 | 1464291840487 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 1944 | 1464291840489 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:44:00 INFO - PROCESS | 1944 | 1464291840491 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 1944 | 1464291840494 Marionette TRACE conn2 <- [1,198,null,{}] 12:44:00 INFO - PROCESS | 1944 | 1464291840510 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}] 12:44:00 INFO - PROCESS | 1944 | 1464291840597 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:44:00 INFO - PROCESS | 1944 | 1464291840636 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x11703c800 == 30 [pid = 1944] [id = 57] 12:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x11336f800) [pid = 1944] [serial = 167] [outer = 0x0] 12:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x118335400) [pid = 1944] [serial = 168] [outer = 0x11336f800] 12:44:00 INFO - PROCESS | 1944 | 1464291840664 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x11848f800) [pid = 1944] [serial = 169] [outer = 0x11336f800] 12:44:00 INFO - PROCESS | 1944 | 1464291840937 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]]]}] 12:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 481ms 12:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:44:00 INFO - PROCESS | 1944 | 1464291840972 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 1944 | 1464291840974 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:44:00 INFO - PROCESS | 1944 | 1464291840976 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 1944 | 1464291840977 Marionette TRACE conn2 <- [1,202,null,{}] 12:44:00 INFO - PROCESS | 1944 | 1464291840988 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}] 12:44:01 INFO - PROCESS | 1944 | 1464291841061 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:44:01 INFO - PROCESS | 1944 | 1464291841067 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x11768b000 == 31 [pid = 1944] [id = 58] 12:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x1186c4000) [pid = 1944] [serial = 170] [outer = 0x0] 12:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x118d5b000) [pid = 1944] [serial = 171] [outer = 0x1186c4000] 12:44:01 INFO - PROCESS | 1944 | 1464291841094 Marionette DEBUG loaded listener.js 12:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x11904e800) [pid = 1944] [serial = 172] [outer = 0x1186c4000] 12:44:01 INFO - PROCESS | 1944 | 1464291841405 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]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 472ms 12:44:01 INFO - PROCESS | 1944 | 1464291841450 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:44:01 INFO - PROCESS | 1944 | 1464291841451 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:44:01 INFO - PROCESS | 1944 | 1464291841453 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 1944 | 1464291841454 Marionette TRACE conn2 <- [1,206,null,{}] 12:44:01 INFO - PROCESS | 1944 | 1464291841456 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}] 12:44:01 INFO - PROCESS | 1944 | 1464291841543 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:44:01 INFO - PROCESS | 1944 | 1464291841555 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x11838c000 == 32 [pid = 1944] [id = 59] 12:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1161a4c00) [pid = 1944] [serial = 173] [outer = 0x0] 12:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x119085c00) [pid = 1944] [serial = 174] [outer = 0x1161a4c00] 12:44:01 INFO - PROCESS | 1944 | 1464291841581 Marionette DEBUG loaded listener.js 12:44:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x119236400) [pid = 1944] [serial = 175] [outer = 0x1161a4c00] 12:44:01 INFO - PROCESS | 1944 | 1464291841930 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]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 12:44:01 INFO - PROCESS | 1944 | 1464291841973 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:44:01 INFO - PROCESS | 1944 | 1464291841975 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:44:01 INFO - PROCESS | 1944 | 1464291841978 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 1944 | 1464291841980 Marionette TRACE conn2 <- [1,210,null,{}] 12:44:01 INFO - PROCESS | 1944 | 1464291841990 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}] 12:44:02 INFO - PROCESS | 1944 | 1464291842136 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:44:02 INFO - PROCESS | 1944 | 1464291842176 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x118681800 == 33 [pid = 1944] [id = 60] 12:44:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x119236800) [pid = 1944] [serial = 176] [outer = 0x0] 12:44:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x119246c00) [pid = 1944] [serial = 177] [outer = 0x119236800] 12:44:02 INFO - PROCESS | 1944 | 1464291842215 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x119d94400) [pid = 1944] [serial = 178] [outer = 0x119236800] 12:44:02 INFO - PROCESS | 1944 | 1464291842622 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]]]}] 12:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 678ms 12:44:02 INFO - PROCESS | 1944 | 1464291842658 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:44:02 INFO - PROCESS | 1944 | 1464291842659 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:44:02 INFO - PROCESS | 1944 | 1464291842661 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:44:02 INFO - PROCESS | 1944 | 1464291842662 Marionette TRACE conn2 <- [1,214,null,{}] 12:44:02 INFO - PROCESS | 1944 | 1464291842665 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}] 12:44:02 INFO - PROCESS | 1944 | 1464291842743 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:44:02 INFO - PROCESS | 1944 | 1464291842764 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196c1800 == 34 [pid = 1944] [id = 61] 12:44:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x118337c00) [pid = 1944] [serial = 179] [outer = 0x0] 12:44:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x119ec6800) [pid = 1944] [serial = 180] [outer = 0x118337c00] 12:44:02 INFO - PROCESS | 1944 | 1464291842809 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1211f1400) [pid = 1944] [serial = 181] [outer = 0x118337c00] 12:44:03 INFO - PROCESS | 1944 | 1464291843090 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]]]}] 12:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 12:44:03 INFO - PROCESS | 1944 | 1464291843134 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:44:03 INFO - PROCESS | 1944 | 1464291843135 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:44:03 INFO - PROCESS | 1944 | 1464291843138 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - PROCESS | 1944 | 1464291843139 Marionette TRACE conn2 <- [1,218,null,{}] 12:44:03 INFO - PROCESS | 1944 | 1464291843150 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}] 12:44:03 INFO - PROCESS | 1944 | 1464291843238 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:44:03 INFO - PROCESS | 1944 | 1464291843242 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x119411800 == 35 [pid = 1944] [id = 62] 12:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x12138a000) [pid = 1944] [serial = 182] [outer = 0x0] 12:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x121392800) [pid = 1944] [serial = 183] [outer = 0x12138a000] 12:44:03 INFO - PROCESS | 1944 | 1464291843266 Marionette DEBUG loaded listener.js 12:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1236f4000) [pid = 1944] [serial = 184] [outer = 0x12138a000] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x128d1e400) [pid = 1944] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x123486000) [pid = 1944] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x128d1dc00) [pid = 1944] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x126786c00) [pid = 1944] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x11923c400) [pid = 1944] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x11615a800) [pid = 1944] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x113c2b400) [pid = 1944] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x1160e4000) [pid = 1944] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x112966400) [pid = 1944] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:44:03 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x112972000) [pid = 1944] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:44:03 INFO - PROCESS | 1944 | 1464291843616 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]]]}] 12:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 519ms 12:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:44:03 INFO - PROCESS | 1944 | 1464291843657 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:44:03 INFO - PROCESS | 1944 | 1464291843658 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:44:03 INFO - PROCESS | 1944 | 1464291843660 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - PROCESS | 1944 | 1464291843662 Marionette TRACE conn2 <- [1,222,null,{}] 12:44:03 INFO - PROCESS | 1944 | 1464291843664 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}] 12:44:03 INFO - PROCESS | 1944 | 1464291843730 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:44:03 INFO - PROCESS | 1944 | 1464291843734 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x11703c000 == 36 [pid = 1944] [id = 63] 12:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x1121be400) [pid = 1944] [serial = 185] [outer = 0x0] 12:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x118485000) [pid = 1944] [serial = 186] [outer = 0x1121be400] 12:44:03 INFO - PROCESS | 1944 | 1464291843761 Marionette DEBUG loaded listener.js 12:44:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x12401a400) [pid = 1944] [serial = 187] [outer = 0x1121be400] 12:44:04 INFO - PROCESS | 1944 | 1464291844058 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]]]}] 12:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 421ms 12:44:04 INFO - PROCESS | 1944 | 1464291844084 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:44:04 INFO - PROCESS | 1944 | 1464291844085 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:44:04 INFO - PROCESS | 1944 | 1464291844087 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 1944 | 1464291844089 Marionette TRACE conn2 <- [1,226,null,{}] 12:44:04 INFO - PROCESS | 1944 | 1464291844091 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}] 12:44:04 INFO - PROCESS | 1944 | 1464291844177 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:44:04 INFO - PROCESS | 1944 | 1464291844183 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213a3000 == 37 [pid = 1944] [id = 64] 12:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11260b000) [pid = 1944] [serial = 188] [outer = 0x0] 12:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x124219c00) [pid = 1944] [serial = 189] [outer = 0x11260b000] 12:44:04 INFO - PROCESS | 1944 | 1464291844208 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1244c5800) [pid = 1944] [serial = 190] [outer = 0x11260b000] 12:44:04 INFO - PROCESS | 1944 | 1464291844556 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]]]}] 12:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 518ms 12:44:04 INFO - PROCESS | 1944 | 1464291844607 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:44:04 INFO - PROCESS | 1944 | 1464291844610 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:44:04 INFO - PROCESS | 1944 | 1464291844613 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 1944 | 1464291844616 Marionette TRACE conn2 <- [1,230,null,{}] 12:44:04 INFO - PROCESS | 1944 | 1464291844619 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}] 12:44:04 INFO - PROCESS | 1944 | 1464291844748 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:44:04 INFO - PROCESS | 1944 | 1464291844797 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x11838b800 == 38 [pid = 1944] [id = 65] 12:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11907bc00) [pid = 1944] [serial = 191] [outer = 0x0] 12:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x124cf3400) [pid = 1944] [serial = 192] [outer = 0x11907bc00] 12:44:04 INFO - PROCESS | 1944 | 1464291844826 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12507ec00) [pid = 1944] [serial = 193] [outer = 0x11907bc00] 12:44:05 INFO - PROCESS | 1944 | 1464291845101 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]]]}] 12:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 524ms 12:44:05 INFO - PROCESS | 1944 | 1464291845137 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:44:05 INFO - PROCESS | 1944 | 1464291845138 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:44:05 INFO - PROCESS | 1944 | 1464291845140 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:44:05 INFO - PROCESS | 1944 | 1464291845141 Marionette TRACE conn2 <- [1,234,null,{}] 12:44:05 INFO - PROCESS | 1944 | 1464291845144 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}] 12:44:05 INFO - PROCESS | 1944 | 1464291845226 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:44:05 INFO - PROCESS | 1944 | 1464291845230 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12471b800 == 39 [pid = 1944] [id = 66] 12:44:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x125295800) [pid = 1944] [serial = 194] [outer = 0x0] 12:44:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x12581cc00) [pid = 1944] [serial = 195] [outer = 0x125295800] 12:44:05 INFO - PROCESS | 1944 | 1464291845256 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x125885400) [pid = 1944] [serial = 196] [outer = 0x125295800] 12:44:05 INFO - PROCESS | 1944 | 1464291845533 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]]]}] 12:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 418ms 12:44:05 INFO - PROCESS | 1944 | 1464291845616 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:44:05 INFO - PROCESS | 1944 | 1464291845618 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:44:05 INFO - PROCESS | 1944 | 1464291845622 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:44:05 INFO - PROCESS | 1944 | 1464291845624 Marionette TRACE conn2 <- [1,238,null,{}] 12:44:05 INFO - PROCESS | 1944 | 1464291845628 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}] 12:44:05 INFO - PROCESS | 1944 | 1464291845733 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:44:05 INFO - PROCESS | 1944 | 1464291845772 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x112520800 == 40 [pid = 1944] [id = 67] 12:44:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11260e000) [pid = 1944] [serial = 197] [outer = 0x0] 12:44:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x112971400) [pid = 1944] [serial = 198] [outer = 0x11260e000] 12:44:05 INFO - PROCESS | 1944 | 1464291845803 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x113cb7400) [pid = 1944] [serial = 199] [outer = 0x11260e000] 12:44:06 INFO - PROCESS | 1944 | 1464291846272 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]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 723ms 12:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:44:06 INFO - PROCESS | 1944 | 1464291846356 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:44:06 INFO - PROCESS | 1944 | 1464291846359 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:44:06 INFO - PROCESS | 1944 | 1464291846368 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 1944 | 1464291846370 Marionette TRACE conn2 <- [1,242,null,{}] 12:44:06 INFO - PROCESS | 1944 | 1464291846373 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}] 12:44:06 INFO - PROCESS | 1944 | 1464291846475 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:44:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1169a2800) [pid = 1944] [serial = 200] [outer = 0x12ce94c00] 12:44:06 INFO - PROCESS | 1944 | 1464291846563 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139c800 == 41 [pid = 1944] [id = 68] 12:44:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x117244800) [pid = 1944] [serial = 201] [outer = 0x0] 12:44:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11777d800) [pid = 1944] [serial = 202] [outer = 0x117244800] 12:44:06 INFO - PROCESS | 1944 | 1464291846599 Marionette DEBUG loaded listener.js 12:44:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x118249400) [pid = 1944] [serial = 203] [outer = 0x117244800] 12:44:07 INFO - PROCESS | 1944 | 1464291847306 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]]]}] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x11838b800 == 40 [pid = 1944] [id = 65] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1213a3000 == 39 [pid = 1944] [id = 64] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x11703c000 == 38 [pid = 1944] [id = 63] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x119411800 == 37 [pid = 1944] [id = 62] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1196c1800 == 36 [pid = 1944] [id = 61] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x118681800 == 35 [pid = 1944] [id = 60] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x11838c000 == 34 [pid = 1944] [id = 59] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x11768b000 == 33 [pid = 1944] [id = 58] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x11703c800 == 32 [pid = 1944] [id = 57] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x116099800 == 31 [pid = 1944] [id = 56] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x112d8d800 == 30 [pid = 1944] [id = 55] 12:44:07 INFO - PROCESS | 1944 | --DOCSHELL 0x113239800 == 29 [pid = 1944] [id = 54] 12:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 978ms 12:44:07 INFO - PROCESS | 1944 | 1464291847342 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 1944 | 1464291847344 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:44:07 INFO - PROCESS | 1944 | 1464291847347 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 1944 | 1464291847350 Marionette TRACE conn2 <- [1,246,null,{}] 12:44:07 INFO - PROCESS | 1944 | 1464291847354 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}] 12:44:07 INFO - PROCESS | 1944 | 1464291847424 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:44:07 INFO - PROCESS | 1944 | 1464291847433 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x113cd4800 == 30 [pid = 1944] [id = 69] 12:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x113c2b400) [pid = 1944] [serial = 204] [outer = 0x0] 12:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x115e87400) [pid = 1944] [serial = 205] [outer = 0x113c2b400] 12:44:07 INFO - PROCESS | 1944 | 1464291847461 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x116597000) [pid = 1944] [serial = 206] [outer = 0x113c2b400] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1199a1c00) [pid = 1944] [serial = 139] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x116940000) [pid = 1944] [serial = 126] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x113e0b400) [pid = 1944] [serial = 123] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x118d93c00) [pid = 1944] [serial = 135] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11924e800) [pid = 1944] [serial = 138] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1133b9000) [pid = 1944] [serial = 129] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11848b800) [pid = 1944] [serial = 132] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x117f18000) [pid = 1944] [serial = 130] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x116b56800) [pid = 1944] [serial = 127] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11603e800) [pid = 1944] [serial = 124] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x1291cd800) [pid = 1944] [serial = 121] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11881e400) [pid = 1944] [serial = 133] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x119081400) [pid = 1944] [serial = 136] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x128fdbc00) [pid = 1944] [serial = 120] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x124bde000) [pid = 1944] [serial = 103] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x128dd7800) [pid = 1944] [serial = 118] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x126e4a400) [pid = 1944] [serial = 115] [outer = 0x0] [url = about:blank] 12:44:07 INFO - PROCESS | 1944 | 1464291847795 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]]]}] 12:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 12:44:07 INFO - PROCESS | 1944 | 1464291847818 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 1944 | 1464291847822 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:44:07 INFO - PROCESS | 1944 | 1464291847826 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 1944 | 1464291847828 Marionette TRACE conn2 <- [1,250,null,{}] 12:44:07 INFO - PROCESS | 1944 | 1464291847830 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}] 12:44:07 INFO - PROCESS | 1944 | 1464291847904 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:44:07 INFO - PROCESS | 1944 | 1464291847909 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x116975000 == 31 [pid = 1944] [id = 70] 12:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1167bf400) [pid = 1944] [serial = 207] [outer = 0x0] 12:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x117782c00) [pid = 1944] [serial = 208] [outer = 0x1167bf400] 12:44:07 INFO - PROCESS | 1944 | 1464291847934 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118338000) [pid = 1944] [serial = 209] [outer = 0x1167bf400] 12:44:08 INFO - PROCESS | 1944 | 1464291848256 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]]]}] 12:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 12:44:08 INFO - PROCESS | 1944 | 1464291848295 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:44:08 INFO - PROCESS | 1944 | 1464291848297 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:44:08 INFO - PROCESS | 1944 | 1464291848299 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:44:08 INFO - PROCESS | 1944 | 1464291848301 Marionette TRACE conn2 <- [1,254,null,{}] 12:44:08 INFO - PROCESS | 1944 | 1464291848309 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}] 12:44:08 INFO - PROCESS | 1944 | 1464291848392 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:44:08 INFO - PROCESS | 1944 | 1464291848437 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d9000 == 32 [pid = 1944] [id = 71] 12:44:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11723dc00) [pid = 1944] [serial = 210] [outer = 0x0] 12:44:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1186c2c00) [pid = 1944] [serial = 211] [outer = 0x11723dc00] 12:44:08 INFO - PROCESS | 1944 | 1464291848468 Marionette DEBUG loaded listener.js 12:44:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x119233c00) [pid = 1944] [serial = 212] [outer = 0x11723dc00] 12:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 520ms 12:44:08 INFO - PROCESS | 1944 | 1464291848812 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]]]}] 12:44:08 INFO - PROCESS | 1944 | 1464291848821 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:44:08 INFO - PROCESS | 1944 | 1464291848823 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:44:08 INFO - PROCESS | 1944 | 1464291848827 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:44:08 INFO - PROCESS | 1944 | 1464291848828 Marionette TRACE conn2 <- [1,258,null,{}] 12:44:08 INFO - PROCESS | 1944 | 1464291848834 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}] 12:44:08 INFO - PROCESS | 1944 | 1464291848946 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:44:09 INFO - PROCESS | 1944 | 1464291849009 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183cd000 == 33 [pid = 1944] [id = 72] 12:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11907f800) [pid = 1944] [serial = 213] [outer = 0x0] 12:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11924c400) [pid = 1944] [serial = 214] [outer = 0x11907f800] 12:44:09 INFO - PROCESS | 1944 | 1464291849049 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11985d000) [pid = 1944] [serial = 215] [outer = 0x11907f800] 12:44:09 INFO - PROCESS | 1944 | 1464291849390 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]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 623ms 12:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:44:09 INFO - PROCESS | 1944 | 1464291849450 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 1944 | 1464291849451 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:44:09 INFO - PROCESS | 1944 | 1464291849453 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 1944 | 1464291849454 Marionette TRACE conn2 <- [1,262,null,{}] 12:44:09 INFO - PROCESS | 1944 | 1464291849456 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}] 12:44:09 INFO - PROCESS | 1944 | 1464291849524 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:44:09 INFO - PROCESS | 1944 | 1464291849553 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x118681800 == 34 [pid = 1944] [id = 73] 12:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11260e800) [pid = 1944] [serial = 216] [outer = 0x0] 12:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11999f400) [pid = 1944] [serial = 217] [outer = 0x11260e800] 12:44:09 INFO - PROCESS | 1944 | 1464291849578 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x119e4ac00) [pid = 1944] [serial = 218] [outer = 0x11260e800] 12:44:09 INFO - PROCESS | 1944 | 1464291849926 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]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 12:44:09 INFO - PROCESS | 1944 | 1464291849973 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 1944 | 1464291849974 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:44:09 INFO - PROCESS | 1944 | 1464291849976 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 1944 | 1464291849977 Marionette TRACE conn2 <- [1,266,null,{}] 12:44:09 INFO - PROCESS | 1944 | 1464291849980 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}] 12:44:10 INFO - PROCESS | 1944 | 1464291850081 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:44:10 INFO - PROCESS | 1944 | 1464291850110 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x119421800 == 35 [pid = 1944] [id = 74] 12:44:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x121387400) [pid = 1944] [serial = 219] [outer = 0x0] 12:44:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1236f6400) [pid = 1944] [serial = 220] [outer = 0x121387400] 12:44:10 INFO - PROCESS | 1944 | 1464291850136 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x124bd9000) [pid = 1944] [serial = 221] [outer = 0x121387400] 12:44:10 INFO - PROCESS | 1944 | 1464291850439 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]]]}] 12:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 12:44:10 INFO - PROCESS | 1944 | 1464291850461 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:44:10 INFO - PROCESS | 1944 | 1464291850462 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:44:10 INFO - PROCESS | 1944 | 1464291850468 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:44:10 INFO - PROCESS | 1944 | 1464291850469 Marionette TRACE conn2 <- [1,270,null,{}] 12:44:10 INFO - PROCESS | 1944 | 1464291850471 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}] 12:44:10 INFO - PROCESS | 1944 | 1464291850558 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:44:10 INFO - PROCESS | 1944 | 1464291850563 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139f800 == 36 [pid = 1944] [id = 75] 12:44:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12138b400) [pid = 1944] [serial = 222] [outer = 0x0] 12:44:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x124cf4400) [pid = 1944] [serial = 223] [outer = 0x12138b400] 12:44:10 INFO - PROCESS | 1944 | 1464291850588 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12507cc00) [pid = 1944] [serial = 224] [outer = 0x12138b400] 12:44:10 INFO - PROCESS | 1944 | 1464291850869 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]]]}] 12:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 423ms 12:44:10 INFO - PROCESS | 1944 | 1464291850891 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:44:10 INFO - PROCESS | 1944 | 1464291850892 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:44:10 INFO - PROCESS | 1944 | 1464291850912 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:44:10 INFO - PROCESS | 1944 | 1464291850914 Marionette TRACE conn2 <- [1,274,null,{}] 12:44:10 INFO - PROCESS | 1944 | 1464291850940 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}] 12:44:11 INFO - PROCESS | 1944 | 1464291851060 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:44:11 INFO - PROCESS | 1944 | 1464291851094 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235eb800 == 37 [pid = 1944] [id = 76] 12:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x124fab400) [pid = 1944] [serial = 225] [outer = 0x0] 12:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12581d800) [pid = 1944] [serial = 226] [outer = 0x124fab400] 12:44:11 INFO - PROCESS | 1944 | 1464291851132 Marionette DEBUG loaded listener.js 12:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x126129c00) [pid = 1944] [serial = 227] [outer = 0x124fab400] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x119236800) [pid = 1944] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11659c400) [pid = 1944] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x111c8a400) [pid = 1944] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11336f800) [pid = 1944] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x113bbe800) [pid = 1944] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1186c4000) [pid = 1944] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11833d800) [pid = 1944] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x118d64000) [pid = 1944] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x119e45400) [pid = 1944] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x119e45800) [pid = 1944] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x118337c00) [pid = 1944] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12138a000) [pid = 1944] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11907bc00) [pid = 1944] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1121be400) [pid = 1944] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x113cbbc00) [pid = 1944] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1161a4c00) [pid = 1944] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:44:11 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x11260b000) [pid = 1944] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:44:11 INFO - PROCESS | 1944 | 1464291851688 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]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 806ms 12:44:11 INFO - PROCESS | 1944 | 1464291851701 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 1944 | 1464291851703 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:44:11 INFO - PROCESS | 1944 | 1464291851705 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 1944 | 1464291851706 Marionette TRACE conn2 <- [1,278,null,{}] 12:44:11 INFO - PROCESS | 1944 | 1464291851708 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}] 12:44:11 INFO - PROCESS | 1944 | 1464291851778 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:44:11 INFO - PROCESS | 1944 | 1464291851784 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x118384800 == 38 [pid = 1944] [id = 77] 12:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1161a1c00) [pid = 1944] [serial = 228] [outer = 0x0] 12:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11777c000) [pid = 1944] [serial = 229] [outer = 0x1161a1c00] 12:44:11 INFO - PROCESS | 1944 | 1464291851808 Marionette DEBUG loaded listener.js 12:44:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x119234800) [pid = 1944] [serial = 230] [outer = 0x1161a1c00] 12:44:12 INFO - PROCESS | 1944 | 1464291852100 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]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 418ms 12:44:12 INFO - PROCESS | 1944 | 1464291852123 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 1944 | 1464291852124 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:44:12 INFO - PROCESS | 1944 | 1464291852127 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - PROCESS | 1944 | 1464291852128 Marionette TRACE conn2 <- [1,282,null,{}] 12:44:12 INFO - PROCESS | 1944 | 1464291852132 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}] 12:44:12 INFO - PROCESS | 1944 | 1464291852206 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:44:12 INFO - PROCESS | 1944 | 1464291852210 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12481a800 == 39 [pid = 1944] [id = 78] 12:44:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x119237800) [pid = 1944] [serial = 231] [outer = 0x0] 12:44:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x125819800) [pid = 1944] [serial = 232] [outer = 0x119237800] 12:44:12 INFO - PROCESS | 1944 | 1464291852245 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x126506000) [pid = 1944] [serial = 233] [outer = 0x119237800] 12:44:12 INFO - PROCESS | 1944 | 1464291852550 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]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 474ms 12:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:44:12 INFO - PROCESS | 1944 | 1464291852603 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 1944 | 1464291852605 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:44:12 INFO - PROCESS | 1944 | 1464291852607 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - PROCESS | 1944 | 1464291852609 Marionette TRACE conn2 <- [1,286,null,{}] 12:44:12 INFO - PROCESS | 1944 | 1464291852611 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}] 12:44:12 INFO - PROCESS | 1944 | 1464291852700 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:44:12 INFO - PROCESS | 1944 | 1464291852704 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x125312800 == 40 [pid = 1944] [id = 79] 12:44:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11923a000) [pid = 1944] [serial = 234] [outer = 0x0] 12:44:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1267c5000) [pid = 1944] [serial = 235] [outer = 0x11923a000] 12:44:12 INFO - PROCESS | 1944 | 1464291852734 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x126b30c00) [pid = 1944] [serial = 236] [outer = 0x11923a000] 12:44:13 INFO - PROCESS | 1944 | 1464291853021 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]]]}] 12:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 425ms 12:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:44:13 INFO - PROCESS | 1944 | 1464291853037 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 1944 | 1464291853038 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:44:13 INFO - PROCESS | 1944 | 1464291853040 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 1944 | 1464291853041 Marionette TRACE conn2 <- [1,290,null,{}] 12:44:13 INFO - PROCESS | 1944 | 1464291853044 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}] 12:44:13 INFO - PROCESS | 1944 | 1464291853129 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:44:13 INFO - PROCESS | 1944 | 1464291853135 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x125879800 == 41 [pid = 1944] [id = 80] 12:44:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x126e08000) [pid = 1944] [serial = 237] [outer = 0x0] 12:44:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126e52800) [pid = 1944] [serial = 238] [outer = 0x126e08000] 12:44:13 INFO - PROCESS | 1944 | 1464291853159 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x128d20c00) [pid = 1944] [serial = 239] [outer = 0x126e08000] 12:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 418ms 12:44:13 INFO - PROCESS | 1944 | 1464291853455 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]]]}] 12:44:13 INFO - PROCESS | 1944 | 1464291853459 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 1944 | 1464291853461 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:44:13 INFO - PROCESS | 1944 | 1464291853468 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 1944 | 1464291853469 Marionette TRACE conn2 <- [1,294,null,{}] 12:44:13 INFO - PROCESS | 1944 | 1464291853472 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}] 12:44:13 INFO - PROCESS | 1944 | 1464291853551 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:44:13 INFO - PROCESS | 1944 | 1464291853595 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258e1000 == 42 [pid = 1944] [id = 81] 12:44:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x124434c00) [pid = 1944] [serial = 240] [outer = 0x0] 12:44:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x126e4a800) [pid = 1944] [serial = 241] [outer = 0x124434c00] 12:44:13 INFO - PROCESS | 1944 | 1464291853618 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x128dd6c00) [pid = 1944] [serial = 242] [outer = 0x124434c00] 12:44:14 INFO - PROCESS | 1944 | 1464291854032 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]]]}] 12:44:14 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. 12:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 12:44:14 INFO - PROCESS | 1944 | 1464291854088 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 1944 | 1464291854091 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:44:14 INFO - PROCESS | 1944 | 1464291854094 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 1944 | 1464291854097 Marionette TRACE conn2 <- [1,298,null,{}] 12:44:14 INFO - PROCESS | 1944 | 1464291854119 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}] 12:44:14 INFO - PROCESS | 1944 | 1464291854217 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:44:14 INFO - PROCESS | 1944 | 1464291854274 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x117121800 == 43 [pid = 1944] [id = 82] 12:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x115e92000) [pid = 1944] [serial = 243] [outer = 0x0] 12:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1165a0800) [pid = 1944] [serial = 244] [outer = 0x115e92000] 12:44:14 INFO - PROCESS | 1944 | 1464291854304 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x117f16000) [pid = 1944] [serial = 245] [outer = 0x115e92000] 12:44:14 INFO - PROCESS | 1944 | 1464291854715 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]]]}] 12:44:14 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. 12:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 639ms 12:44:14 INFO - PROCESS | 1944 | 1464291854734 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 1944 | 1464291854738 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:44:14 INFO - PROCESS | 1944 | 1464291854743 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 1944 | 1464291854745 Marionette TRACE conn2 <- [1,302,null,{}] 12:44:14 INFO - PROCESS | 1944 | 1464291854747 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}] 12:44:14 INFO - PROCESS | 1944 | 1464291854843 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:44:14 INFO - PROCESS | 1944 | 1464291854883 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b65000 == 44 [pid = 1944] [id = 83] 12:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11823b000) [pid = 1944] [serial = 246] [outer = 0x0] 12:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1186c0800) [pid = 1944] [serial = 247] [outer = 0x11823b000] 12:44:14 INFO - PROCESS | 1944 | 1464291854912 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x11907b000) [pid = 1944] [serial = 248] [outer = 0x11823b000] 12:44:15 INFO - PROCESS | 1944 | 1464291855347 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]]]}] 12:44:15 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. 12:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 624ms 12:44:15 INFO - PROCESS | 1944 | 1464291855366 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 1944 | 1464291855368 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:44:15 INFO - PROCESS | 1944 | 1464291855370 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 1944 | 1464291855373 Marionette TRACE conn2 <- [1,306,null,{}] 12:44:15 INFO - PROCESS | 1944 | 1464291855380 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}] 12:44:15 INFO - PROCESS | 1944 | 1464291855476 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:44:15 INFO - PROCESS | 1944 | 1464291855517 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258ef000 == 45 [pid = 1944] [id = 84] 12:44:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x119245400) [pid = 1944] [serial = 249] [outer = 0x0] 12:44:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12347fc00) [pid = 1944] [serial = 250] [outer = 0x119245400] 12:44:15 INFO - PROCESS | 1944 | 1464291855548 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1244c1c00) [pid = 1944] [serial = 251] [outer = 0x119245400] 12:44:15 INFO - PROCESS | 1944 | 1464291855945 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]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 12:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:44:15 INFO - PROCESS | 1944 | 1464291855992 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 1944 | 1464291855994 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:44:15 INFO - PROCESS | 1944 | 1464291855996 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 1944 | 1464291855997 Marionette TRACE conn2 <- [1,310,null,{}] 12:44:16 INFO - PROCESS | 1944 | 1464291856000 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}] 12:44:16 INFO - PROCESS | 1944 | 1464291856092 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:44:16 INFO - PROCESS | 1944 | 1464291856172 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x126b1b000 == 46 [pid = 1944] [id = 85] 12:44:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x124fa5400) [pid = 1944] [serial = 252] [outer = 0x0] 12:44:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12650a800) [pid = 1944] [serial = 253] [outer = 0x124fa5400] 12:44:16 INFO - PROCESS | 1944 | 1464291856202 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x1267cc800) [pid = 1944] [serial = 254] [outer = 0x124fa5400] 12:44:16 INFO - PROCESS | 1944 | 1464291856726 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]]]}] 12:44:16 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. 12:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 12:44:16 INFO - PROCESS | 1944 | 1464291856767 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 1944 | 1464291856769 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:44:16 INFO - PROCESS | 1944 | 1464291856773 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 1944 | 1464291856775 Marionette TRACE conn2 <- [1,314,null,{}] 12:44:16 INFO - PROCESS | 1944 | 1464291856779 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}] 12:44:16 INFO - PROCESS | 1944 | 1464291856865 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:44:16 INFO - PROCESS | 1944 | 1464291856924 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x11673e800 == 47 [pid = 1944] [id = 86] 12:44:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x113e0b400) [pid = 1944] [serial = 255] [outer = 0x0] 12:44:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x115e09800) [pid = 1944] [serial = 256] [outer = 0x113e0b400] 12:44:16 INFO - PROCESS | 1944 | 1464291856952 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x1165f6800) [pid = 1944] [serial = 257] [outer = 0x113e0b400] 12:44:17 INFO - PROCESS | 1944 | 1464291857356 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]]]}] 12:44:17 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. 12:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 622ms 12:44:17 INFO - PROCESS | 1944 | 1464291857395 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:44:17 INFO - PROCESS | 1944 | 1464291857398 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:44:17 INFO - PROCESS | 1944 | 1464291857403 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:44:17 INFO - PROCESS | 1944 | 1464291857404 Marionette TRACE conn2 <- [1,318,null,{}] 12:44:17 INFO - PROCESS | 1944 | 1464291857407 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}] 12:44:17 INFO - PROCESS | 1944 | 1464291857491 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:44:17 INFO - PROCESS | 1944 | 1464291857554 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x1165c2800 == 48 [pid = 1944] [id = 87] 12:44:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x117f16c00) [pid = 1944] [serial = 258] [outer = 0x0] 12:44:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x11823d400) [pid = 1944] [serial = 259] [outer = 0x117f16c00] 12:44:17 INFO - PROCESS | 1944 | 1464291857581 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x118484400) [pid = 1944] [serial = 260] [outer = 0x117f16c00] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x125879800 == 47 [pid = 1944] [id = 80] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x125312800 == 46 [pid = 1944] [id = 79] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x12481a800 == 45 [pid = 1944] [id = 78] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x118384800 == 44 [pid = 1944] [id = 77] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1235eb800 == 43 [pid = 1944] [id = 76] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x12139f800 == 42 [pid = 1944] [id = 75] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x119421800 == 41 [pid = 1944] [id = 74] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x118681800 == 40 [pid = 1944] [id = 73] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12581cc00) [pid = 1944] [serial = 195] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1183cd000 == 39 [pid = 1944] [id = 72] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d9000 == 38 [pid = 1944] [id = 71] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x116975000 == 37 [pid = 1944] [id = 70] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x113cd4800 == 36 [pid = 1944] [id = 69] 12:44:17 INFO - PROCESS | 1944 | --DOCSHELL 0x12471b800 == 35 [pid = 1944] [id = 66] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x119246c00) [pid = 1944] [serial = 177] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11684f000) [pid = 1944] [serial = 165] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x112dc7400) [pid = 1944] [serial = 142] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x117776000) [pid = 1944] [serial = 166] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x118335400) [pid = 1944] [serial = 168] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1121b4c00) [pid = 1944] [serial = 141] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11848f800) [pid = 1944] [serial = 169] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x113c2d000) [pid = 1944] [serial = 159] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11777e000) [pid = 1944] [serial = 145] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x118d5b000) [pid = 1944] [serial = 171] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x11904e800) [pid = 1944] [serial = 172] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x116946400) [pid = 1944] [serial = 144] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1131a4c00) [pid = 1944] [serial = 148] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x118d57c00) [pid = 1944] [serial = 147] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x119ec6400) [pid = 1944] [serial = 151] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x1199a1800) [pid = 1944] [serial = 150] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x121390000) [pid = 1944] [serial = 154] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x121388c00) [pid = 1944] [serial = 153] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x124014800) [pid = 1944] [serial = 157] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1211f2c00) [pid = 1944] [serial = 156] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1211f1400) [pid = 1944] [serial = 181] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x119ec6800) [pid = 1944] [serial = 180] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x119d94400) [pid = 1944] [serial = 178] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x121392800) [pid = 1944] [serial = 183] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12507ec00) [pid = 1944] [serial = 193] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12401a400) [pid = 1944] [serial = 187] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x118485000) [pid = 1944] [serial = 186] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1236f4000) [pid = 1944] [serial = 184] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x124cf3400) [pid = 1944] [serial = 192] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x11607a000) [pid = 1944] [serial = 163] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x115e0b800) [pid = 1944] [serial = 162] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x119085c00) [pid = 1944] [serial = 174] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x1244c5800) [pid = 1944] [serial = 190] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x119236400) [pid = 1944] [serial = 175] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x124219c00) [pid = 1944] [serial = 189] [outer = 0x0] [url = about:blank] 12:44:17 INFO - PROCESS | 1944 | 1464291857942 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]]]}] 12:44:17 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. 12:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 569ms 12:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:44:17 INFO - PROCESS | 1944 | 1464291857972 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:44:17 INFO - PROCESS | 1944 | 1464291857973 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:44:17 INFO - PROCESS | 1944 | 1464291857975 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:44:17 INFO - PROCESS | 1944 | 1464291857977 Marionette TRACE conn2 <- [1,322,null,{}] 12:44:17 INFO - PROCESS | 1944 | 1464291857985 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}] 12:44:18 INFO - PROCESS | 1944 | 1464291858061 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:44:18 INFO - PROCESS | 1944 | 1464291858069 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x1167e2800 == 36 [pid = 1944] [id = 88] 12:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x1186c7800) [pid = 1944] [serial = 261] [outer = 0x0] 12:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x118d5bc00) [pid = 1944] [serial = 262] [outer = 0x1186c7800] 12:44:18 INFO - PROCESS | 1944 | 1464291858096 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x119086400) [pid = 1944] [serial = 263] [outer = 0x1186c7800] 12:44:18 INFO - PROCESS | 1944 | 1464291858436 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]]]}] 12:44:18 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. 12:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 472ms 12:44:18 INFO - PROCESS | 1944 | 1464291858448 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 1944 | 1464291858450 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:44:18 INFO - PROCESS | 1944 | 1464291858452 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 1944 | 1464291858453 Marionette TRACE conn2 <- [1,326,null,{}] 12:44:18 INFO - PROCESS | 1944 | 1464291858455 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}] 12:44:18 INFO - PROCESS | 1944 | 1464291858529 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:44:18 INFO - PROCESS | 1944 | 1464291858536 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183c9800 == 37 [pid = 1944] [id = 89] 12:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x11923bc00) [pid = 1944] [serial = 264] [outer = 0x0] 12:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11923f000) [pid = 1944] [serial = 265] [outer = 0x11923bc00] 12:44:18 INFO - PROCESS | 1944 | 1464291858562 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x119252000) [pid = 1944] [serial = 266] [outer = 0x11923bc00] 12:44:18 INFO - PROCESS | 1944 | 1464291858915 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]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 12:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:44:18 INFO - PROCESS | 1944 | 1464291858920 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 1944 | 1464291858921 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:44:18 INFO - PROCESS | 1944 | 1464291858923 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 1944 | 1464291858924 Marionette TRACE conn2 <- [1,330,null,{}] 12:44:18 INFO - PROCESS | 1944 | 1464291858927 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}] 12:44:19 INFO - PROCESS | 1944 | 1464291859003 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:44:19 INFO - PROCESS | 1944 | 1464291859044 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x113237000 == 38 [pid = 1944] [id = 90] 12:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11264c800) [pid = 1944] [serial = 267] [outer = 0x0] 12:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11985e000) [pid = 1944] [serial = 268] [outer = 0x11264c800] 12:44:19 INFO - PROCESS | 1944 | 1464291859069 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x119ec8c00) [pid = 1944] [serial = 269] [outer = 0x11264c800] 12:44:19 INFO - PROCESS | 1944 | 1464291859341 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]]]}] 12:44:19 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. 12:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 12:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:44:19 INFO - PROCESS | 1944 | 1464291859392 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 1944 | 1464291859393 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:44:19 INFO - PROCESS | 1944 | 1464291859397 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 1944 | 1464291859400 Marionette TRACE conn2 <- [1,334,null,{}] 12:44:19 INFO - PROCESS | 1944 | 1464291859403 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}] 12:44:19 INFO - PROCESS | 1944 | 1464291859492 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:44:19 INFO - PROCESS | 1944 | 1464291859500 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196d3800 == 39 [pid = 1944] [id = 91] 12:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12138b000) [pid = 1944] [serial = 270] [outer = 0x0] 12:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x1236f6c00) [pid = 1944] [serial = 271] [outer = 0x12138b000] 12:44:19 INFO - PROCESS | 1944 | 1464291859526 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x124be7c00) [pid = 1944] [serial = 272] [outer = 0x12138b000] 12:44:19 INFO - PROCESS | 1944 | 1464291859825 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]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 473ms 12:44:19 INFO - PROCESS | 1944 | 1464291859869 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 1944 | 1464291859870 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:44:19 INFO - PROCESS | 1944 | 1464291859873 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 1944 | 1464291859874 Marionette TRACE conn2 <- [1,338,null,{}] 12:44:19 INFO - PROCESS | 1944 | 1464291859876 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}] 12:44:19 INFO - PROCESS | 1944 | 1464291859982 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:44:20 INFO - PROCESS | 1944 | 1464291859994 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x119bdb000 == 40 [pid = 1944] [id = 92] 12:44:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11260b400) [pid = 1944] [serial = 273] [outer = 0x0] 12:44:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1244bf800) [pid = 1944] [serial = 274] [outer = 0x11260b400] 12:44:20 INFO - PROCESS | 1944 | 1464291860020 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x125293c00) [pid = 1944] [serial = 275] [outer = 0x11260b400] 12:44:20 INFO - PROCESS | 1944 | 1464291860332 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]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 12:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:44:20 INFO - PROCESS | 1944 | 1464291860391 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 1944 | 1464291860393 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:44:20 INFO - PROCESS | 1944 | 1464291860395 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 1944 | 1464291860396 Marionette TRACE conn2 <- [1,342,null,{}] 12:44:20 INFO - PROCESS | 1944 | 1464291860398 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}] 12:44:20 INFO - PROCESS | 1944 | 1464291860486 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:44:20 INFO - PROCESS | 1944 | 1464291860490 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213a2800 == 41 [pid = 1944] [id = 93] 12:44:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1199a0400) [pid = 1944] [serial = 276] [outer = 0x0] 12:44:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x125821c00) [pid = 1944] [serial = 277] [outer = 0x1199a0400] 12:44:20 INFO - PROCESS | 1944 | 1464291860515 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1265b8000) [pid = 1944] [serial = 278] [outer = 0x1199a0400] 12:44:20 INFO - PROCESS | 1944 | 1464291860833 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]]]}] 12:44:20 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. 12:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 12:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:44:20 INFO - PROCESS | 1944 | 1464291860866 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 1944 | 1464291860867 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:44:20 INFO - PROCESS | 1944 | 1464291860869 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 1944 | 1464291860870 Marionette TRACE conn2 <- [1,346,null,{}] 12:44:20 INFO - PROCESS | 1944 | 1464291860873 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}] 12:44:20 INFO - PROCESS | 1944 | 1464291860959 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:44:20 INFO - PROCESS | 1944 | 1464291860989 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235f0000 == 42 [pid = 1944] [id = 94] 12:44:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1265b8800) [pid = 1944] [serial = 279] [outer = 0x0] 12:44:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x126968000) [pid = 1944] [serial = 280] [outer = 0x1265b8800] 12:44:21 INFO - PROCESS | 1944 | 1464291861013 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x126e45400) [pid = 1944] [serial = 281] [outer = 0x1265b8800] 12:44:21 INFO - PROCESS | 1944 | 1464291861322 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]]]}] 12:44:21 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. 12:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 12:44:21 INFO - PROCESS | 1944 | 1464291861389 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 1944 | 1464291861390 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:44:21 INFO - PROCESS | 1944 | 1464291861392 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 1944 | 1464291861393 Marionette TRACE conn2 <- [1,350,null,{}] 12:44:21 INFO - PROCESS | 1944 | 1464291861395 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}] 12:44:21 INFO - PROCESS | 1944 | 1464291861484 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:44:21 INFO - PROCESS | 1944 | 1464291861498 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12472c800 == 43 [pid = 1944] [id = 95] 12:44:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x126e11400) [pid = 1944] [serial = 282] [outer = 0x0] 12:44:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x126e4f000) [pid = 1944] [serial = 283] [outer = 0x126e11400] 12:44:21 INFO - PROCESS | 1944 | 1464291861522 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x126e54800) [pid = 1944] [serial = 284] [outer = 0x126e11400] 12:44:21 INFO - PROCESS | 1944 | 1464291861869 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]]]}] 12:44:21 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. 12:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 12:44:21 INFO - PROCESS | 1944 | 1464291861911 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 1944 | 1464291861913 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:44:21 INFO - PROCESS | 1944 | 1464291861917 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 1944 | 1464291861919 Marionette TRACE conn2 <- [1,354,null,{}] 12:44:21 INFO - PROCESS | 1944 | 1464291861923 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}] 12:44:22 INFO - PROCESS | 1944 | 1464291862198 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x11923a000) [pid = 1944] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x121387400) [pid = 1944] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12138b400) [pid = 1944] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x125295800) [pid = 1944] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x124fab400) [pid = 1944] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11907f800) [pid = 1944] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1167bf400) [pid = 1944] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11723dc00) [pid = 1944] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x113c2b400) [pid = 1944] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1161a1c00) [pid = 1944] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x126e08000) [pid = 1944] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x119237800) [pid = 1944] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:44:22 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11260e800) [pid = 1944] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:44:22 INFO - PROCESS | 1944 | 1464291862253 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x11941f000 == 44 [pid = 1944] [id = 96] 12:44:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1121bec00) [pid = 1944] [serial = 285] [outer = 0x0] 12:44:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1167bf400) [pid = 1944] [serial = 286] [outer = 0x1121bec00] 12:44:22 INFO - PROCESS | 1944 | 1464291862288 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x124caf400) [pid = 1944] [serial = 287] [outer = 0x1121bec00] 12:44:22 INFO - PROCESS | 1944 | 1464291862570 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]]]}] 12:44:22 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. 12:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 12:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:44:22 INFO - PROCESS | 1944 | 1464291862590 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 1944 | 1464291862591 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:44:22 INFO - PROCESS | 1944 | 1464291862593 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 1944 | 1464291862595 Marionette TRACE conn2 <- [1,358,null,{}] 12:44:22 INFO - PROCESS | 1944 | 1464291862605 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}] 12:44:22 INFO - PROCESS | 1944 | 1464291862686 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:44:22 INFO - PROCESS | 1944 | 1464291862742 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258a3000 == 45 [pid = 1944] [id = 97] 12:44:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x1211e7000) [pid = 1944] [serial = 288] [outer = 0x0] 12:44:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x128d1c800) [pid = 1944] [serial = 289] [outer = 0x1211e7000] 12:44:22 INFO - PROCESS | 1944 | 1464291862767 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x128ddbc00) [pid = 1944] [serial = 290] [outer = 0x1211e7000] 12:44:23 INFO - PROCESS | 1944 | 1464291863034 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]]]}] 12:44:23 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. 12:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 476ms 12:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:44:23 INFO - PROCESS | 1944 | 1464291863071 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 1944 | 1464291863072 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:44:23 INFO - PROCESS | 1944 | 1464291863074 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 1944 | 1464291863075 Marionette TRACE conn2 <- [1,362,null,{}] 12:44:23 INFO - PROCESS | 1944 | 1464291863078 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}] 12:44:23 INFO - PROCESS | 1944 | 1464291863169 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:44:23 INFO - PROCESS | 1944 | 1464291863173 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b31000 == 46 [pid = 1944] [id = 98] 12:44:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x128ddc400) [pid = 1944] [serial = 291] [outer = 0x0] 12:44:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x128fe8000) [pid = 1944] [serial = 292] [outer = 0x128ddc400] 12:44:23 INFO - PROCESS | 1944 | 1464291863199 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1291ce400) [pid = 1944] [serial = 293] [outer = 0x128ddc400] 12:44:23 INFO - PROCESS | 1944 | 1464291863606 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]]]}] 12:44:23 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. 12:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 568ms 12:44:23 INFO - PROCESS | 1944 | 1464291863644 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 1944 | 1464291863646 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:44:23 INFO - PROCESS | 1944 | 1464291863657 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 1944 | 1464291863659 Marionette TRACE conn2 <- [1,366,null,{}] 12:44:23 INFO - PROCESS | 1944 | 1464291863662 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}] 12:44:23 INFO - PROCESS | 1944 | 1464291863777 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:44:23 INFO - PROCESS | 1944 | 1464291863790 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x129181000 == 47 [pid = 1944] [id = 99] 12:44:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x128d55000) [pid = 1944] [serial = 294] [outer = 0x0] 12:44:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1291d4400) [pid = 1944] [serial = 295] [outer = 0x128d55000] 12:44:23 INFO - PROCESS | 1944 | 1464291863816 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x129607800) [pid = 1944] [serial = 296] [outer = 0x128d55000] 12:44:24 INFO - PROCESS | 1944 | 1464291864137 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]]]}] 12:44:24 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. 12:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 521ms 12:44:24 INFO - PROCESS | 1944 | 1464291864206 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 1944 | 1464291864209 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:44:24 INFO - PROCESS | 1944 | 1464291864214 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 1944 | 1464291864216 Marionette TRACE conn2 <- [1,370,null,{}] 12:44:24 INFO - PROCESS | 1944 | 1464291864221 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}] 12:44:24 INFO - PROCESS | 1944 | 1464291864317 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:44:24 INFO - PROCESS | 1944 | 1464291864408 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e1d800 == 48 [pid = 1944] [id = 100] 12:44:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x1131a5000) [pid = 1944] [serial = 297] [outer = 0x0] 12:44:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x1133b7400) [pid = 1944] [serial = 298] [outer = 0x1131a5000] 12:44:24 INFO - PROCESS | 1944 | 1464291864438 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x11603e800) [pid = 1944] [serial = 299] [outer = 0x1131a5000] 12:44:24 INFO - PROCESS | 1944 | 1464291864888 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]]]}] 12:44:24 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. 12:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 12:44:24 INFO - PROCESS | 1944 | 1464291864936 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 1944 | 1464291864938 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:44:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:44:24 INFO - PROCESS | 1944 | 1464291864944 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 1944 | 1464291864948 Marionette TRACE conn2 <- [1,374,null,{}] 12:44:24 INFO - PROCESS | 1944 | 1464291864951 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}] 12:44:25 INFO - PROCESS | 1944 | 1464291865070 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:44:25 INFO - PROCESS | 1944 | 1464291865127 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x11867b800 == 49 [pid = 1944] [id = 101] 12:44:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x118247000) [pid = 1944] [serial = 300] [outer = 0x0] 12:44:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x11833f000) [pid = 1944] [serial = 301] [outer = 0x118247000] 12:44:25 INFO - PROCESS | 1944 | 1464291865156 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x118816400) [pid = 1944] [serial = 302] [outer = 0x118247000] 12:44:25 INFO - PROCESS | 1944 | 1464291865685 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:44:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 826ms 12:44:25 INFO - PROCESS | 1944 | 1464291865768 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 1944 | 1464291865771 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:44:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:44:25 INFO - PROCESS | 1944 | 1464291865775 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 1944 | 1464291865777 Marionette TRACE conn2 <- [1,378,null,{}] 12:44:25 INFO - PROCESS | 1944 | 1464291865786 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}] 12:44:25 INFO - PROCESS | 1944 | 1464291865919 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:44:25 INFO - PROCESS | 1944 | 1464291865966 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x129179800 == 50 [pid = 1944] [id = 102] 12:44:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12138a000) [pid = 1944] [serial = 303] [outer = 0x0] 12:44:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12337fc00) [pid = 1944] [serial = 304] [outer = 0x12138a000] 12:44:26 INFO - PROCESS | 1944 | 1464291865999 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x124084c00) [pid = 1944] [serial = 305] [outer = 0x12138a000] 12:44:26 INFO - PROCESS | 1944 | 1464291866436 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:44:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 671ms 12:44:26 INFO - PROCESS | 1944 | 1464291866445 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:44:26 INFO - PROCESS | 1944 | 1464291866447 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:44:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:44:26 INFO - PROCESS | 1944 | 1464291866449 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:44:26 INFO - PROCESS | 1944 | 1464291866450 Marionette TRACE conn2 <- [1,382,null,{}] 12:44:26 INFO - PROCESS | 1944 | 1464291866453 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}] 12:44:26 INFO - PROCESS | 1944 | 1464291866553 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:44:26 INFO - PROCESS | 1944 | 1464291866594 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297cd800 == 51 [pid = 1944] [id = 103] 12:44:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x124be4c00) [pid = 1944] [serial = 306] [outer = 0x0] 12:44:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x126124800) [pid = 1944] [serial = 307] [outer = 0x124be4c00] 12:44:26 INFO - PROCESS | 1944 | 1464291866623 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x126e51400) [pid = 1944] [serial = 308] [outer = 0x124be4c00] 12:44:27 INFO - PROCESS | 1944 | 1464291867027 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:44:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 619ms 12:44:27 INFO - PROCESS | 1944 | 1464291867068 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 1944 | 1464291867070 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:44:27 INFO - PROCESS | 1944 | 1464291867072 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 1944 | 1464291867073 Marionette TRACE conn2 <- [1,386,null,{}] 12:44:27 INFO - PROCESS | 1944 | 1464291867076 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}] 12:44:27 INFO - PROCESS | 1944 | 1464291867173 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:44:27 INFO - PROCESS | 1944 | 1464291867217 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299e2000 == 52 [pid = 1944] [id = 104] 12:44:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x128d17800) [pid = 1944] [serial = 309] [outer = 0x0] 12:44:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x128d54c00) [pid = 1944] [serial = 310] [outer = 0x128d17800] 12:44:27 INFO - PROCESS | 1944 | 1464291867246 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x129608400) [pid = 1944] [serial = 311] [outer = 0x128d17800] 12:44:27 INFO - PROCESS | 1944 | 1464291867857 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]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:44:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 819ms 12:44:27 INFO - PROCESS | 1944 | 1464291867898 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 1944 | 1464291867900 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:44:27 INFO - PROCESS | 1944 | 1464291867905 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 1944 | 1464291867907 Marionette TRACE conn2 <- [1,390,null,{}] 12:44:27 INFO - PROCESS | 1944 | 1464291867912 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}] 12:44:28 INFO - PROCESS | 1944 | 1464291868006 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:44:28 INFO - PROCESS | 1944 | 1464291868054 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183bf800 == 53 [pid = 1944] [id = 105] 12:44:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x1133b9800) [pid = 1944] [serial = 312] [outer = 0x0] 12:44:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x113cbbc00) [pid = 1944] [serial = 313] [outer = 0x1133b9800] 12:44:28 INFO - PROCESS | 1944 | 1464291868081 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x117782000) [pid = 1944] [serial = 314] [outer = 0x1133b9800] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x112520800 == 52 [pid = 1944] [id = 67] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x128b31000 == 51 [pid = 1944] [id = 98] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1258a3000 == 50 [pid = 1944] [id = 97] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x11941f000 == 49 [pid = 1944] [id = 96] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12472c800 == 48 [pid = 1944] [id = 95] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1235f0000 == 47 [pid = 1944] [id = 94] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1213a2800 == 46 [pid = 1944] [id = 93] 12:44:28 INFO - PROCESS | 1944 | 1464291868625 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]]]}] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x119bdb000 == 45 [pid = 1944] [id = 92] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1196d3800 == 44 [pid = 1944] [id = 91] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x113237000 == 43 [pid = 1944] [id = 90] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1183c9800 == 42 [pid = 1944] [id = 89] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1167e2800 == 41 [pid = 1944] [id = 88] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1165c2800 == 40 [pid = 1944] [id = 87] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x11673e800 == 39 [pid = 1944] [id = 86] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x126b1b000 == 38 [pid = 1944] [id = 85] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1258ef000 == 37 [pid = 1944] [id = 84] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x119b65000 == 36 [pid = 1944] [id = 83] 12:44:28 INFO - PROCESS | 1944 | --DOCSHELL 0x117121800 == 35 [pid = 1944] [id = 82] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x126b30c00) [pid = 1944] [serial = 236] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x1236f6400) [pid = 1944] [serial = 220] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x124cf4400) [pid = 1944] [serial = 223] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x124bd9000) [pid = 1944] [serial = 221] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x125885400) [pid = 1944] [serial = 196] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12581d800) [pid = 1944] [serial = 226] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x11924c400) [pid = 1944] [serial = 214] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11985d000) [pid = 1944] [serial = 215] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x117782c00) [pid = 1944] [serial = 208] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x118338000) [pid = 1944] [serial = 209] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x112971400) [pid = 1944] [serial = 198] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1186c2c00) [pid = 1944] [serial = 211] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x119233c00) [pid = 1944] [serial = 212] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x115e87400) [pid = 1944] [serial = 205] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x116597000) [pid = 1944] [serial = 206] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11777d800) [pid = 1944] [serial = 202] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x11777c000) [pid = 1944] [serial = 229] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x119234800) [pid = 1944] [serial = 230] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1267c5000) [pid = 1944] [serial = 235] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x126e52800) [pid = 1944] [serial = 238] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x126129c00) [pid = 1944] [serial = 227] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x128d20c00) [pid = 1944] [serial = 239] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x125819800) [pid = 1944] [serial = 232] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11999f400) [pid = 1944] [serial = 217] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x126506000) [pid = 1944] [serial = 233] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x119e4ac00) [pid = 1944] [serial = 218] [outer = 0x0] [url = about:blank] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x1167c1c00) [pid = 1944] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:44:28 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12507cc00) [pid = 1944] [serial = 224] [outer = 0x0] [url = about:blank] 12:44:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:44:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 822ms 12:44:28 INFO - PROCESS | 1944 | 1464291868727 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:44:28 INFO - PROCESS | 1944 | 1464291868731 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:44:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:44:28 INFO - PROCESS | 1944 | 1464291868736 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:44:28 INFO - PROCESS | 1944 | 1464291868737 Marionette TRACE conn2 <- [1,394,null,{}] 12:44:28 INFO - PROCESS | 1944 | 1464291868740 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}] 12:44:28 INFO - PROCESS | 1944 | 1464291868818 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:44:28 INFO - PROCESS | 1944 | 1464291868826 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11703d800 == 36 [pid = 1944] [id = 106] 12:44:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x118d64c00) [pid = 1944] [serial = 315] [outer = 0x0] 12:44:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x119233800) [pid = 1944] [serial = 316] [outer = 0x118d64c00] 12:44:28 INFO - PROCESS | 1944 | 1464291868855 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11924f800) [pid = 1944] [serial = 317] [outer = 0x118d64c00] 12:44:29 INFO - PROCESS | 1944 | 1464291869214 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]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 12:44:29 INFO - PROCESS | 1944 | 1464291869257 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 1944 | 1464291869259 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:44:29 INFO - PROCESS | 1944 | 1464291869261 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 1944 | 1464291869263 Marionette TRACE conn2 <- [1,398,null,{}] 12:44:29 INFO - PROCESS | 1944 | 1464291869273 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}] 12:44:29 INFO - PROCESS | 1944 | 1464291869355 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:44:29 INFO - PROCESS | 1944 | 1464291869361 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x118da1000 == 37 [pid = 1944] [id = 107] 12:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x119861400) [pid = 1944] [serial = 318] [outer = 0x0] 12:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12138f400) [pid = 1944] [serial = 319] [outer = 0x119861400] 12:44:29 INFO - PROCESS | 1944 | 1464291869389 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12408ec00) [pid = 1944] [serial = 320] [outer = 0x119861400] 12:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 473ms 12:44:29 INFO - PROCESS | 1944 | 1464291869729 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]]]}] 12:44:29 INFO - PROCESS | 1944 | 1464291869735 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 1944 | 1464291869737 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:44:29 INFO - PROCESS | 1944 | 1464291869739 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 1944 | 1464291869740 Marionette TRACE conn2 <- [1,402,null,{}] 12:44:29 INFO - PROCESS | 1944 | 1464291869743 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}] 12:44:29 INFO - PROCESS | 1944 | 1464291869835 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:44:29 INFO - PROCESS | 1944 | 1464291869875 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196df800 == 38 [pid = 1944] [id = 108] 12:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x124081800) [pid = 1944] [serial = 321] [outer = 0x0] 12:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x124fae800) [pid = 1944] [serial = 322] [outer = 0x124081800] 12:44:29 INFO - PROCESS | 1944 | 1464291869900 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12581e400) [pid = 1944] [serial = 323] [outer = 0x124081800] 12:44:30 INFO - PROCESS | 1944 | 1464291870193 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]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:44:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 12:44:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:44:30 INFO - PROCESS | 1944 | 1464291870208 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 1944 | 1464291870210 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:44:30 INFO - PROCESS | 1944 | 1464291870212 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 1944 | 1464291870213 Marionette TRACE conn2 <- [1,406,null,{}] 12:44:30 INFO - PROCESS | 1944 | 1464291870224 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}] 12:44:30 INFO - PROCESS | 1944 | 1464291870311 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:44:30 INFO - PROCESS | 1944 | 1464291870318 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12340c000 == 39 [pid = 1944] [id = 109] 12:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x126129400) [pid = 1944] [serial = 324] [outer = 0x0] 12:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x1265c3c00) [pid = 1944] [serial = 325] [outer = 0x126129400] 12:44:30 INFO - PROCESS | 1944 | 1464291870343 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x126e0f400) [pid = 1944] [serial = 326] [outer = 0x126129400] 12:44:30 INFO - PROCESS | 1944 | 1464291870678 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]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:44:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 476ms 12:44:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:44:30 INFO - PROCESS | 1944 | 1464291870689 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 1944 | 1464291870690 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:44:30 INFO - PROCESS | 1944 | 1464291870692 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 1944 | 1464291870693 Marionette TRACE conn2 <- [1,410,null,{}] 12:44:30 INFO - PROCESS | 1944 | 1464291870695 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}] 12:44:30 INFO - PROCESS | 1944 | 1464291870819 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:44:30 INFO - PROCESS | 1944 | 1464291870832 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235e7000 == 40 [pid = 1944] [id = 110] 12:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x126e11c00) [pid = 1944] [serial = 327] [outer = 0x0] 12:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x128d18000) [pid = 1944] [serial = 328] [outer = 0x126e11c00] 12:44:30 INFO - PROCESS | 1944 | 1464291870858 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12960b400) [pid = 1944] [serial = 329] [outer = 0x126e11c00] 12:44:31 INFO - PROCESS | 1944 | 1464291871159 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:44:31 INFO - PROCESS | 1944 | 1464291871235 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]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:44:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 12:44:31 INFO - PROCESS | 1944 | 1464291871262 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 1944 | 1464291871263 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:44:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:44:31 INFO - PROCESS | 1944 | 1464291871272 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 1944 | 1464291871273 Marionette TRACE conn2 <- [1,414,null,{}] 12:44:31 INFO - PROCESS | 1944 | 1464291871275 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}] 12:44:31 INFO - PROCESS | 1944 | 1464291871367 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:44:31 INFO - PROCESS | 1944 | 1464291871371 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x124750800 == 41 [pid = 1944] [id = 111] 12:44:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x126e4b400) [pid = 1944] [serial = 330] [outer = 0x0] 12:44:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x129643c00) [pid = 1944] [serial = 331] [outer = 0x126e4b400] 12:44:31 INFO - PROCESS | 1944 | 1464291871402 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x129b83000) [pid = 1944] [serial = 332] [outer = 0x126e4b400] 12:44:31 INFO - PROCESS | 1944 | 1464291871757 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]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:44:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 12:44:31 INFO - PROCESS | 1944 | 1464291871791 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 1944 | 1464291871792 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:44:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:44:31 INFO - PROCESS | 1944 | 1464291871795 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 1944 | 1464291871797 Marionette TRACE conn2 <- [1,418,null,{}] 12:44:31 INFO - PROCESS | 1944 | 1464291871806 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}] 12:44:31 INFO - PROCESS | 1944 | 1464291871899 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:44:31 INFO - PROCESS | 1944 | 1464291871905 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258e3800 == 42 [pid = 1944] [id = 112] 12:44:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x129671400) [pid = 1944] [serial = 333] [outer = 0x0] 12:44:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12aa57800) [pid = 1944] [serial = 334] [outer = 0x129671400] 12:44:31 INFO - PROCESS | 1944 | 1464291871953 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12aa5c000) [pid = 1944] [serial = 335] [outer = 0x129671400] 12:44:32 INFO - PROCESS | 1944 | 1464291872740 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]]]}] 12:44:32 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 12:44:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 978ms 12:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:44:32 INFO - PROCESS | 1944 | 1464291872774 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 1944 | 1464291872775 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:44:32 INFO - PROCESS | 1944 | 1464291872777 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 1944 | 1464291872778 Marionette TRACE conn2 <- [1,422,null,{}] 12:44:32 INFO - PROCESS | 1944 | 1464291872780 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}] 12:44:32 INFO - PROCESS | 1944 | 1464291872940 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x1199a0400) [pid = 1944] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x1265b8800) [pid = 1944] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x11264c800) [pid = 1944] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x1186c7800) [pid = 1944] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x113e0b400) [pid = 1944] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11923bc00) [pid = 1944] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12138b000) [pid = 1944] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x128ddc400) [pid = 1944] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x117f16c00) [pid = 1944] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x126e11400) [pid = 1944] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x1121bec00) [pid = 1944] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1211e7000) [pid = 1944] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:44:32 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11260b400) [pid = 1944] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:44:32 INFO - PROCESS | 1944 | 1464291872977 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x118375800 == 43 [pid = 1944] [id = 113] 12:44:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11260b400) [pid = 1944] [serial = 336] [outer = 0x0] 12:44:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x113c2d000) [pid = 1944] [serial = 337] [outer = 0x11260b400] 12:44:33 INFO - PROCESS | 1944 | 1464291873001 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x119242400) [pid = 1944] [serial = 338] [outer = 0x11260b400] 12:44:33 INFO - PROCESS | 1944 | 1464291873756 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]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:44:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1018ms 12:44:33 INFO - PROCESS | 1944 | 1464291873796 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:44:33 INFO - PROCESS | 1944 | 1464291873799 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:44:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:44:33 INFO - PROCESS | 1944 | 1464291873802 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 1944 | 1464291873803 Marionette TRACE conn2 <- [1,426,null,{}] 12:44:33 INFO - PROCESS | 1944 | 1464291873811 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}] 12:44:33 INFO - PROCESS | 1944 | 1464291873888 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:44:33 INFO - PROCESS | 1944 | 1464291873892 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b32800 == 44 [pid = 1944] [id = 114] 12:44:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x118d57c00) [pid = 1944] [serial = 339] [outer = 0x0] 12:44:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x128fe5400) [pid = 1944] [serial = 340] [outer = 0x118d57c00] 12:44:33 INFO - PROCESS | 1944 | 1464291873916 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12aff0800) [pid = 1944] [serial = 341] [outer = 0x118d57c00] 12:44:34 INFO - PROCESS | 1944 | 1464291874259 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] 12:44:34 INFO - PROCESS | 1944 | 1464291874273 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:44:34 INFO - PROCESS | 1944 | 1464291874275 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 1944 | 1464291874277 Marionette TRACE conn2 <- [1,430,null,{}] 12:44:34 INFO - PROCESS | 1944 | 1464291874279 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}] 12:44:34 INFO - PROCESS | 1944 | 1464291874390 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:44:34 INFO - PROCESS | 1944 | 1464291874398 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x129492000 == 45 [pid = 1944] [id = 115] 12:44:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12b1ca800) [pid = 1944] [serial = 342] [outer = 0x0] 12:44:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12b2a8c00) [pid = 1944] [serial = 343] [outer = 0x12b1ca800] 12:44:34 INFO - PROCESS | 1944 | 1464291874427 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12ba2b800) [pid = 1944] [serial = 344] [outer = 0x12b1ca800] 12:44:34 INFO - PROCESS | 1944 | 1464291874741 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]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:44:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 519ms 12:44:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:44:34 INFO - PROCESS | 1944 | 1464291874794 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 1944 | 1464291874795 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:44:34 INFO - PROCESS | 1944 | 1464291874798 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 1944 | 1464291874799 Marionette TRACE conn2 <- [1,434,null,{}] 12:44:34 INFO - PROCESS | 1944 | 1464291874801 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}] 12:44:34 INFO - PROCESS | 1944 | 1464291874876 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:44:34 INFO - PROCESS | 1944 | 1464291874881 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af56000 == 46 [pid = 1944] [id = 116] 12:44:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x1199a0400) [pid = 1944] [serial = 345] [outer = 0x0] 12:44:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12bb1a800) [pid = 1944] [serial = 346] [outer = 0x1199a0400] 12:44:34 INFO - PROCESS | 1944 | 1464291874907 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12bb23c00) [pid = 1944] [serial = 347] [outer = 0x1199a0400] 12:44:35 INFO - PROCESS | 1944 | 1464291875400 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]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:44:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 12:44:35 INFO - PROCESS | 1944 | 1464291875419 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 1944 | 1464291875422 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:44:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:44:35 INFO - PROCESS | 1944 | 1464291875425 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 1944 | 1464291875428 Marionette TRACE conn2 <- [1,438,null,{}] 12:44:35 INFO - PROCESS | 1944 | 1464291875432 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}] 12:44:35 INFO - PROCESS | 1944 | 1464291875535 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:44:35 INFO - PROCESS | 1944 | 1464291875632 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d2800 == 47 [pid = 1944] [id = 117] 12:44:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x117240000) [pid = 1944] [serial = 348] [outer = 0x0] 12:44:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x117f18800) [pid = 1944] [serial = 349] [outer = 0x117240000] 12:44:35 INFO - PROCESS | 1944 | 1464291875664 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x1186c1400) [pid = 1944] [serial = 350] [outer = 0x117240000] 12:44:36 INFO - PROCESS | 1944 | 1464291876087 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]]]}] 12:44:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:44:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 723ms 12:44:36 INFO - PROCESS | 1944 | 1464291876164 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 1944 | 1464291876167 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:44:36 INFO - PROCESS | 1944 | 1464291876173 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - PROCESS | 1944 | 1464291876175 Marionette TRACE conn2 <- [1,442,null,{}] 12:44:36 INFO - PROCESS | 1944 | 1464291876179 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}] 12:44:36 INFO - PROCESS | 1944 | 1464291876324 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:44:36 INFO - PROCESS | 1944 | 1464291876411 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139e000 == 48 [pid = 1944] [id = 118] 12:44:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x11923d800) [pid = 1944] [serial = 351] [outer = 0x0] 12:44:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x1199a3000) [pid = 1944] [serial = 352] [outer = 0x11923d800] 12:44:36 INFO - PROCESS | 1944 | 1464291876440 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x1211e8400) [pid = 1944] [serial = 353] [outer = 0x11923d800] 12:44:36 INFO - PROCESS | 1944 | 1464291876911 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]]]}] 12:44:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:44:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 773ms 12:44:36 INFO - PROCESS | 1944 | 1464291876949 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 1944 | 1464291876950 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:44:36 INFO - PROCESS | 1944 | 1464291876954 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - PROCESS | 1944 | 1464291876956 Marionette TRACE conn2 <- [1,446,null,{}] 12:44:36 INFO - PROCESS | 1944 | 1464291876966 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}] 12:44:37 INFO - PROCESS | 1944 | 1464291877068 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:44:37 INFO - PROCESS | 1944 | 1464291877129 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa9b800 == 49 [pid = 1944] [id = 119] 12:44:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x1267c4000) [pid = 1944] [serial = 354] [outer = 0x0] 12:44:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x126e46c00) [pid = 1944] [serial = 355] [outer = 0x1267c4000] 12:44:37 INFO - PROCESS | 1944 | 1464291877160 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x128d1a000) [pid = 1944] [serial = 356] [outer = 0x1267c4000] 12:44:37 INFO - PROCESS | 1944 | 1464291877639 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]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:44:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 721ms 12:44:37 INFO - PROCESS | 1944 | 1464291877675 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:44:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:44:37 INFO - PROCESS | 1944 | 1464291877677 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:44:37 INFO - PROCESS | 1944 | 1464291877680 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 1944 | 1464291877681 Marionette TRACE conn2 <- [1,450,null,{}] 12:44:37 INFO - PROCESS | 1944 | 1464291877683 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}] 12:44:37 INFO - PROCESS | 1944 | 1464291877785 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:44:37 INFO - PROCESS | 1944 | 1464291877832 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x1261da000 == 50 [pid = 1944] [id = 120] 12:44:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x128d5e400) [pid = 1944] [serial = 357] [outer = 0x0] 12:44:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x1291c9c00) [pid = 1944] [serial = 358] [outer = 0x128d5e400] 12:44:37 INFO - PROCESS | 1944 | 1464291877861 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x129608c00) [pid = 1944] [serial = 359] [outer = 0x128d5e400] 12:44:38 INFO - PROCESS | 1944 | 1464291878475 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 1944 | 1464291878554 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:44:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:44:38 INFO - PROCESS | 1944 | 1464291878557 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 1944 | 1464291878560 Marionette TRACE conn2 <- [1,454,null,{}] 12:44:38 INFO - PROCESS | 1944 | 1464291878563 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}] 12:44:38 INFO - PROCESS | 1944 | 1464291878656 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:44:38 INFO - PROCESS | 1944 | 1464291878705 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x117688000 == 51 [pid = 1944] [id = 121] 12:44:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x1165a2c00) [pid = 1944] [serial = 360] [outer = 0x0] 12:44:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x11684f000) [pid = 1944] [serial = 361] [outer = 0x1165a2c00] 12:44:38 INFO - PROCESS | 1944 | 1464291878734 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x117f18c00) [pid = 1944] [serial = 362] [outer = 0x1165a2c00] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x129492000 == 50 [pid = 1944] [id = 115] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x128b32800 == 49 [pid = 1944] [id = 114] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x118375800 == 48 [pid = 1944] [id = 113] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x1258e3800 == 47 [pid = 1944] [id = 112] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x124750800 == 46 [pid = 1944] [id = 111] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x1291d4400) [pid = 1944] [serial = 295] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x126e4a800) [pid = 1944] [serial = 241] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x1165a0800) [pid = 1944] [serial = 244] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x1186c0800) [pid = 1944] [serial = 247] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12347fc00) [pid = 1944] [serial = 250] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12650a800) [pid = 1944] [serial = 253] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x1235e7000 == 45 [pid = 1944] [id = 110] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x12340c000 == 44 [pid = 1944] [id = 109] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x1196df800 == 43 [pid = 1944] [id = 108] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x118da1000 == 42 [pid = 1944] [id = 107] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x11703d800 == 41 [pid = 1944] [id = 106] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x1183bf800 == 40 [pid = 1944] [id = 105] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x1297cd800 == 39 [pid = 1944] [id = 103] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x129179800 == 38 [pid = 1944] [id = 102] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x11867b800 == 37 [pid = 1944] [id = 101] 12:44:39 INFO - PROCESS | 1944 | 1464291879232 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]]]}] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x115e1d800 == 36 [pid = 1944] [id = 100] 12:44:39 INFO - PROCESS | 1944 | --DOCSHELL 0x129181000 == 35 [pid = 1944] [id = 99] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x125821c00) [pid = 1944] [serial = 277] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x126968000) [pid = 1944] [serial = 280] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x11985e000) [pid = 1944] [serial = 268] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x119ec8c00) [pid = 1944] [serial = 269] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x118d5bc00) [pid = 1944] [serial = 262] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x119086400) [pid = 1944] [serial = 263] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x115e09800) [pid = 1944] [serial = 256] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x1165f6800) [pid = 1944] [serial = 257] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11923f000) [pid = 1944] [serial = 265] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x119252000) [pid = 1944] [serial = 266] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x1236f6c00) [pid = 1944] [serial = 271] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x124be7c00) [pid = 1944] [serial = 272] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1291ce400) [pid = 1944] [serial = 293] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x118484400) [pid = 1944] [serial = 260] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x11823d400) [pid = 1944] [serial = 259] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x126e4f000) [pid = 1944] [serial = 283] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x126e45400) [pid = 1944] [serial = 281] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x124caf400) [pid = 1944] [serial = 287] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x128fe8000) [pid = 1944] [serial = 292] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1167bf400) [pid = 1944] [serial = 286] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x128d1c800) [pid = 1944] [serial = 289] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1244bf800) [pid = 1944] [serial = 274] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x126e54800) [pid = 1944] [serial = 284] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x125293c00) [pid = 1944] [serial = 275] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x1265b8000) [pid = 1944] [serial = 278] [outer = 0x0] [url = about:blank] 12:44:39 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x128ddbc00) [pid = 1944] [serial = 290] [outer = 0x0] [url = about:blank] 12:44:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:44:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 720ms 12:44:39 INFO - PROCESS | 1944 | 1464291879278 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 1944 | 1464291879282 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:44:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:44:39 INFO - PROCESS | 1944 | 1464291879286 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 1944 | 1464291879288 Marionette TRACE conn2 <- [1,458,null,{}] 12:44:39 INFO - PROCESS | 1944 | 1464291879290 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}] 12:44:39 INFO - PROCESS | 1944 | 1464291879362 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:44:39 INFO - PROCESS | 1944 | 1464291879370 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x1165d9000 == 36 [pid = 1944] [id = 122] 12:44:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x118339c00) [pid = 1944] [serial = 363] [outer = 0x0] 12:44:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1185eac00) [pid = 1944] [serial = 364] [outer = 0x118339c00] 12:44:39 INFO - PROCESS | 1944 | 1464291879397 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x119084800) [pid = 1944] [serial = 365] [outer = 0x118339c00] 12:44:39 INFO - PROCESS | 1944 | 1464291879714 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] 12:44:39 INFO - PROCESS | 1944 | 1464291879760 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:44:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:44:39 INFO - PROCESS | 1944 | 1464291879762 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 1944 | 1464291879765 Marionette TRACE conn2 <- [1,462,null,{}] 12:44:39 INFO - PROCESS | 1944 | 1464291879773 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}] 12:44:39 INFO - PROCESS | 1944 | 1464291879857 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:44:39 INFO - PROCESS | 1944 | 1464291879902 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183c2000 == 37 [pid = 1944] [id = 123] 12:44:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x119235c00) [pid = 1944] [serial = 366] [outer = 0x0] 12:44:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x119855000) [pid = 1944] [serial = 367] [outer = 0x119235c00] 12:44:39 INFO - PROCESS | 1944 | 1464291879931 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12138f000) [pid = 1944] [serial = 368] [outer = 0x119235c00] 12:44:40 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:40 INFO - PROCESS | 1944 | 1464291880249 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] 12:44:40 INFO - PROCESS | 1944 | 1464291880287 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:44:40 INFO - PROCESS | 1944 | 1464291880289 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 1944 | 1464291880290 Marionette TRACE conn2 <- [1,466,null,{}] 12:44:40 INFO - PROCESS | 1944 | 1464291880292 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}] 12:44:40 INFO - PROCESS | 1944 | 1464291880373 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:44:40 INFO - PROCESS | 1944 | 1464291880421 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x119407800 == 38 [pid = 1944] [id = 124] 12:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x121389400) [pid = 1944] [serial = 369] [outer = 0x0] 12:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12401a400) [pid = 1944] [serial = 370] [outer = 0x121389400] 12:44:40 INFO - PROCESS | 1944 | 1464291880447 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x124fd4800) [pid = 1944] [serial = 371] [outer = 0x121389400] 12:44:40 INFO - PROCESS | 1944 | 1464291880736 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] 12:44:40 INFO - PROCESS | 1944 | 1464291880759 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:44:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:44:40 INFO - PROCESS | 1944 | 1464291880762 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 1944 | 1464291880763 Marionette TRACE conn2 <- [1,470,null,{}] 12:44:40 INFO - PROCESS | 1944 | 1464291880770 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}] 12:44:40 INFO - PROCESS | 1944 | 1464291880845 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:44:40 INFO - PROCESS | 1944 | 1464291880851 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x113cce000 == 39 [pid = 1944] [id = 125] 12:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x113366c00) [pid = 1944] [serial = 372] [outer = 0x0] 12:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12581c000) [pid = 1944] [serial = 373] [outer = 0x113366c00] 12:44:40 INFO - PROCESS | 1944 | 1464291880877 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x126125800) [pid = 1944] [serial = 374] [outer = 0x113366c00] 12:44:41 INFO - PROCESS | 1944 | 1464291881218 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]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:44:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 473ms 12:44:41 INFO - PROCESS | 1944 | 1464291881235 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 1944 | 1464291881236 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:44:41 INFO - PROCESS | 1944 | 1464291881239 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 1944 | 1464291881240 Marionette TRACE conn2 <- [1,474,null,{}] 12:44:41 INFO - PROCESS | 1944 | 1464291881242 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}] 12:44:41 INFO - PROCESS | 1944 | 1464291881362 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:44:41 INFO - PROCESS | 1944 | 1464291881378 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213a6000 == 40 [pid = 1944] [id = 126] 12:44:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x126130400) [pid = 1944] [serial = 375] [outer = 0x0] 12:44:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x126964400) [pid = 1944] [serial = 376] [outer = 0x126130400] 12:44:41 INFO - PROCESS | 1944 | 1464291881405 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x128d1d800) [pid = 1944] [serial = 377] [outer = 0x126130400] 12:44:41 INFO - PROCESS | 1944 | 1464291881742 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]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:44:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 12:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:44:41 INFO - PROCESS | 1944 | 1464291881758 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 1944 | 1464291881759 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:44:41 INFO - PROCESS | 1944 | 1464291881761 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 1944 | 1464291881762 Marionette TRACE conn2 <- [1,478,null,{}] 12:44:41 INFO - PROCESS | 1944 | 1464291881774 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}] 12:44:41 INFO - PROCESS | 1944 | 1464291881868 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:44:41 INFO - PROCESS | 1944 | 1464291881872 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12441f800 == 41 [pid = 1944] [id = 127] 12:44:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x126503800) [pid = 1944] [serial = 378] [outer = 0x0] 12:44:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x1291cd000) [pid = 1944] [serial = 379] [outer = 0x126503800] 12:44:41 INFO - PROCESS | 1944 | 1464291881897 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12963ec00) [pid = 1944] [serial = 380] [outer = 0x126503800] 12:44:42 INFO - PROCESS | 1944 | 1464291882244 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]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:44:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 12:44:42 INFO - PROCESS | 1944 | 1464291882285 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:44:42 INFO - PROCESS | 1944 | 1464291882286 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:44:42 INFO - PROCESS | 1944 | 1464291882288 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 1944 | 1464291882289 Marionette TRACE conn2 <- [1,482,null,{}] 12:44:42 INFO - PROCESS | 1944 | 1464291882291 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}] 12:44:42 INFO - PROCESS | 1944 | 1464291882382 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:44:42 INFO - PROCESS | 1944 | 1464291882394 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12474f000 == 42 [pid = 1944] [id = 128] 12:44:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x128d20c00) [pid = 1944] [serial = 381] [outer = 0x0] 12:44:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x129b77000) [pid = 1944] [serial = 382] [outer = 0x128d20c00] 12:44:42 INFO - PROCESS | 1944 | 1464291882421 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12aa52800) [pid = 1944] [serial = 383] [outer = 0x128d20c00] 12:44:42 INFO - PROCESS | 1944 | 1464291882777 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]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:44:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 12:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:44:42 INFO - PROCESS | 1944 | 1464291882814 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 1944 | 1464291882817 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:44:42 INFO - PROCESS | 1944 | 1464291882819 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 1944 | 1464291882820 Marionette TRACE conn2 <- [1,486,null,{}] 12:44:42 INFO - PROCESS | 1944 | 1464291882822 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}] 12:44:42 INFO - PROCESS | 1944 | 1464291882913 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:44:42 INFO - PROCESS | 1944 | 1464291882917 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258a3000 == 43 [pid = 1944] [id = 129] 12:44:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12964b000) [pid = 1944] [serial = 384] [outer = 0x0] 12:44:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12afe9800) [pid = 1944] [serial = 385] [outer = 0x12964b000] 12:44:42 INFO - PROCESS | 1944 | 1464291882942 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12b1d2000) [pid = 1944] [serial = 386] [outer = 0x12964b000] 12:44:43 INFO - PROCESS | 1944 | 1464291883279 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]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x11260b400) [pid = 1944] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x118d57c00) [pid = 1944] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12b1ca800) [pid = 1944] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x126e11c00) [pid = 1944] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x117244800) [pid = 1944] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x1133c0800) [pid = 1944] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11260e000) [pid = 1944] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x126e4b400) [pid = 1944] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x129671400) [pid = 1944] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x128d55000) [pid = 1944] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x128d17800) [pid = 1944] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x124081800) [pid = 1944] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1133b9800) [pid = 1944] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x119861400) [pid = 1944] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x118d64c00) [pid = 1944] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:44:43 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x126129400) [pid = 1944] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:44:43 INFO - PROCESS | 1944 | 1464291883476 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 1944 | 1464291883478 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:44:43 INFO - PROCESS | 1944 | 1464291883488 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 1944 | 1464291883489 Marionette TRACE conn2 <- [1,490,null,{}] 12:44:43 INFO - PROCESS | 1944 | 1464291883491 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}] 12:44:43 INFO - PROCESS | 1944 | 1464291883571 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:44:43 INFO - PROCESS | 1944 | 1464291883591 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x118382000 == 44 [pid = 1944] [id = 130] 12:44:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x116597400) [pid = 1944] [serial = 387] [outer = 0x0] 12:44:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x1186c3000) [pid = 1944] [serial = 388] [outer = 0x116597400] 12:44:43 INFO - PROCESS | 1944 | 1464291883616 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12421f400) [pid = 1944] [serial = 389] [outer = 0x116597400] 12:44:43 INFO - PROCESS | 1944 | 1464291883941 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]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 474ms 12:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:44:43 INFO - PROCESS | 1944 | 1464291883957 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 1944 | 1464291883958 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:44:43 INFO - PROCESS | 1944 | 1464291883961 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 1944 | 1464291883974 Marionette TRACE conn2 <- [1,494,null,{}] 12:44:43 INFO - PROCESS | 1944 | 1464291883977 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}] 12:44:44 INFO - PROCESS | 1944 | 1464291884080 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:44:44 INFO - PROCESS | 1944 | 1464291884153 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x128f9e800 == 45 [pid = 1944] [id = 131] 12:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x126129400) [pid = 1944] [serial = 390] [outer = 0x0] 12:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12afeb400) [pid = 1944] [serial = 391] [outer = 0x126129400] 12:44:44 INFO - PROCESS | 1944 | 1464291884199 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12ba30400) [pid = 1944] [serial = 392] [outer = 0x126129400] 12:44:44 INFO - PROCESS | 1944 | 1464291884597 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]]]}] 12:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 681ms 12:44:44 INFO - PROCESS | 1944 | 1464291884642 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 1944 | 1464291884643 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:44:44 INFO - PROCESS | 1944 | 1464291884645 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 1944 | 1464291884646 Marionette TRACE conn2 <- [1,498,null,{}] 12:44:44 INFO - PROCESS | 1944 | 1464291884649 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}] 12:44:44 INFO - PROCESS | 1944 | 1464291884741 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:44:44 INFO - PROCESS | 1944 | 1464291884769 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297c2000 == 46 [pid = 1944] [id = 132] 12:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12bb25000) [pid = 1944] [serial = 393] [outer = 0x0] 12:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12bb29400) [pid = 1944] [serial = 394] [outer = 0x12bb25000] 12:44:44 INFO - PROCESS | 1944 | 1464291884794 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12bb3f000) [pid = 1944] [serial = 395] [outer = 0x12bb25000] 12:44:45 INFO - PROCESS | 1944 | 1464291885088 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]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 471ms 12:44:45 INFO - PROCESS | 1944 | 1464291885119 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 1944 | 1464291885120 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:44:45 INFO - PROCESS | 1944 | 1464291885122 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 1944 | 1464291885123 Marionette TRACE conn2 <- [1,502,null,{}] 12:44:45 INFO - PROCESS | 1944 | 1464291885125 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}] 12:44:45 INFO - PROCESS | 1944 | 1464291885208 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:44:45 INFO - PROCESS | 1944 | 1464291885215 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa99000 == 47 [pid = 1944] [id = 133] 12:44:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12bb43c00) [pid = 1944] [serial = 396] [outer = 0x0] 12:44:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12bb48800) [pid = 1944] [serial = 397] [outer = 0x12bb43c00] 12:44:45 INFO - PROCESS | 1944 | 1464291885240 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12c06d800) [pid = 1944] [serial = 398] [outer = 0x12bb43c00] 12:44:45 INFO - PROCESS | 1944 | 1464291885655 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]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 569ms 12:44:45 INFO - PROCESS | 1944 | 1464291885691 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:44:45 INFO - PROCESS | 1944 | 1464291885694 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:44:45 INFO - PROCESS | 1944 | 1464291885700 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 1944 | 1464291885703 Marionette TRACE conn2 <- [1,506,null,{}] 12:44:45 INFO - PROCESS | 1944 | 1464291885707 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}] 12:44:45 INFO - PROCESS | 1944 | 1464291885808 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:44:45 INFO - PROCESS | 1944 | 1464291885871 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x117102800 == 48 [pid = 1944] [id = 134] 12:44:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x115e05c00) [pid = 1944] [serial = 399] [outer = 0x0] 12:44:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x116998400) [pid = 1944] [serial = 400] [outer = 0x115e05c00] 12:44:45 INFO - PROCESS | 1944 | 1464291885902 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x11833b800) [pid = 1944] [serial = 401] [outer = 0x115e05c00] 12:44:46 INFO - PROCESS | 1944 | 1464291886365 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]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 674ms 12:44:46 INFO - PROCESS | 1944 | 1464291886372 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 1944 | 1464291886376 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:44:46 INFO - PROCESS | 1944 | 1464291886381 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 1944 | 1464291886385 Marionette TRACE conn2 <- [1,510,null,{}] 12:44:46 INFO - PROCESS | 1944 | 1464291886387 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}] 12:44:46 INFO - PROCESS | 1944 | 1464291886485 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:44:46 INFO - PROCESS | 1944 | 1464291886530 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213ae000 == 49 [pid = 1944] [id = 135] 12:44:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x1186c7c00) [pid = 1944] [serial = 402] [outer = 0x0] 12:44:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x119243400) [pid = 1944] [serial = 403] [outer = 0x1186c7c00] 12:44:46 INFO - PROCESS | 1944 | 1464291886560 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12337ec00) [pid = 1944] [serial = 404] [outer = 0x1186c7c00] 12:44:47 INFO - PROCESS | 1944 | 1464291887006 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]]]}] 12:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 673ms 12:44:47 INFO - PROCESS | 1944 | 1464291887053 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:44:47 INFO - PROCESS | 1944 | 1464291887055 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:44:47 INFO - PROCESS | 1944 | 1464291887058 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 1944 | 1464291887060 Marionette TRACE conn2 <- [1,514,null,{}] 12:44:47 INFO - PROCESS | 1944 | 1464291887068 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}] 12:44:47 INFO - PROCESS | 1944 | 1464291887187 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:44:47 INFO - PROCESS | 1944 | 1464291887251 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b386000 == 50 [pid = 1944] [id = 136] 12:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12612cc00) [pid = 1944] [serial = 405] [outer = 0x0] 12:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x126967c00) [pid = 1944] [serial = 406] [outer = 0x12612cc00] 12:44:47 INFO - PROCESS | 1944 | 1464291887282 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x126e51c00) [pid = 1944] [serial = 407] [outer = 0x12612cc00] 12:44:47 INFO - PROCESS | 1944 | 1464291887707 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]]]}] 12:44:47 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 12:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 676ms 12:44:47 INFO - PROCESS | 1944 | 1464291887733 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:44:47 INFO - PROCESS | 1944 | 1464291887735 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:44:47 INFO - PROCESS | 1944 | 1464291887737 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 1944 | 1464291887738 Marionette TRACE conn2 <- [1,518,null,{}] 12:44:47 INFO - PROCESS | 1944 | 1464291887741 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}] 12:44:47 INFO - PROCESS | 1944 | 1464291887837 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:44:47 INFO - PROCESS | 1944 | 1464291887898 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bad0800 == 51 [pid = 1944] [id = 137] 12:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x128fe8000) [pid = 1944] [serial = 408] [outer = 0x0] 12:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x129b7cc00) [pid = 1944] [serial = 409] [outer = 0x128fe8000] 12:44:47 INFO - PROCESS | 1944 | 1464291887927 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12b2a6800) [pid = 1944] [serial = 410] [outer = 0x128fe8000] 12:44:48 INFO - PROCESS | 1944 | 1464291888336 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]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 671ms 12:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:44:48 INFO - PROCESS | 1944 | 1464291888408 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 1944 | 1464291888410 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:44:48 INFO - PROCESS | 1944 | 1464291888412 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 1944 | 1464291888413 Marionette TRACE conn2 <- [1,522,null,{}] 12:44:48 INFO - PROCESS | 1944 | 1464291888416 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}] 12:44:48 INFO - PROCESS | 1944 | 1464291888536 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:44:48 INFO - PROCESS | 1944 | 1464291888610 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x118d9f800 == 52 [pid = 1944] [id = 138] 12:44:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x111f3b000) [pid = 1944] [serial = 411] [outer = 0x0] 12:44:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x126e49400) [pid = 1944] [serial = 412] [outer = 0x111f3b000] 12:44:48 INFO - PROCESS | 1944 | 1464291888641 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x12ba2cc00) [pid = 1944] [serial = 413] [outer = 0x111f3b000] 12:44:49 INFO - PROCESS | 1944 | 1464291889207 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]]]}] 12:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 822ms 12:44:49 INFO - PROCESS | 1944 | 1464291889248 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 1944 | 1464291889250 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:44:49 INFO - PROCESS | 1944 | 1464291889253 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - PROCESS | 1944 | 1464291889255 Marionette TRACE conn2 <- [1,526,null,{}] 12:44:49 INFO - PROCESS | 1944 | 1464291889259 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}] 12:44:49 INFO - PROCESS | 1944 | 1464291889357 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:44:49 INFO - PROCESS | 1944 | 1464291889422 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x1160ad800 == 53 [pid = 1944] [id = 139] 12:44:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x1167c1c00) [pid = 1944] [serial = 414] [outer = 0x0] 12:44:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x116946800) [pid = 1944] [serial = 415] [outer = 0x1167c1c00] 12:44:49 INFO - PROCESS | 1944 | 1464291889451 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x118243400) [pid = 1944] [serial = 416] [outer = 0x1167c1c00] 12:44:49 INFO - PROCESS | 1944 | 1464291889944 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]]]}] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1297c2000 == 52 [pid = 1944] [id = 132] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x128f9e800 == 51 [pid = 1944] [id = 131] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x118382000 == 50 [pid = 1944] [id = 130] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1258a3000 == 49 [pid = 1944] [id = 129] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12474f000 == 48 [pid = 1944] [id = 128] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12441f800 == 47 [pid = 1944] [id = 127] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1213a6000 == 46 [pid = 1944] [id = 126] 12:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1133b7400) [pid = 1944] [serial = 298] [outer = 0x0] [url = about:blank] 12:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x126124800) [pid = 1944] [serial = 307] [outer = 0x0] [url = about:blank] 12:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x12337fc00) [pid = 1944] [serial = 304] [outer = 0x0] [url = about:blank] 12:44:49 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x11833f000) [pid = 1944] [serial = 301] [outer = 0x0] [url = about:blank] 12:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 722ms 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x113cce000 == 45 [pid = 1944] [id = 125] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x119407800 == 44 [pid = 1944] [id = 124] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1183c2000 == 43 [pid = 1944] [id = 123] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1165d9000 == 42 [pid = 1944] [id = 122] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x117688000 == 41 [pid = 1944] [id = 121] 12:44:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d2800 == 40 [pid = 1944] [id = 117] 12:44:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12af56000 == 39 [pid = 1944] [id = 116] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x118249400) [pid = 1944] [serial = 203] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x116078800) [pid = 1944] [serial = 160] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x113cb7400) [pid = 1944] [serial = 199] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x129643c00) [pid = 1944] [serial = 331] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x12aa57800) [pid = 1944] [serial = 334] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x129607800) [pid = 1944] [serial = 296] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x129608400) [pid = 1944] [serial = 311] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x128d54c00) [pid = 1944] [serial = 310] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x129b83000) [pid = 1944] [serial = 332] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x124fae800) [pid = 1944] [serial = 322] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12581e400) [pid = 1944] [serial = 323] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x117782000) [pid = 1944] [serial = 314] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x113cbbc00) [pid = 1944] [serial = 313] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12138f400) [pid = 1944] [serial = 319] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12408ec00) [pid = 1944] [serial = 320] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x119233800) [pid = 1944] [serial = 316] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11924f800) [pid = 1944] [serial = 317] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x1265c3c00) [pid = 1944] [serial = 325] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126e0f400) [pid = 1944] [serial = 326] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12aa5c000) [pid = 1944] [serial = 335] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x119242400) [pid = 1944] [serial = 338] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12aff0800) [pid = 1944] [serial = 341] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12ba2b800) [pid = 1944] [serial = 344] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x113c2d000) [pid = 1944] [serial = 337] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x128d18000) [pid = 1944] [serial = 328] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12960b400) [pid = 1944] [serial = 329] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x128fe5400) [pid = 1944] [serial = 340] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12b2a8c00) [pid = 1944] [serial = 343] [outer = 0x0] [url = about:blank] 12:44:50 INFO - PROCESS | 1944 | 1464291890002 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 1944 | 1464291890006 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:44:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:44:50 INFO - PROCESS | 1944 | 1464291890013 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 1944 | 1464291890015 Marionette TRACE conn2 <- [1,530,null,{}] 12:44:50 INFO - PROCESS | 1944 | 1464291890017 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}] 12:44:50 INFO - PROCESS | 1944 | 1464291890095 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:44:50 INFO - PROCESS | 1944 | 1464291890102 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x1160a8800 == 40 [pid = 1944] [id = 140] 12:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1186c0800) [pid = 1944] [serial = 417] [outer = 0x0] 12:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x118d5b400) [pid = 1944] [serial = 418] [outer = 0x1186c0800] 12:44:50 INFO - PROCESS | 1944 | 1464291890128 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x11985f000) [pid = 1944] [serial = 419] [outer = 0x1186c0800] 12:44:50 INFO - PROCESS | 1944 | 1464291890474 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"]]]}] 12:44:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:44:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:44:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:44:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:44:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 12:44:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:44:50 INFO - PROCESS | 1944 | 1464291890486 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 1944 | 1464291890487 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:44:50 INFO - PROCESS | 1944 | 1464291890489 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 1944 | 1464291890492 Marionette TRACE conn2 <- [1,534,null,{}] 12:44:50 INFO - PROCESS | 1944 | 1464291890502 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}] 12:44:50 INFO - PROCESS | 1944 | 1464291890597 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:44:50 INFO - PROCESS | 1944 | 1464291890643 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b65800 == 41 [pid = 1944] [id = 141] 12:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x119e45000) [pid = 1944] [serial = 420] [outer = 0x0] 12:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x124013c00) [pid = 1944] [serial = 421] [outer = 0x119e45000] 12:44:50 INFO - PROCESS | 1944 | 1464291890670 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x125819800) [pid = 1944] [serial = 422] [outer = 0x119e45000] 12:44:50 INFO - PROCESS | 1944 | 1464291890958 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]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:44:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 12:44:51 INFO - PROCESS | 1944 | 1464291891011 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 1944 | 1464291891013 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:44:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:44:51 INFO - PROCESS | 1944 | 1464291891019 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 1944 | 1464291891020 Marionette TRACE conn2 <- [1,538,null,{}] 12:44:51 INFO - PROCESS | 1944 | 1464291891029 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}] 12:44:51 INFO - PROCESS | 1944 | 1464291891126 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:44:51 INFO - PROCESS | 1944 | 1464291891189 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x116048800 == 42 [pid = 1944] [id = 142] 12:44:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12421fc00) [pid = 1944] [serial = 423] [outer = 0x0] 12:44:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x1265b8800) [pid = 1944] [serial = 424] [outer = 0x12421fc00] 12:44:51 INFO - PROCESS | 1944 | 1464291891220 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x126e4c400) [pid = 1944] [serial = 425] [outer = 0x12421fc00] 12:44:51 INFO - PROCESS | 1944 | 1464291891530 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]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:44:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 571ms 12:44:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:44:51 INFO - PROCESS | 1944 | 1464291891588 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 1944 | 1464291891589 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:44:51 INFO - PROCESS | 1944 | 1464291891591 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 1944 | 1464291891593 Marionette TRACE conn2 <- [1,542,null,{}] 12:44:51 INFO - PROCESS | 1944 | 1464291891595 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}] 12:44:51 INFO - PROCESS | 1944 | 1464291891670 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:44:51 INFO - PROCESS | 1944 | 1464291891674 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x124408000 == 43 [pid = 1944] [id = 143] 12:44:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x1265c3c00) [pid = 1944] [serial = 426] [outer = 0x0] 12:44:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x128d16c00) [pid = 1944] [serial = 427] [outer = 0x1265c3c00] 12:44:51 INFO - PROCESS | 1944 | 1464291891744 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x128d5ac00) [pid = 1944] [serial = 428] [outer = 0x1265c3c00] 12:44:52 INFO - PROCESS | 1944 | 1464291892006 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]]]}] 12:44:52 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. 12:44:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 467ms 12:44:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:44:52 INFO - PROCESS | 1944 | 1464291892060 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 1944 | 1464291892061 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:44:52 INFO - PROCESS | 1944 | 1464291892064 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 1944 | 1464291892067 Marionette TRACE conn2 <- [1,546,null,{}] 12:44:52 INFO - PROCESS | 1944 | 1464291892077 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}] 12:44:52 INFO - PROCESS | 1944 | 1464291892205 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:44:52 INFO - PROCESS | 1944 | 1464291892245 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x125872000 == 44 [pid = 1944] [id = 144] 12:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x128fe2400) [pid = 1944] [serial = 429] [outer = 0x0] 12:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12964a800) [pid = 1944] [serial = 430] [outer = 0x128fe2400] 12:44:52 INFO - PROCESS | 1944 | 1464291892286 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12b2abc00) [pid = 1944] [serial = 431] [outer = 0x128fe2400] 12:44:52 INFO - PROCESS | 1944 | 1464291892622 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]]]}] 12:44:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:44:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 578ms 12:44:52 INFO - PROCESS | 1944 | 1464291892643 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 1944 | 1464291892644 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:44:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:44:52 INFO - PROCESS | 1944 | 1464291892647 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 1944 | 1464291892649 Marionette TRACE conn2 <- [1,550,null,{}] 12:44:52 INFO - PROCESS | 1944 | 1464291892653 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}] 12:44:52 INFO - PROCESS | 1944 | 1464291892743 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:44:52 INFO - PROCESS | 1944 | 1464291892786 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b1e800 == 45 [pid = 1944] [id = 145] 12:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12ba29c00) [pid = 1944] [serial = 432] [outer = 0x0] 12:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12bb24800) [pid = 1944] [serial = 433] [outer = 0x12ba29c00] 12:44:52 INFO - PROCESS | 1944 | 1464291892813 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12bb48000) [pid = 1944] [serial = 434] [outer = 0x12ba29c00] 12:44:53 INFO - PROCESS | 1944 | 1464291893150 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]]]}] 12:44:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:44:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 12:44:53 INFO - PROCESS | 1944 | 1464291893173 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 1944 | 1464291893174 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:44:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:44:53 INFO - PROCESS | 1944 | 1464291893176 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 1944 | 1464291893177 Marionette TRACE conn2 <- [1,554,null,{}] 12:44:53 INFO - PROCESS | 1944 | 1464291893179 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}] 12:44:53 INFO - PROCESS | 1944 | 1464291893273 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:44:53 INFO - PROCESS | 1944 | 1464291893277 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297bb000 == 46 [pid = 1944] [id = 146] 12:44:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x12ba31800) [pid = 1944] [serial = 435] [outer = 0x0] 12:44:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12c06f400) [pid = 1944] [serial = 436] [outer = 0x12ba31800] 12:44:53 INFO - PROCESS | 1944 | 1464291893302 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12c076c00) [pid = 1944] [serial = 437] [outer = 0x12ba31800] 12:44:53 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:53 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:53 INFO - PROCESS | 1944 | 1464291893653 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]]]}] 12:44:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:44:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 12:44:53 INFO - PROCESS | 1944 | 1464291893695 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 1944 | 1464291893697 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:44:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:44:53 INFO - PROCESS | 1944 | 1464291893699 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 1944 | 1464291893700 Marionette TRACE conn2 <- [1,558,null,{}] 12:44:53 INFO - PROCESS | 1944 | 1464291893702 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}] 12:44:53 INFO - PROCESS | 1944 | 1464291893800 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:44:53 INFO - PROCESS | 1944 | 1464291893804 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a88e000 == 47 [pid = 1944] [id = 147] 12:44:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x12bb1bc00) [pid = 1944] [serial = 438] [outer = 0x0] 12:44:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x12c07a000) [pid = 1944] [serial = 439] [outer = 0x12bb1bc00] 12:44:53 INFO - PROCESS | 1944 | 1464291893855 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x12c909400) [pid = 1944] [serial = 440] [outer = 0x12bb1bc00] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x11823b000) [pid = 1944] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x119245400) [pid = 1944] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x124434c00) [pid = 1944] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x115e92000) [pid = 1944] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x124fa5400) [pid = 1944] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x126503800) [pid = 1944] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x128d20c00) [pid = 1944] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x113366c00) [pid = 1944] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x121389400) [pid = 1944] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x119235c00) [pid = 1944] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x118339c00) [pid = 1944] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x128d5e400) [pid = 1944] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x1165a2c00) [pid = 1944] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12964b000) [pid = 1944] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126129400) [pid = 1944] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x116597400) [pid = 1944] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12bb25000) [pid = 1944] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:44:54 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x126130400) [pid = 1944] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:44:54 INFO - PROCESS | 1944 | 1464291894261 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]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:44:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 571ms 12:44:54 INFO - PROCESS | 1944 | 1464291894270 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 1944 | 1464291894271 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:44:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:44:54 INFO - PROCESS | 1944 | 1464291894273 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 1944 | 1464291894275 Marionette TRACE conn2 <- [1,562,null,{}] 12:44:54 INFO - PROCESS | 1944 | 1464291894277 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}] 12:44:54 INFO - PROCESS | 1944 | 1464291894361 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:44:54 INFO - PROCESS | 1944 | 1464291894368 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x124750800 == 48 [pid = 1944] [id = 148] 12:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x115e86000) [pid = 1944] [serial = 441] [outer = 0x0] 12:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x1199a8000) [pid = 1944] [serial = 442] [outer = 0x115e86000] 12:44:54 INFO - PROCESS | 1944 | 1464291894392 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x124fd7c00) [pid = 1944] [serial = 443] [outer = 0x115e86000] 12:44:54 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:54 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:54 INFO - PROCESS | 1944 | 1464291894740 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]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:44:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 518ms 12:44:54 INFO - PROCESS | 1944 | 1464291894792 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:44:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:44:54 INFO - PROCESS | 1944 | 1464291894802 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:44:54 INFO - PROCESS | 1944 | 1464291894804 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 1944 | 1464291894806 Marionette TRACE conn2 <- [1,566,null,{}] 12:44:54 INFO - PROCESS | 1944 | 1464291894808 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}] 12:44:54 INFO - PROCESS | 1944 | 1464291894903 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:44:54 INFO - PROCESS | 1944 | 1464291894907 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bae9800 == 49 [pid = 1944] [id = 149] 12:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x128d1f400) [pid = 1944] [serial = 444] [outer = 0x0] 12:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12c904000) [pid = 1944] [serial = 445] [outer = 0x128d1f400] 12:44:54 INFO - PROCESS | 1944 | 1464291894936 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12c914800) [pid = 1944] [serial = 446] [outer = 0x128d1f400] 12:44:55 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:55 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:55 INFO - PROCESS | 1944 | 1464291895251 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]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:44:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 12:44:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:44:55 INFO - PROCESS | 1944 | 1464291895273 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 1944 | 1464291895274 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:44:55 INFO - PROCESS | 1944 | 1464291895276 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 1944 | 1464291895277 Marionette TRACE conn2 <- [1,570,null,{}] 12:44:55 INFO - PROCESS | 1944 | 1464291895280 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}] 12:44:55 INFO - PROCESS | 1944 | 1464291895359 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:44:55 INFO - PROCESS | 1944 | 1464291895410 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bddf800 == 50 [pid = 1944] [id = 150] 12:44:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x110ea8400) [pid = 1944] [serial = 447] [outer = 0x0] 12:44:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x110eb1000) [pid = 1944] [serial = 448] [outer = 0x110ea8400] 12:44:55 INFO - PROCESS | 1944 | 1464291895435 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x111c5c800) [pid = 1944] [serial = 449] [outer = 0x110ea8400] 12:44:55 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:55 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:55 INFO - PROCESS | 1944 | 1464291895737 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]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:44:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 467ms 12:44:55 INFO - PROCESS | 1944 | 1464291895745 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 1944 | 1464291895746 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:44:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:44:55 INFO - PROCESS | 1944 | 1464291895757 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 1944 | 1464291895758 Marionette TRACE conn2 <- [1,574,null,{}] 12:44:55 INFO - PROCESS | 1944 | 1464291895760 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}] 12:44:55 INFO - PROCESS | 1944 | 1464291895852 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:44:55 INFO - PROCESS | 1944 | 1464291895856 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c60d000 == 51 [pid = 1944] [id = 151] 12:44:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x111c5f000) [pid = 1944] [serial = 450] [outer = 0x0] 12:44:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x111c65800) [pid = 1944] [serial = 451] [outer = 0x111c5f000] 12:44:55 INFO - PROCESS | 1944 | 1464291895880 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x111c6b800) [pid = 1944] [serial = 452] [outer = 0x111c5f000] 12:44:56 INFO - PROCESS | 1944 | 1464291896292 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]]]}] 12:44:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:44:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 568ms 12:44:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:44:56 INFO - PROCESS | 1944 | 1464291896326 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 1944 | 1464291896328 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:44:56 INFO - PROCESS | 1944 | 1464291896332 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 1944 | 1464291896334 Marionette TRACE conn2 <- [1,578,null,{}] 12:44:56 INFO - PROCESS | 1944 | 1464291896338 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}] 12:44:56 INFO - PROCESS | 1944 | 1464291896444 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:44:56 INFO - PROCESS | 1944 | 1464291896508 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d5000 == 52 [pid = 1944] [id = 152] 12:44:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x111c68000) [pid = 1944] [serial = 453] [outer = 0x0] 12:44:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x1121b4800) [pid = 1944] [serial = 454] [outer = 0x111c68000] 12:44:56 INFO - PROCESS | 1944 | 1464291896541 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x113c2c400) [pid = 1944] [serial = 455] [outer = 0x111c68000] 12:44:56 INFO - PROCESS | 1944 | 1464291896946 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]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:44:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 12:44:57 INFO - PROCESS | 1944 | 1464291897003 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 1944 | 1464291897006 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:44:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:44:57 INFO - PROCESS | 1944 | 1464291897011 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 1944 | 1464291897012 Marionette TRACE conn2 <- [1,582,null,{}] 12:44:57 INFO - PROCESS | 1944 | 1464291897015 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}] 12:44:57 INFO - PROCESS | 1944 | 1464291897141 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:44:57 INFO - PROCESS | 1944 | 1464291897206 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x124722800 == 53 [pid = 1944] [id = 153] 12:44:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x117008400) [pid = 1944] [serial = 456] [outer = 0x0] 12:44:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x119243800) [pid = 1944] [serial = 457] [outer = 0x117008400] 12:44:57 INFO - PROCESS | 1944 | 1464291897235 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x1199abc00) [pid = 1944] [serial = 458] [outer = 0x117008400] 12:44:57 INFO - PROCESS | 1944 | 1464291897672 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]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:44:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 673ms 12:44:57 INFO - PROCESS | 1944 | 1464291897686 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 1944 | 1464291897688 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:44:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:44:57 INFO - PROCESS | 1944 | 1464291897691 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 1944 | 1464291897695 Marionette TRACE conn2 <- [1,586,null,{}] 12:44:57 INFO - PROCESS | 1944 | 1464291897707 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}] 12:44:57 INFO - PROCESS | 1944 | 1464291897866 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:44:57 INFO - PROCESS | 1944 | 1464291897988 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdcd000 == 54 [pid = 1944] [id = 154] 12:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x1236f4000) [pid = 1944] [serial = 459] [outer = 0x0] 12:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12581ec00) [pid = 1944] [serial = 460] [outer = 0x1236f4000] 12:44:58 INFO - PROCESS | 1944 | 1464291898035 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x126e4c000) [pid = 1944] [serial = 461] [outer = 0x1236f4000] 12:44:58 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:58 INFO - PROCESS | 1944 | 1464291898474 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]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:44:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 827ms 12:44:58 INFO - PROCESS | 1944 | 1464291898530 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 1944 | 1464291898533 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:44:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:44:58 INFO - PROCESS | 1944 | 1464291898536 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - PROCESS | 1944 | 1464291898538 Marionette TRACE conn2 <- [1,590,null,{}] 12:44:58 INFO - PROCESS | 1944 | 1464291898540 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}] 12:44:58 INFO - PROCESS | 1944 | 1464291898642 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:44:58 INFO - PROCESS | 1944 | 1464291898705 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7df000 == 55 [pid = 1944] [id = 155] 12:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x128bc3800) [pid = 1944] [serial = 462] [outer = 0x0] 12:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x128bc6400) [pid = 1944] [serial = 463] [outer = 0x128bc3800] 12:44:58 INFO - PROCESS | 1944 | 1464291898734 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x128bcc000) [pid = 1944] [serial = 464] [outer = 0x128bc3800] 12:44:59 INFO - PROCESS | 1944 | 1464291899154 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]]]}] 12:44:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:44:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 12:44:59 INFO - PROCESS | 1944 | 1464291899208 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:44:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:44:59 INFO - PROCESS | 1944 | 1464291899209 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:44:59 INFO - PROCESS | 1944 | 1464291899211 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 1944 | 1464291899212 Marionette TRACE conn2 <- [1,594,null,{}] 12:44:59 INFO - PROCESS | 1944 | 1464291899215 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}] 12:44:59 INFO - PROCESS | 1944 | 1464291899315 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:44:59 INFO - PROCESS | 1944 | 1464291899365 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x129189800 == 56 [pid = 1944] [id = 156] 12:44:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x119855400) [pid = 1944] [serial = 465] [outer = 0x0] 12:44:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x128dd7800) [pid = 1944] [serial = 466] [outer = 0x119855400] 12:44:59 INFO - PROCESS | 1944 | 1464291899394 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x12963f800) [pid = 1944] [serial = 467] [outer = 0x119855400] 12:44:59 INFO - PROCESS | 1944 | 1464291899990 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]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:45:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 873ms 12:45:00 INFO - PROCESS | 1944 | 1464291900089 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:45:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:45:00 INFO - PROCESS | 1944 | 1464291900091 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:45:00 INFO - PROCESS | 1944 | 1464291900095 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 1944 | 1464291900098 Marionette TRACE conn2 <- [1,598,null,{}] 12:45:00 INFO - PROCESS | 1944 | 1464291900104 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}] 12:45:00 INFO - PROCESS | 1944 | 1464291900194 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:45:00 INFO - PROCESS | 1944 | 1464291900256 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x118668800 == 57 [pid = 1944] [id = 157] 12:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x113c2b400) [pid = 1944] [serial = 468] [outer = 0x0] 12:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x113e11800) [pid = 1944] [serial = 469] [outer = 0x113c2b400] 12:45:00 INFO - PROCESS | 1944 | 1464291900283 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x11615b400) [pid = 1944] [serial = 470] [outer = 0x113c2b400] 12:45:00 INFO - PROCESS | 1944 | 1464291900692 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]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:45:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 624ms 12:45:00 INFO - PROCESS | 1944 | 1464291900719 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 1944 | 1464291900723 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:45:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:45:00 INFO - PROCESS | 1944 | 1464291900727 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 1944 | 1464291900729 Marionette TRACE conn2 <- [1,602,null,{}] 12:45:00 INFO - PROCESS | 1944 | 1464291900732 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}] 12:45:00 INFO - PROCESS | 1944 | 1464291900825 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:45:00 INFO - PROCESS | 1944 | 1464291900874 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x1165d4800 == 58 [pid = 1944] [id = 158] 12:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x11684d400) [pid = 1944] [serial = 471] [outer = 0x0] 12:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x117f1a400) [pid = 1944] [serial = 472] [outer = 0x11684d400] 12:45:00 INFO - PROCESS | 1944 | 1464291900905 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x118340800) [pid = 1944] [serial = 473] [outer = 0x11684d400] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12bddf800 == 57 [pid = 1944] [id = 150] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12bae9800 == 56 [pid = 1944] [id = 149] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x124750800 == 55 [pid = 1944] [id = 148] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12a88e000 == 54 [pid = 1944] [id = 147] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1297bb000 == 53 [pid = 1944] [id = 146] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x128b1e800 == 52 [pid = 1944] [id = 145] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12bb48800) [pid = 1944] [serial = 397] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x12bb1a800) [pid = 1944] [serial = 346] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x125872000 == 51 [pid = 1944] [id = 144] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x124408000 == 50 [pid = 1944] [id = 143] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x116048800 == 49 [pid = 1944] [id = 142] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x119b65800 == 48 [pid = 1944] [id = 141] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1160a8800 == 47 [pid = 1944] [id = 140] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1160ad800 == 46 [pid = 1944] [id = 139] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12b386000 == 45 [pid = 1944] [id = 136] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1213ae000 == 44 [pid = 1944] [id = 135] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x117102800 == 43 [pid = 1944] [id = 134] 12:45:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa99000 == 42 [pid = 1944] [id = 133] 12:45:01 INFO - PROCESS | 1944 | 1464291901313 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]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 623ms 12:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:45:01 INFO - PROCESS | 1944 | 1464291901352 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 1944 | 1464291901353 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:45:01 INFO - PROCESS | 1944 | 1464291901355 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 1944 | 1464291901357 Marionette TRACE conn2 <- [1,606,null,{}] 12:45:01 INFO - PROCESS | 1944 | 1464291901365 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}] 12:45:01 INFO - PROCESS | 1944 | 1464291901456 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x11907b000) [pid = 1944] [serial = 248] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x1244c1c00) [pid = 1944] [serial = 251] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x128dd6c00) [pid = 1944] [serial = 242] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x117f16000) [pid = 1944] [serial = 245] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x1267cc800) [pid = 1944] [serial = 254] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x119855000) [pid = 1944] [serial = 367] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x12138f000) [pid = 1944] [serial = 368] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x1185eac00) [pid = 1944] [serial = 364] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x119084800) [pid = 1944] [serial = 365] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x129608c00) [pid = 1944] [serial = 359] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x1291c9c00) [pid = 1944] [serial = 358] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x117f18c00) [pid = 1944] [serial = 362] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x11684f000) [pid = 1944] [serial = 361] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x117f18800) [pid = 1944] [serial = 349] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12afe9800) [pid = 1944] [serial = 385] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12aa52800) [pid = 1944] [serial = 383] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12afeb400) [pid = 1944] [serial = 391] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x1186c3000) [pid = 1944] [serial = 388] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x12421f400) [pid = 1944] [serial = 389] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12bb29400) [pid = 1944] [serial = 394] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x12b1d2000) [pid = 1944] [serial = 386] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12bb3f000) [pid = 1944] [serial = 395] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x126e46c00) [pid = 1944] [serial = 355] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x126964400) [pid = 1944] [serial = 376] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x128d1d800) [pid = 1944] [serial = 377] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x12963ec00) [pid = 1944] [serial = 380] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12ba30400) [pid = 1944] [serial = 392] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x1291cd000) [pid = 1944] [serial = 379] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x129b77000) [pid = 1944] [serial = 382] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1199a3000) [pid = 1944] [serial = 352] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12581c000) [pid = 1944] [serial = 373] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x126125800) [pid = 1944] [serial = 374] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12401a400) [pid = 1944] [serial = 370] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x124fd4800) [pid = 1944] [serial = 371] [outer = 0x0] [url = about:blank] 12:45:01 INFO - PROCESS | 1944 | 1464291901530 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x11711b000 == 43 [pid = 1944] [id = 159] 12:45:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x117f16000) [pid = 1944] [serial = 474] [outer = 0x0] 12:45:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x118335400) [pid = 1944] [serial = 475] [outer = 0x117f16000] 12:45:01 INFO - PROCESS | 1944 | 1464291901559 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x119246c00) [pid = 1944] [serial = 476] [outer = 0x117f16000] 12:45:01 INFO - PROCESS | 1944 | 1464291901867 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]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 521ms 12:45:01 INFO - PROCESS | 1944 | 1464291901876 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 1944 | 1464291901878 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:45:01 INFO - PROCESS | 1944 | 1464291901888 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 1944 | 1464291901890 Marionette TRACE conn2 <- [1,610,null,{}] 12:45:01 INFO - PROCESS | 1944 | 1464291901892 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}] 12:45:01 INFO - PROCESS | 1944 | 1464291901976 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:45:02 INFO - PROCESS | 1944 | 1464291902033 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x11867e000 == 44 [pid = 1944] [id = 160] 12:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11923d000) [pid = 1944] [serial = 477] [outer = 0x0] 12:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x1199ae400) [pid = 1944] [serial = 478] [outer = 0x11923d000] 12:45:02 INFO - PROCESS | 1944 | 1464291902059 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x121390400) [pid = 1944] [serial = 479] [outer = 0x11923d000] 12:45:02 INFO - PROCESS | 1944 | 1464291902335 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]]]}] 12:45:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:45:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 477ms 12:45:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:45:02 INFO - PROCESS | 1944 | 1464291902358 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:45:02 INFO - PROCESS | 1944 | 1464291902360 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:45:02 INFO - PROCESS | 1944 | 1464291902362 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - PROCESS | 1944 | 1464291902374 Marionette TRACE conn2 <- [1,614,null,{}] 12:45:02 INFO - PROCESS | 1944 | 1464291902387 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}] 12:45:02 INFO - PROCESS | 1944 | 1464291902464 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:45:02 INFO - PROCESS | 1944 | 1464291902470 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fc3000 == 45 [pid = 1944] [id = 161] 12:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x119247c00) [pid = 1944] [serial = 480] [outer = 0x0] 12:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x1244c1c00) [pid = 1944] [serial = 481] [outer = 0x119247c00] 12:45:02 INFO - PROCESS | 1944 | 1464291902495 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x124fd4400) [pid = 1944] [serial = 482] [outer = 0x119247c00] 12:45:02 INFO - PROCESS | 1944 | 1464291902825 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]]]}] 12:45:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:45:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 490ms 12:45:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:45:02 INFO - PROCESS | 1944 | 1464291902853 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:45:02 INFO - PROCESS | 1944 | 1464291902854 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:45:02 INFO - PROCESS | 1944 | 1464291902856 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - PROCESS | 1944 | 1464291902857 Marionette TRACE conn2 <- [1,618,null,{}] 12:45:02 INFO - PROCESS | 1944 | 1464291902860 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}] 12:45:02 INFO - PROCESS | 1944 | 1464291902955 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:45:02 INFO - PROCESS | 1944 | 1464291902961 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x1161b7000 == 46 [pid = 1944] [id = 162] 12:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12507ec00) [pid = 1944] [serial = 483] [outer = 0x0] 12:45:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x125889000) [pid = 1944] [serial = 484] [outer = 0x12507ec00] 12:45:02 INFO - PROCESS | 1944 | 1464291902989 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x126e09000) [pid = 1944] [serial = 485] [outer = 0x12507ec00] 12:45:03 INFO - PROCESS | 1944 | 1464291903329 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]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:45:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 12:45:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:45:03 INFO - PROCESS | 1944 | 1464291903375 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 1944 | 1464291903377 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:45:03 INFO - PROCESS | 1944 | 1464291903379 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 1944 | 1464291903380 Marionette TRACE conn2 <- [1,622,null,{}] 12:45:03 INFO - PROCESS | 1944 | 1464291903383 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}] 12:45:03 INFO - PROCESS | 1944 | 1464291903463 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:45:03 INFO - PROCESS | 1944 | 1464291903497 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x124408000 == 47 [pid = 1944] [id = 163] 12:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x125293000) [pid = 1944] [serial = 486] [outer = 0x0] 12:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x126e48000) [pid = 1944] [serial = 487] [outer = 0x125293000] 12:45:03 INFO - PROCESS | 1944 | 1464291903551 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x128bc4000) [pid = 1944] [serial = 488] [outer = 0x125293000] 12:45:03 INFO - PROCESS | 1944 | 1464291903892 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]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:45:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 569ms 12:45:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:45:03 INFO - PROCESS | 1944 | 1464291903949 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 1944 | 1464291903950 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:45:03 INFO - PROCESS | 1944 | 1464291903952 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 1944 | 1464291903953 Marionette TRACE conn2 <- [1,626,null,{}] 12:45:03 INFO - PROCESS | 1944 | 1464291903956 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}] 12:45:04 INFO - PROCESS | 1944 | 1464291904051 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:45:04 INFO - PROCESS | 1944 | 1464291904063 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12481d000 == 48 [pid = 1944] [id = 164] 12:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x126e50400) [pid = 1944] [serial = 489] [outer = 0x0] 12:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x128d1e400) [pid = 1944] [serial = 490] [outer = 0x126e50400] 12:45:04 INFO - PROCESS | 1944 | 1464291904088 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x128dd6000) [pid = 1944] [serial = 491] [outer = 0x126e50400] 12:45:04 INFO - PROCESS | 1944 | 1464291904413 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]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:45:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 12:45:04 INFO - PROCESS | 1944 | 1464291904471 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 1944 | 1464291904472 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:45:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:45:04 INFO - PROCESS | 1944 | 1464291904474 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 1944 | 1464291904475 Marionette TRACE conn2 <- [1,630,null,{}] 12:45:04 INFO - PROCESS | 1944 | 1464291904477 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}] 12:45:04 INFO - PROCESS | 1944 | 1464291904587 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:45:04 INFO - PROCESS | 1944 | 1464291904601 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x125870000 == 49 [pid = 1944] [id = 165] 12:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x126e54400) [pid = 1944] [serial = 492] [outer = 0x0] 12:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x128fdb800) [pid = 1944] [serial = 493] [outer = 0x126e54400] 12:45:04 INFO - PROCESS | 1944 | 1464291904633 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x1291d0800) [pid = 1944] [serial = 494] [outer = 0x126e54400] 12:45:04 INFO - PROCESS | 1944 | 1464291904962 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]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:45:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 12:45:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:45:05 INFO - PROCESS | 1944 | 1464291904999 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 1944 | 1464291905001 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:45:05 INFO - PROCESS | 1944 | 1464291905003 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 1944 | 1464291905004 Marionette TRACE conn2 <- [1,634,null,{}] 12:45:05 INFO - PROCESS | 1944 | 1464291905007 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}] 12:45:05 INFO - PROCESS | 1944 | 1464291905096 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:45:05 INFO - PROCESS | 1944 | 1464291905111 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258f4000 == 50 [pid = 1944] [id = 166] 12:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x128fe5000) [pid = 1944] [serial = 495] [outer = 0x0] 12:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12960a800) [pid = 1944] [serial = 496] [outer = 0x128fe5000] 12:45:05 INFO - PROCESS | 1944 | 1464291905136 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x129646400) [pid = 1944] [serial = 497] [outer = 0x128fe5000] 12:45:05 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:05 INFO - PROCESS | 1944 | [1944] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:45:05 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:05 INFO - PROCESS | 1944 | 1464291905658 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]]]}] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x119e45000) [pid = 1944] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x1167c1c00) [pid = 1944] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x111f3b000) [pid = 1944] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x12bb1bc00) [pid = 1944] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x1186c0800) [pid = 1944] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x1265c3c00) [pid = 1944] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x128fe2400) [pid = 1944] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12421fc00) [pid = 1944] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x128d1f400) [pid = 1944] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x110ea8400) [pid = 1944] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x12ba31800) [pid = 1944] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x115e86000) [pid = 1944] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:45:05 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12ba29c00) [pid = 1944] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:45:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:45:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 12:45:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:45:05 INFO - PROCESS | 1944 | 1464291905675 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 1944 | 1464291905676 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:45:05 INFO - PROCESS | 1944 | 1464291905678 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 1944 | 1464291905680 Marionette TRACE conn2 <- [1,638,null,{}] 12:45:05 INFO - PROCESS | 1944 | 1464291905683 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}] 12:45:05 INFO - PROCESS | 1944 | 1464291905775 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:45:05 INFO - PROCESS | 1944 | 1464291905782 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x124133800 == 51 [pid = 1944] [id = 167] 12:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1265b8000) [pid = 1944] [serial = 498] [outer = 0x0] 12:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x129671400) [pid = 1944] [serial = 499] [outer = 0x1265b8000] 12:45:05 INFO - PROCESS | 1944 | 1464291905814 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12aa5bc00) [pid = 1944] [serial = 500] [outer = 0x1265b8000] 12:45:06 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:06 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:06 INFO - PROCESS | 1944 | 1464291906140 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]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:45:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 472ms 12:45:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:45:06 INFO - PROCESS | 1944 | 1464291906152 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 1944 | 1464291906153 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:45:06 INFO - PROCESS | 1944 | 1464291906155 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 1944 | 1464291906156 Marionette TRACE conn2 <- [1,642,null,{}] 12:45:06 INFO - PROCESS | 1944 | 1464291906159 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}] 12:45:06 INFO - PROCESS | 1944 | 1464291906240 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:45:06 INFO - PROCESS | 1944 | 1464291906287 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x129184800 == 52 [pid = 1944] [id = 168] 12:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x129604400) [pid = 1944] [serial = 501] [outer = 0x0] 12:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x12aff5000) [pid = 1944] [serial = 502] [outer = 0x129604400] 12:45:06 INFO - PROCESS | 1944 | 1464291906312 Marionette DEBUG loaded listener.js 12:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12b2a2800) [pid = 1944] [serial = 503] [outer = 0x129604400] 12:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12ba30000) [pid = 1944] [serial = 504] [outer = 0x12ce94c00] 12:45:06 INFO - PROCESS | 1944 | 1464291906646 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]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:45:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 12:45:06 INFO - PROCESS | 1944 | 1464291906679 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:45:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:45:06 INFO - PROCESS | 1944 | 1464291906680 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:45:06 INFO - PROCESS | 1944 | 1464291906685 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 1944 | 1464291906686 Marionette TRACE conn2 <- [1,646,null,{}] 12:45:06 INFO - PROCESS | 1944 | 1464291906688 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}] 12:45:06 INFO - PROCESS | 1944 | 1464291906768 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:45:06 INFO - PROCESS | 1944 | 1464291906772 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1ee000 == 53 [pid = 1944] [id = 169] 12:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x12b2a9800) [pid = 1944] [serial = 505] [outer = 0x0] 12:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x12ba2d400) [pid = 1944] [serial = 506] [outer = 0x12b2a9800] 12:45:06 INFO - PROCESS | 1944 | 1464291906797 Marionette DEBUG loaded listener.js 12:45:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x12bb3b800) [pid = 1944] [serial = 507] [outer = 0x12b2a9800] 12:45:07 INFO - PROCESS | 1944 | 1464291907120 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]]]}] 12:45:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:45:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 12:45:07 INFO - PROCESS | 1944 | 1464291907153 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:45:07 INFO - PROCESS | 1944 | 1464291907154 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:45:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:45:07 INFO - PROCESS | 1944 | 1464291907165 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:45:07 INFO - PROCESS | 1944 | 1464291907166 Marionette TRACE conn2 <- [1,650,null,{}] 12:45:07 INFO - PROCESS | 1944 | 1464291907168 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}] 12:45:07 INFO - PROCESS | 1944 | 1464291907264 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:45:07 INFO - PROCESS | 1944 | 1464291907272 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa8e000 == 54 [pid = 1944] [id = 170] 12:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x12aff8400) [pid = 1944] [serial = 508] [outer = 0x0] 12:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12bb3d800) [pid = 1944] [serial = 509] [outer = 0x12aff8400] 12:45:07 INFO - PROCESS | 1944 | 1464291907296 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x12bb48800) [pid = 1944] [serial = 510] [outer = 0x12aff8400] 12:45:07 INFO - PROCESS | 1944 | 1464291907604 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]]]}] 12:45:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:45:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 471ms 12:45:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:45:07 INFO - PROCESS | 1944 | 1464291907637 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:45:07 INFO - PROCESS | 1944 | 1464291907638 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:45:07 INFO - PROCESS | 1944 | 1464291907640 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:45:07 INFO - PROCESS | 1944 | 1464291907641 Marionette TRACE conn2 <- [1,654,null,{}] 12:45:07 INFO - PROCESS | 1944 | 1464291907644 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}] 12:45:07 INFO - PROCESS | 1944 | 1464291907787 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:45:07 INFO - PROCESS | 1944 | 1464291907836 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x11323d000 == 55 [pid = 1944] [id = 171] 12:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x110eae400) [pid = 1944] [serial = 511] [outer = 0x0] 12:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x111c60000) [pid = 1944] [serial = 512] [outer = 0x110eae400] 12:45:07 INFO - PROCESS | 1944 | 1464291907867 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x111e6bc00) [pid = 1944] [serial = 513] [outer = 0x110eae400] 12:45:08 INFO - PROCESS | 1944 | 1464291908300 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]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:45:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 718ms 12:45:08 INFO - PROCESS | 1944 | 1464291908360 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 1944 | 1464291908362 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:45:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:45:08 INFO - PROCESS | 1944 | 1464291908365 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 1944 | 1464291908367 Marionette TRACE conn2 <- [1,658,null,{}] 12:45:08 INFO - PROCESS | 1944 | 1464291908370 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}] 12:45:08 INFO - PROCESS | 1944 | 1464291908476 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:45:08 INFO - PROCESS | 1944 | 1464291908526 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x118db7000 == 56 [pid = 1944] [id = 172] 12:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x113366c00) [pid = 1944] [serial = 514] [outer = 0x0] 12:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x11684f000) [pid = 1944] [serial = 515] [outer = 0x113366c00] 12:45:08 INFO - PROCESS | 1944 | 1464291908570 Marionette DEBUG loaded listener.js 12:45:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x118336000) [pid = 1944] [serial = 516] [outer = 0x113366c00] 12:45:09 INFO - PROCESS | 1944 | 1464291908996 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]]]}] 12:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 671ms 12:45:09 INFO - PROCESS | 1944 | 1464291909036 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 1944 | 1464291909038 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:45:09 INFO - PROCESS | 1944 | 1464291909041 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 1944 | 1464291909042 Marionette TRACE conn2 <- [1,662,null,{}] 12:45:09 INFO - PROCESS | 1944 | 1464291909045 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}] 12:45:09 INFO - PROCESS | 1944 | 1464291909170 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:45:09 INFO - PROCESS | 1944 | 1464291909235 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258a1000 == 57 [pid = 1944] [id = 173] 12:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x118d64c00) [pid = 1944] [serial = 517] [outer = 0x0] 12:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x1199acc00) [pid = 1944] [serial = 518] [outer = 0x118d64c00] 12:45:09 INFO - PROCESS | 1944 | 1464291909266 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x1236f3c00) [pid = 1944] [serial = 519] [outer = 0x118d64c00] 12:45:09 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:09 INFO - PROCESS | 1944 | 1464291909692 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]]]}] 12:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 669ms 12:45:09 INFO - PROCESS | 1944 | 1464291909710 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 1944 | 1464291909713 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:45:09 INFO - PROCESS | 1944 | 1464291909721 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 1944 | 1464291909724 Marionette TRACE conn2 <- [1,666,null,{}] 12:45:09 INFO - PROCESS | 1944 | 1464291909727 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}] 12:45:09 INFO - PROCESS | 1944 | 1464291909867 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:45:09 INFO - PROCESS | 1944 | 1464291909878 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdca800 == 58 [pid = 1944] [id = 174] 12:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x124fd5000) [pid = 1944] [serial = 520] [outer = 0x0] 12:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x1265b7800) [pid = 1944] [serial = 521] [outer = 0x124fd5000] 12:45:09 INFO - PROCESS | 1944 | 1464291909920 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x126e07c00) [pid = 1944] [serial = 522] [outer = 0x124fd5000] 12:45:10 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:10 INFO - PROCESS | 1944 | 1464291910360 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]]]}] 12:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 675ms 12:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:45:10 INFO - PROCESS | 1944 | 1464291910393 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 1944 | 1464291910394 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:45:10 INFO - PROCESS | 1944 | 1464291910396 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - PROCESS | 1944 | 1464291910398 Marionette TRACE conn2 <- [1,670,null,{}] 12:45:10 INFO - PROCESS | 1944 | 1464291910400 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}] 12:45:10 INFO - PROCESS | 1944 | 1464291910519 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:45:10 INFO - PROCESS | 1944 | 1464291910582 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c615800 == 59 [pid = 1944] [id = 175] 12:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x126e48400) [pid = 1944] [serial = 523] [outer = 0x0] 12:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x128fdcc00) [pid = 1944] [serial = 524] [outer = 0x126e48400] 12:45:10 INFO - PROCESS | 1944 | 1464291910611 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x12aa56c00) [pid = 1944] [serial = 525] [outer = 0x126e48400] 12:45:11 INFO - PROCESS | 1944 | 1464291911040 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]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:45:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 671ms 12:45:11 INFO - PROCESS | 1944 | 1464291911084 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 1944 | 1464291911085 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:45:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:45:11 INFO - PROCESS | 1944 | 1464291911089 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 1944 | 1464291911090 Marionette TRACE conn2 <- [1,674,null,{}] 12:45:11 INFO - PROCESS | 1944 | 1464291911093 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}] 12:45:11 INFO - PROCESS | 1944 | 1464291911193 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:45:11 INFO - PROCESS | 1944 | 1464291911259 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x117673800 == 60 [pid = 1944] [id = 176] 12:45:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x126966400) [pid = 1944] [serial = 526] [outer = 0x0] 12:45:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x128dd9000) [pid = 1944] [serial = 527] [outer = 0x126966400] 12:45:11 INFO - PROCESS | 1944 | 1464291911293 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12bb25400) [pid = 1944] [serial = 528] [outer = 0x126966400] 12:45:11 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:11 INFO - PROCESS | 1944 | 1464291911898 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]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:45:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 870ms 12:45:11 INFO - PROCESS | 1944 | 1464291911959 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 1944 | 1464291911962 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:45:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:45:11 INFO - PROCESS | 1944 | 1464291911966 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 1944 | 1464291911968 Marionette TRACE conn2 <- [1,678,null,{}] 12:45:11 INFO - PROCESS | 1944 | 1464291911972 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}] 12:45:12 INFO - PROCESS | 1944 | 1464291912065 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:45:12 INFO - PROCESS | 1944 | 1464291912120 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fc7000 == 61 [pid = 1944] [id = 177] 12:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x113bb8c00) [pid = 1944] [serial = 529] [outer = 0x0] 12:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x115e0dc00) [pid = 1944] [serial = 530] [outer = 0x113bb8c00] 12:45:12 INFO - PROCESS | 1944 | 1464291912147 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x1169a3400) [pid = 1944] [serial = 531] [outer = 0x113bb8c00] 12:45:12 INFO - PROCESS | 1944 | 1464291912569 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]]]}] 12:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 621ms 12:45:12 INFO - PROCESS | 1944 | 1464291912587 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:45:12 INFO - PROCESS | 1944 | 1464291912591 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:45:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:45:12 INFO - PROCESS | 1944 | 1464291912595 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:45:12 INFO - PROCESS | 1944 | 1464291912597 Marionette TRACE conn2 <- [1,682,null,{}] 12:45:12 INFO - PROCESS | 1944 | 1464291912599 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}] 12:45:12 INFO - PROCESS | 1944 | 1464291912691 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:45:12 INFO - PROCESS | 1944 | 1464291912753 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x118644800 == 62 [pid = 1944] [id = 178] 12:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x11833ac00) [pid = 1944] [serial = 532] [outer = 0x0] 12:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x118d57c00) [pid = 1944] [serial = 533] [outer = 0x11833ac00] 12:45:12 INFO - PROCESS | 1944 | 1464291912783 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x11923f000) [pid = 1944] [serial = 534] [outer = 0x11833ac00] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12139e000 == 61 [pid = 1944] [id = 118] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa9b800 == 60 [pid = 1944] [id = 119] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa8e000 == 59 [pid = 1944] [id = 170] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12b1ee000 == 58 [pid = 1944] [id = 169] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x129184800 == 57 [pid = 1944] [id = 168] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x124133800 == 56 [pid = 1944] [id = 167] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x1258f4000 == 55 [pid = 1944] [id = 166] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x111c65800) [pid = 1944] [serial = 451] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x125870000 == 54 [pid = 1944] [id = 165] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12481d000 == 53 [pid = 1944] [id = 164] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x124408000 == 52 [pid = 1944] [id = 163] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x1161b7000 == 51 [pid = 1944] [id = 162] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x119fc3000 == 50 [pid = 1944] [id = 161] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x11867e000 == 49 [pid = 1944] [id = 160] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x11711b000 == 48 [pid = 1944] [id = 159] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x1165d4800 == 47 [pid = 1944] [id = 158] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x118668800 == 46 [pid = 1944] [id = 157] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x124722800 == 45 [pid = 1944] [id = 153] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d5000 == 44 [pid = 1944] [id = 152] 12:45:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12c60d000 == 43 [pid = 1944] [id = 151] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x111c5c800) [pid = 1944] [serial = 449] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x124013c00) [pid = 1944] [serial = 421] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x118243400) [pid = 1944] [serial = 416] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x12ba2cc00) [pid = 1944] [serial = 413] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x125819800) [pid = 1944] [serial = 422] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x12c07a000) [pid = 1944] [serial = 439] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x11985f000) [pid = 1944] [serial = 419] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x129b7cc00) [pid = 1944] [serial = 409] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x128d16c00) [pid = 1944] [serial = 427] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x12b2abc00) [pid = 1944] [serial = 431] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x126e4c400) [pid = 1944] [serial = 425] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x119243400) [pid = 1944] [serial = 403] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x12c904000) [pid = 1944] [serial = 445] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x118d5b400) [pid = 1944] [serial = 418] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x110eb1000) [pid = 1944] [serial = 448] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x12c076c00) [pid = 1944] [serial = 437] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12964a800) [pid = 1944] [serial = 430] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x126e49400) [pid = 1944] [serial = 412] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1265b8800) [pid = 1944] [serial = 424] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x1199a8000) [pid = 1944] [serial = 442] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x128d5ac00) [pid = 1944] [serial = 428] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x116998400) [pid = 1944] [serial = 400] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x124fd7c00) [pid = 1944] [serial = 443] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x126967c00) [pid = 1944] [serial = 406] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12c909400) [pid = 1944] [serial = 440] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x116946800) [pid = 1944] [serial = 415] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x12bb48000) [pid = 1944] [serial = 434] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12c914800) [pid = 1944] [serial = 446] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12c06f400) [pid = 1944] [serial = 436] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12bb24800) [pid = 1944] [serial = 433] [outer = 0x0] [url = about:blank] 12:45:13 INFO - PROCESS | 1944 | 1464291913670 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]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:45:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1123ms 12:45:13 INFO - PROCESS | 1944 | 1464291913719 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 1944 | 1464291913720 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:45:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:45:13 INFO - PROCESS | 1944 | 1464291913722 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 1944 | 1464291913725 Marionette TRACE conn2 <- [1,686,null,{}] 12:45:13 INFO - PROCESS | 1944 | 1464291913732 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}] 12:45:13 INFO - PROCESS | 1944 | 1464291913817 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:45:13 INFO - PROCESS | 1944 | 1464291913823 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x11865a800 == 44 [pid = 1944] [id = 179] 12:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x123381c00) [pid = 1944] [serial = 535] [outer = 0x0] 12:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x1244bf800) [pid = 1944] [serial = 536] [outer = 0x123381c00] 12:45:13 INFO - PROCESS | 1944 | 1464291913851 Marionette DEBUG loaded listener.js 12:45:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x124020c00) [pid = 1944] [serial = 537] [outer = 0x123381c00] 12:45:14 INFO - PROCESS | 1944 | 1464291914675 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]]]}] 12:45:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:45:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 12:45:14 INFO - PROCESS | 1944 | 1464291914695 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:45:14 INFO - PROCESS | 1944 | 1464291914699 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:45:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:45:14 INFO - PROCESS | 1944 | 1464291914704 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 1944 | 1464291914705 Marionette TRACE conn2 <- [1,690,null,{}] 12:45:14 INFO - PROCESS | 1944 | 1464291914709 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}] 12:45:14 INFO - PROCESS | 1944 | 1464291914867 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:45:14 INFO - PROCESS | 1944 | 1464291914911 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1234de000 == 45 [pid = 1944] [id = 180] 12:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x126125800) [pid = 1944] [serial = 538] [outer = 0x0] 12:45:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x126963400) [pid = 1944] [serial = 539] [outer = 0x126125800] 12:45:14 INFO - PROCESS | 1944 | 1464291914949 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x126e49400) [pid = 1944] [serial = 540] [outer = 0x126125800] 12:45:15 INFO - PROCESS | 1944 | 1464291915779 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]]]}] 12:45:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:45:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1122ms 12:45:15 INFO - PROCESS | 1944 | 1464291915826 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 1944 | 1464291915827 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:45:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:45:15 INFO - PROCESS | 1944 | 1464291915830 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 1944 | 1464291915831 Marionette TRACE conn2 <- [1,694,null,{}] 12:45:15 INFO - PROCESS | 1944 | 1464291915841 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}] 12:45:15 INFO - PROCESS | 1944 | 1464291915936 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:45:15 INFO - PROCESS | 1944 | 1464291915940 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x124816000 == 46 [pid = 1944] [id = 181] 12:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x126e4b000) [pid = 1944] [serial = 541] [outer = 0x0] 12:45:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x128bc9c00) [pid = 1944] [serial = 542] [outer = 0x126e4b000] 12:45:15 INFO - PROCESS | 1944 | 1464291915965 Marionette DEBUG loaded listener.js 12:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x128d21800) [pid = 1944] [serial = 543] [outer = 0x126e4b000] 12:45:16 INFO - PROCESS | 1944 | 1464291916792 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]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:45:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 972ms 12:45:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:45:16 INFO - PROCESS | 1944 | 1464291916805 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 1944 | 1464291916807 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:45:16 INFO - PROCESS | 1944 | 1464291916809 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 1944 | 1464291916810 Marionette TRACE conn2 <- [1,698,null,{}] 12:45:16 INFO - PROCESS | 1944 | 1464291916812 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}] 12:45:16 INFO - PROCESS | 1944 | 1464291916925 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:45:16 INFO - PROCESS | 1944 | 1464291916931 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258ef800 == 47 [pid = 1944] [id = 182] 12:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x1291ca000) [pid = 1944] [serial = 544] [outer = 0x0] 12:45:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x129606800) [pid = 1944] [serial = 545] [outer = 0x1291ca000] 12:45:16 INFO - PROCESS | 1944 | 1464291916983 Marionette DEBUG loaded listener.js 12:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12b2abc00) [pid = 1944] [serial = 546] [outer = 0x1291ca000] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1199a0400) [pid = 1944] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x115e05c00) [pid = 1944] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x12612cc00) [pid = 1944] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x128fe8000) [pid = 1944] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x1186c7c00) [pid = 1944] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x126e50400) [pid = 1944] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x126e54400) [pid = 1944] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x11923d000) [pid = 1944] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x128fe5000) [pid = 1944] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12507ec00) [pid = 1944] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x11684d400) [pid = 1944] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x113c2b400) [pid = 1944] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x111c5f000) [pid = 1944] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x119247c00) [pid = 1944] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x117f16000) [pid = 1944] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x12b2a9800) [pid = 1944] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x1265b8000) [pid = 1944] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x129604400) [pid = 1944] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x125293000) [pid = 1944] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x117240000) [pid = 1944] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11923d800) [pid = 1944] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x118247000) [pid = 1944] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x1131a5000) [pid = 1944] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x124be4c00) [pid = 1944] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12138a000) [pid = 1944] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:45:17 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1267c4000) [pid = 1944] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:45:17 INFO - PROCESS | 1944 | 1464291917862 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]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:45:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1069ms 12:45:17 INFO - PROCESS | 1944 | 1464291917878 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:45:17 INFO - PROCESS | 1944 | 1464291917879 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:45:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:45:17 INFO - PROCESS | 1944 | 1464291917883 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:45:17 INFO - PROCESS | 1944 | 1464291917884 Marionette TRACE conn2 <- [1,702,null,{}] 12:45:17 INFO - PROCESS | 1944 | 1464291917886 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}] 12:45:17 INFO - PROCESS | 1944 | 1464291917970 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:45:17 INFO - PROCESS | 1944 | 1464291917975 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213b8800 == 48 [pid = 1944] [id = 183] 12:45:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x116845000) [pid = 1944] [serial = 547] [outer = 0x0] 12:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x118341400) [pid = 1944] [serial = 548] [outer = 0x116845000] 12:45:18 INFO - PROCESS | 1944 | 1464291917999 Marionette DEBUG loaded listener.js 12:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x1199a1000) [pid = 1944] [serial = 549] [outer = 0x116845000] 12:45:18 INFO - PROCESS | 1944 | 1464291918780 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]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:45:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 919ms 12:45:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:45:18 INFO - PROCESS | 1944 | 1464291918803 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 1944 | 1464291918804 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:45:18 INFO - PROCESS | 1944 | 1464291918806 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 1944 | 1464291918807 Marionette TRACE conn2 <- [1,706,null,{}] 12:45:18 INFO - PROCESS | 1944 | 1464291918810 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}] 12:45:18 INFO - PROCESS | 1944 | 1464291918890 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:45:18 INFO - PROCESS | 1944 | 1464291918946 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x128fb0000 == 49 [pid = 1944] [id = 184] 12:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x126131000) [pid = 1944] [serial = 550] [outer = 0x0] 12:45:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x128bc7c00) [pid = 1944] [serial = 551] [outer = 0x126131000] 12:45:18 INFO - PROCESS | 1944 | 1464291918971 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x1291cd000) [pid = 1944] [serial = 552] [outer = 0x126131000] 12:45:19 INFO - PROCESS | 1944 | 1464291919739 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]]]}] 12:45:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:45:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 12:45:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:45:19 INFO - PROCESS | 1944 | 1464291919779 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:45:19 INFO - PROCESS | 1944 | 1464291919781 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:45:19 INFO - PROCESS | 1944 | 1464291919785 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:45:19 INFO - PROCESS | 1944 | 1464291919787 Marionette TRACE conn2 <- [1,710,null,{}] 12:45:19 INFO - PROCESS | 1944 | 1464291919791 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}] 12:45:19 INFO - PROCESS | 1944 | 1464291919896 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:45:19 INFO - PROCESS | 1944 | 1464291919944 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d2000 == 50 [pid = 1944] [id = 185] 12:45:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x112dc2c00) [pid = 1944] [serial = 553] [outer = 0x0] 12:45:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x11336a400) [pid = 1944] [serial = 554] [outer = 0x112dc2c00] 12:45:19 INFO - PROCESS | 1944 | 1464291919975 Marionette DEBUG loaded listener.js 12:45:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x116848800) [pid = 1944] [serial = 555] [outer = 0x112dc2c00] 12:45:20 INFO - PROCESS | 1944 | 1464291920900 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]]]}] 12:45:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:45:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1123ms 12:45:20 INFO - PROCESS | 1944 | 1464291920908 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 1944 | 1464291920912 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:45:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:45:20 INFO - PROCESS | 1944 | 1464291920919 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - PROCESS | 1944 | 1464291920921 Marionette TRACE conn2 <- [1,714,null,{}] 12:45:20 INFO - PROCESS | 1944 | 1464291920924 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}] 12:45:21 INFO - PROCESS | 1944 | 1464291921026 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:45:21 INFO - PROCESS | 1944 | 1464291921076 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12473c800 == 51 [pid = 1944] [id = 186] 12:45:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x11823f000) [pid = 1944] [serial = 556] [outer = 0x0] 12:45:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x1199a8000) [pid = 1944] [serial = 557] [outer = 0x11823f000] 12:45:21 INFO - PROCESS | 1944 | 1464291921107 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12401a000) [pid = 1944] [serial = 558] [outer = 0x11823f000] 12:45:22 INFO - PROCESS | 1944 | 1464291922017 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]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:45:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1125ms 12:45:22 INFO - PROCESS | 1944 | 1464291922044 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 1944 | 1464291922046 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:45:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:45:22 INFO - PROCESS | 1944 | 1464291922048 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - PROCESS | 1944 | 1464291922051 Marionette TRACE conn2 <- [1,718,null,{}] 12:45:22 INFO - PROCESS | 1944 | 1464291922059 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}] 12:45:22 INFO - PROCESS | 1944 | 1464291922161 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:45:22 INFO - PROCESS | 1944 | 1464291922210 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a876800 == 52 [pid = 1944] [id = 187] 12:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x125819800) [pid = 1944] [serial = 559] [outer = 0x0] 12:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x128d54800) [pid = 1944] [serial = 560] [outer = 0x125819800] 12:45:22 INFO - PROCESS | 1944 | 1464291922242 Marionette DEBUG loaded listener.js 12:45:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x1291ce800) [pid = 1944] [serial = 561] [outer = 0x125819800] 12:45:23 INFO - PROCESS | 1944 | 1464291923140 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]]]}] 12:45:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:45:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1123ms 12:45:23 INFO - PROCESS | 1944 | 1464291923188 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:45:23 INFO - PROCESS | 1944 | 1464291923190 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:45:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:45:23 INFO - PROCESS | 1944 | 1464291923194 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - PROCESS | 1944 | 1464291923195 Marionette TRACE conn2 <- [1,722,null,{}] 12:45:23 INFO - PROCESS | 1944 | 1464291923199 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}] 12:45:23 INFO - PROCESS | 1944 | 1464291923301 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:45:23 INFO - PROCESS | 1944 | 1464291923348 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12531b000 == 53 [pid = 1944] [id = 188] 12:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x11264c800) [pid = 1944] [serial = 562] [outer = 0x0] 12:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x12aa51000) [pid = 1944] [serial = 563] [outer = 0x11264c800] 12:45:23 INFO - PROCESS | 1944 | 1464291923379 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x12aff1400) [pid = 1944] [serial = 564] [outer = 0x11264c800] 12:45:23 INFO - PROCESS | 1944 | 1464291923807 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] 12:45:23 INFO - PROCESS | 1944 | 1464291923869 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:45:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:45:23 INFO - PROCESS | 1944 | 1464291923872 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - PROCESS | 1944 | 1464291923873 Marionette TRACE conn2 <- [1,726,null,{}] 12:45:23 INFO - PROCESS | 1944 | 1464291923876 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}] 12:45:24 INFO - PROCESS | 1944 | 1464291924148 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:45:24 INFO - PROCESS | 1944 | 1464291924257 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d3800 == 54 [pid = 1944] [id = 189] 12:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x111f3bc00) [pid = 1944] [serial = 565] [outer = 0x0] 12:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x1131a4c00) [pid = 1944] [serial = 566] [outer = 0x111f3bc00] 12:45:24 INFO - PROCESS | 1944 | 1464291924302 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x11684d000) [pid = 1944] [serial = 567] [outer = 0x111f3bc00] 12:45:24 INFO - PROCESS | 1944 | 1464291924808 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]]]}] 12:45:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:45:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 973ms 12:45:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:45:24 INFO - PROCESS | 1944 | 1464291924845 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:45:24 INFO - PROCESS | 1944 | 1464291924847 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:45:24 INFO - PROCESS | 1944 | 1464291924852 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:45:24 INFO - PROCESS | 1944 | 1464291924855 Marionette TRACE conn2 <- [1,730,null,{}] 12:45:24 INFO - PROCESS | 1944 | 1464291924858 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}] 12:45:24 INFO - PROCESS | 1944 | 1464291924953 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:45:25 INFO - PROCESS | 1944 | 1464291925018 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x118db2800 == 55 [pid = 1944] [id = 190] 12:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x119247800) [pid = 1944] [serial = 568] [outer = 0x0] 12:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11ab05c00) [pid = 1944] [serial = 569] [outer = 0x119247800] 12:45:25 INFO - PROCESS | 1944 | 1464291925048 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x12408b800) [pid = 1944] [serial = 570] [outer = 0x119247800] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x1213b8800 == 54 [pid = 1944] [id = 183] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x1258ef800 == 53 [pid = 1944] [id = 182] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x124816000 == 52 [pid = 1944] [id = 181] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x1234de000 == 51 [pid = 1944] [id = 180] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x11865a800 == 50 [pid = 1944] [id = 179] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x118644800 == 49 [pid = 1944] [id = 178] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x12bb3d800) [pid = 1944] [serial = 509] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x119fc7000 == 48 [pid = 1944] [id = 177] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdca800 == 47 [pid = 1944] [id = 174] 12:45:25 INFO - PROCESS | 1944 | --DOCSHELL 0x11323d000 == 46 [pid = 1944] [id = 171] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x1186c1400) [pid = 1944] [serial = 350] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x1211e8400) [pid = 1944] [serial = 353] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x118816400) [pid = 1944] [serial = 302] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x11603e800) [pid = 1944] [serial = 299] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x126e51400) [pid = 1944] [serial = 308] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x124084c00) [pid = 1944] [serial = 305] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x128d1a000) [pid = 1944] [serial = 356] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12bb23c00) [pid = 1944] [serial = 347] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x11833b800) [pid = 1944] [serial = 401] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x126e51c00) [pid = 1944] [serial = 407] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x12b2a6800) [pid = 1944] [serial = 410] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12337ec00) [pid = 1944] [serial = 404] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x128d1e400) [pid = 1944] [serial = 490] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x128fdb800) [pid = 1944] [serial = 493] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x1199ae400) [pid = 1944] [serial = 478] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x121390400) [pid = 1944] [serial = 479] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12960a800) [pid = 1944] [serial = 496] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x119243800) [pid = 1944] [serial = 457] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x128dd7800) [pid = 1944] [serial = 466] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x125889000) [pid = 1944] [serial = 484] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x126e09000) [pid = 1944] [serial = 485] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x118340800) [pid = 1944] [serial = 473] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12581ec00) [pid = 1944] [serial = 460] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x117f1a400) [pid = 1944] [serial = 472] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11615b400) [pid = 1944] [serial = 470] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x113e11800) [pid = 1944] [serial = 469] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x111c6b800) [pid = 1944] [serial = 452] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x1244c1c00) [pid = 1944] [serial = 481] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x124fd4400) [pid = 1944] [serial = 482] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x128bc6400) [pid = 1944] [serial = 463] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1121b4800) [pid = 1944] [serial = 454] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x118335400) [pid = 1944] [serial = 475] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x119246c00) [pid = 1944] [serial = 476] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12bb3b800) [pid = 1944] [serial = 507] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x129671400) [pid = 1944] [serial = 499] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x12aa5bc00) [pid = 1944] [serial = 500] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x129646400) [pid = 1944] [serial = 497] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1169a2800) [pid = 1944] [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.] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12ba2d400) [pid = 1944] [serial = 506] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12aff5000) [pid = 1944] [serial = 502] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x126e48000) [pid = 1944] [serial = 487] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x128bc4000) [pid = 1944] [serial = 488] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12b2a2800) [pid = 1944] [serial = 503] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x128dd6000) [pid = 1944] [serial = 491] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1291d0800) [pid = 1944] [serial = 494] [outer = 0x0] [url = about:blank] 12:45:25 INFO - PROCESS | 1944 | 1464291925452 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] 12:45:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:45:25 INFO - PROCESS | 1944 | 1464291925475 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:45:25 INFO - PROCESS | 1944 | 1464291925478 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 1944 | 1464291925479 Marionette TRACE conn2 <- [1,734,null,{}] 12:45:25 INFO - PROCESS | 1944 | 1464291925482 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}] 12:45:25 INFO - PROCESS | 1944 | 1464291925564 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:45:25 INFO - PROCESS | 1944 | 1464291925573 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x118652000 == 47 [pid = 1944] [id = 191] 12:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12421fc00) [pid = 1944] [serial = 571] [outer = 0x0] 12:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x124caf400) [pid = 1944] [serial = 572] [outer = 0x12421fc00] 12:45:25 INFO - PROCESS | 1944 | 1464291925599 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12588c000) [pid = 1944] [serial = 573] [outer = 0x12421fc00] 12:45:25 INFO - PROCESS | 1944 | 1464291925958 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]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:45:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 519ms 12:45:26 INFO - PROCESS | 1944 | 1464291926011 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:45:26 INFO - PROCESS | 1944 | 1464291926014 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:45:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:45:26 INFO - PROCESS | 1944 | 1464291926022 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:45:26 INFO - PROCESS | 1944 | 1464291926026 Marionette TRACE conn2 <- [1,738,null,{}] 12:45:26 INFO - PROCESS | 1944 | 1464291926028 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}] 12:45:26 INFO - PROCESS | 1944 | 1464291926113 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:45:26 INFO - PROCESS | 1944 | 1464291926121 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12456a800 == 48 [pid = 1944] [id = 192] 12:45:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1265b9000) [pid = 1944] [serial = 574] [outer = 0x0] 12:45:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x128d14400) [pid = 1944] [serial = 575] [outer = 0x1265b9000] 12:45:26 INFO - PROCESS | 1944 | 1464291926147 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x128dd9c00) [pid = 1944] [serial = 576] [outer = 0x1265b9000] 12:45:26 INFO - PROCESS | 1944 | 1464291926956 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]]]}] 12:45:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:45:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 975ms 12:45:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:45:26 INFO - PROCESS | 1944 | 1464291926993 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:45:26 INFO - PROCESS | 1944 | 1464291926995 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:45:26 INFO - PROCESS | 1944 | 1464291926997 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:45:26 INFO - PROCESS | 1944 | 1464291926998 Marionette TRACE conn2 <- [1,742,null,{}] 12:45:27 INFO - PROCESS | 1944 | 1464291927000 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}] 12:45:27 INFO - PROCESS | 1944 | 1464291927077 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:45:27 INFO - PROCESS | 1944 | 1464291927131 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x125312800 == 49 [pid = 1944] [id = 193] 12:45:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x1267cc800) [pid = 1944] [serial = 577] [outer = 0x0] 12:45:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12960a800) [pid = 1944] [serial = 578] [outer = 0x1267cc800] 12:45:27 INFO - PROCESS | 1944 | 1464291927156 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12aa52000) [pid = 1944] [serial = 579] [outer = 0x1267cc800] 12:45:27 INFO - PROCESS | 1944 | 1464291927925 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]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:45:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 12:45:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:45:27 INFO - PROCESS | 1944 | 1464291927970 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 1944 | 1464291927971 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:45:27 INFO - PROCESS | 1944 | 1464291927973 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 1944 | 1464291927974 Marionette TRACE conn2 <- [1,746,null,{}] 12:45:27 INFO - PROCESS | 1944 | 1464291927977 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}] 12:45:28 INFO - PROCESS | 1944 | 1464291928071 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:45:28 INFO - PROCESS | 1944 | 1464291928085 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258f4800 == 50 [pid = 1944] [id = 194] 12:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12b2a5000) [pid = 1944] [serial = 580] [outer = 0x0] 12:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12b2ab000) [pid = 1944] [serial = 581] [outer = 0x12b2a5000] 12:45:28 INFO - PROCESS | 1944 | 1464291928116 Marionette DEBUG loaded listener.js 12:45:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12bb3b800) [pid = 1944] [serial = 582] [outer = 0x12b2a5000] 12:45:28 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x126e4b000) [pid = 1944] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:45:28 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1291ca000) [pid = 1944] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:45:28 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x113bb8c00) [pid = 1944] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:45:28 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11833ac00) [pid = 1944] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:45:28 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x126125800) [pid = 1944] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:45:28 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x123381c00) [pid = 1944] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:45:28 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x116845000) [pid = 1944] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:45:28 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12aff8400) [pid = 1944] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:45:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:45:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1019ms 12:45:28 INFO - PROCESS | 1944 | 1464291928989 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]]]}] 12:45:28 INFO - PROCESS | 1944 | 1464291928992 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:45:28 INFO - PROCESS | 1944 | 1464291928993 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:45:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:45:28 INFO - PROCESS | 1944 | 1464291928995 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 1944 | 1464291928996 Marionette TRACE conn2 <- [1,750,null,{}] 12:45:29 INFO - PROCESS | 1944 | 1464291929015 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}] 12:45:29 INFO - PROCESS | 1944 | 1464291929095 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:45:29 INFO - PROCESS | 1944 | 1464291929101 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x117037000 == 51 [pid = 1944] [id = 195] 12:45:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x123381c00) [pid = 1944] [serial = 583] [outer = 0x0] 12:45:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x1291d4400) [pid = 1944] [serial = 584] [outer = 0x123381c00] 12:45:29 INFO - PROCESS | 1944 | 1464291929127 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12bb40400) [pid = 1944] [serial = 585] [outer = 0x123381c00] 12:45:29 INFO - PROCESS | 1944 | 1464291929927 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]]]}] 12:45:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:45:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 979ms 12:45:29 INFO - PROCESS | 1944 | 1464291929974 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:45:29 INFO - PROCESS | 1944 | 1464291929975 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:45:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:45:29 INFO - PROCESS | 1944 | 1464291929977 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:45:29 INFO - PROCESS | 1944 | 1464291929978 Marionette TRACE conn2 <- [1,754,null,{}] 12:45:29 INFO - PROCESS | 1944 | 1464291929981 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}] 12:45:30 INFO - PROCESS | 1944 | 1464291930077 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:45:30 INFO - PROCESS | 1944 | 1464291930083 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299ce000 == 52 [pid = 1944] [id = 196] 12:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x128bc5800) [pid = 1944] [serial = 586] [outer = 0x0] 12:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12c071c00) [pid = 1944] [serial = 587] [outer = 0x128bc5800] 12:45:30 INFO - PROCESS | 1944 | 1464291930108 Marionette DEBUG loaded listener.js 12:45:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12c90c000) [pid = 1944] [serial = 588] [outer = 0x128bc5800] 12:45:30 INFO - PROCESS | 1944 | 1464291930879 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]]]}] 12:45:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:45:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 918ms 12:45:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:45:30 INFO - PROCESS | 1944 | 1464291930897 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 1944 | 1464291930899 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:45:30 INFO - PROCESS | 1944 | 1464291930901 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - PROCESS | 1944 | 1464291930902 Marionette TRACE conn2 <- [1,758,null,{}] 12:45:30 INFO - PROCESS | 1944 | 1464291930905 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}] 12:45:30 INFO - PROCESS | 1944 | 1464291930986 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:45:30 INFO - PROCESS | 1944 | 1464291930990 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1f7800 == 53 [pid = 1944] [id = 197] 12:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11923cc00) [pid = 1944] [serial = 589] [outer = 0x0] 12:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x129140800) [pid = 1944] [serial = 590] [outer = 0x11923cc00] 12:45:31 INFO - PROCESS | 1944 | 1464291931023 Marionette DEBUG loaded listener.js 12:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x129145400) [pid = 1944] [serial = 591] [outer = 0x11923cc00] 12:45:31 INFO - PROCESS | 1944 | 1464291931341 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]]]}] 12:45:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:45:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 12:45:31 INFO - PROCESS | 1944 | 1464291931429 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:45:31 INFO - PROCESS | 1944 | 1464291931431 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:45:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:45:31 INFO - PROCESS | 1944 | 1464291931436 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 1944 | 1464291931438 Marionette TRACE conn2 <- [1,762,null,{}] 12:45:31 INFO - PROCESS | 1944 | 1464291931442 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}] 12:45:31 INFO - PROCESS | 1944 | 1464291931537 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:45:31 INFO - PROCESS | 1944 | 1464291931629 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172db800 == 54 [pid = 1944] [id = 198] 12:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x113b42c00) [pid = 1944] [serial = 592] [outer = 0x0] 12:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11615a000) [pid = 1944] [serial = 593] [outer = 0x113b42c00] 12:45:31 INFO - PROCESS | 1944 | 1464291931660 Marionette DEBUG loaded listener.js 12:45:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x118245c00) [pid = 1944] [serial = 594] [outer = 0x113b42c00] 12:45:32 INFO - PROCESS | 1944 | 1464291932544 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]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:45:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1124ms 12:45:32 INFO - PROCESS | 1944 | 1464291932559 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:45:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:45:32 INFO - PROCESS | 1944 | 1464291932562 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:45:32 INFO - PROCESS | 1944 | 1464291932567 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:45:32 INFO - PROCESS | 1944 | 1464291932570 Marionette TRACE conn2 <- [1,766,null,{}] 12:45:32 INFO - PROCESS | 1944 | 1464291932573 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}] 12:45:32 INFO - PROCESS | 1944 | 1464291932677 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:45:32 INFO - PROCESS | 1944 | 1464291932725 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235ef000 == 55 [pid = 1944] [id = 199] 12:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x118246400) [pid = 1944] [serial = 595] [outer = 0x0] 12:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x119ecc800) [pid = 1944] [serial = 596] [outer = 0x118246400] 12:45:32 INFO - PROCESS | 1944 | 1464291932754 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x124be4c00) [pid = 1944] [serial = 597] [outer = 0x118246400] 12:45:33 INFO - PROCESS | 1944 | 1464291933659 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]]]}] 12:45:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:45:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 12:45:33 INFO - PROCESS | 1944 | 1464291933689 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:45:33 INFO - PROCESS | 1944 | 1464291933690 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:45:33 INFO - PROCESS | 1944 | 1464291933693 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:45:33 INFO - PROCESS | 1944 | 1464291933694 Marionette TRACE conn2 <- [1,770,null,{}] 12:45:33 INFO - PROCESS | 1944 | 1464291933701 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}] 12:45:33 INFO - PROCESS | 1944 | 1464291933794 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:45:33 INFO - PROCESS | 1944 | 1464291933887 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b39b000 == 56 [pid = 1944] [id = 200] 12:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x11723fc00) [pid = 1944] [serial = 598] [outer = 0x0] 12:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12138a000) [pid = 1944] [serial = 599] [outer = 0x11723fc00] 12:45:33 INFO - PROCESS | 1944 | 1464291933919 Marionette DEBUG loaded listener.js 12:45:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x129141c00) [pid = 1944] [serial = 600] [outer = 0x11723fc00] 12:45:34 INFO - PROCESS | 1944 | 1464291934372 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]]]}] 12:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 12:45:34 INFO - PROCESS | 1944 | 1464291934415 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 1944 | 1464291934417 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:45:34 INFO - PROCESS | 1944 | 1464291934419 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 1944 | 1464291934420 Marionette TRACE conn2 <- [1,774,null,{}] 12:45:34 INFO - PROCESS | 1944 | 1464291934423 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}] 12:45:34 INFO - PROCESS | 1944 | 1464291934523 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:45:34 INFO - PROCESS | 1944 | 1464291934586 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdd7800 == 57 [pid = 1944] [id = 201] 12:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1291cb800) [pid = 1944] [serial = 601] [outer = 0x0] 12:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12aff0800) [pid = 1944] [serial = 602] [outer = 0x1291cb800] 12:45:34 INFO - PROCESS | 1944 | 1464291934617 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12bb1e000) [pid = 1944] [serial = 603] [outer = 0x1291cb800] 12:45:35 INFO - PROCESS | 1944 | 1464291935036 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]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 669ms 12:45:35 INFO - PROCESS | 1944 | 1464291935099 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 1944 | 1464291935100 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:45:35 INFO - PROCESS | 1944 | 1464291935104 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 1944 | 1464291935105 Marionette TRACE conn2 <- [1,778,null,{}] 12:45:35 INFO - PROCESS | 1944 | 1464291935107 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}] 12:45:35 INFO - PROCESS | 1944 | 1464291935271 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:45:35 INFO - PROCESS | 1944 | 1464291935499 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x119420800 == 58 [pid = 1944] [id = 202] 12:45:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x11260fc00) [pid = 1944] [serial = 604] [outer = 0x0] 12:45:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x113302800) [pid = 1944] [serial = 605] [outer = 0x11260fc00] 12:45:35 INFO - PROCESS | 1944 | 1464291935523 Marionette DEBUG loaded listener.js 12:45:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x117240000) [pid = 1944] [serial = 606] [outer = 0x11260fc00] 12:45:36 INFO - PROCESS | 1944 | 1464291936049 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]]]}] 12:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 972ms 12:45:36 INFO - PROCESS | 1944 | 1464291936087 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:45:36 INFO - PROCESS | 1944 | 1464291936091 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:45:36 INFO - PROCESS | 1944 | 1464291936097 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:45:36 INFO - PROCESS | 1944 | 1464291936103 Marionette TRACE conn2 <- [1,782,null,{}] 12:45:36 INFO - PROCESS | 1944 | 1464291936107 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}] 12:45:36 INFO - PROCESS | 1944 | 1464291936251 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:45:36 INFO - PROCESS | 1944 | 1464291936321 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196c2000 == 59 [pid = 1944] [id = 203] 12:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x118244400) [pid = 1944] [serial = 607] [outer = 0x0] 12:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x118338c00) [pid = 1944] [serial = 608] [outer = 0x118244400] 12:45:36 INFO - PROCESS | 1944 | 1464291936349 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x118d95400) [pid = 1944] [serial = 609] [outer = 0x118244400] 12:45:36 INFO - PROCESS | 1944 | 1464291936769 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]]]}] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1299ce000 == 58 [pid = 1944] [id = 196] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x117037000 == 57 [pid = 1944] [id = 195] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1258f4800 == 56 [pid = 1944] [id = 194] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x125312800 == 55 [pid = 1944] [id = 193] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12456a800 == 54 [pid = 1944] [id = 192] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x118652000 == 53 [pid = 1944] [id = 191] 12:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 726ms 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x111c60000) [pid = 1944] [serial = 512] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x11684f000) [pid = 1944] [serial = 515] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x1199acc00) [pid = 1944] [serial = 518] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x1265b7800) [pid = 1944] [serial = 521] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x128fdcc00) [pid = 1944] [serial = 524] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x128dd9000) [pid = 1944] [serial = 527] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x128bc7c00) [pid = 1944] [serial = 551] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x118db2800 == 52 [pid = 1944] [id = 190] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d3800 == 51 [pid = 1944] [id = 189] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12531b000 == 50 [pid = 1944] [id = 188] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12a876800 == 49 [pid = 1944] [id = 187] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12473c800 == 48 [pid = 1944] [id = 186] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d2000 == 47 [pid = 1944] [id = 185] 12:45:36 INFO - PROCESS | 1944 | --DOCSHELL 0x128fb0000 == 46 [pid = 1944] [id = 184] 12:45:36 INFO - PROCESS | 1944 | 1464291936835 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:45:36 INFO - PROCESS | 1944 | 1464291936837 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:45:36 INFO - PROCESS | 1944 | 1464291936839 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:45:36 INFO - PROCESS | 1944 | 1464291936841 Marionette TRACE conn2 <- [1,786,null,{}] 12:45:36 INFO - PROCESS | 1944 | 1464291936843 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}] 12:45:36 INFO - PROCESS | 1944 | 1464291936928 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x128bc9c00) [pid = 1944] [serial = 542] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x129606800) [pid = 1944] [serial = 545] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1169a3400) [pid = 1944] [serial = 531] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x115e0dc00) [pid = 1944] [serial = 530] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11923f000) [pid = 1944] [serial = 534] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x118d57c00) [pid = 1944] [serial = 533] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x126963400) [pid = 1944] [serial = 539] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1244bf800) [pid = 1944] [serial = 536] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x124020c00) [pid = 1944] [serial = 537] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x118341400) [pid = 1944] [serial = 548] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12bb48800) [pid = 1944] [serial = 510] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12b2abc00) [pid = 1944] [serial = 546] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x128d21800) [pid = 1944] [serial = 543] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1199a1000) [pid = 1944] [serial = 549] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x126e49400) [pid = 1944] [serial = 540] [outer = 0x0] [url = about:blank] 12:45:36 INFO - PROCESS | 1944 | 1464291936986 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x116970800 == 47 [pid = 1944] [id = 204] 12:45:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x118245800) [pid = 1944] [serial = 610] [outer = 0x0] 12:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x119239c00) [pid = 1944] [serial = 611] [outer = 0x118245800] 12:45:37 INFO - PROCESS | 1944 | 1464291937012 Marionette DEBUG loaded listener.js 12:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1211e7400) [pid = 1944] [serial = 612] [outer = 0x118245800] 12:45:37 INFO - PROCESS | 1944 | 1464291937329 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]]]}] 12:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 12:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:45:37 INFO - PROCESS | 1944 | 1464291937359 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:45:37 INFO - PROCESS | 1944 | 1464291937361 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:45:37 INFO - PROCESS | 1944 | 1464291937370 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 1944 | 1464291937374 Marionette TRACE conn2 <- [1,790,null,{}] 12:45:37 INFO - PROCESS | 1944 | 1464291937377 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}] 12:45:37 INFO - PROCESS | 1944 | 1464291937458 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:45:37 INFO - PROCESS | 1944 | 1464291937519 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x118652000 == 48 [pid = 1944] [id = 205] 12:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11985a000) [pid = 1944] [serial = 613] [outer = 0x0] 12:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12401f400) [pid = 1944] [serial = 614] [outer = 0x11985a000] 12:45:37 INFO - PROCESS | 1944 | 1464291937544 Marionette DEBUG loaded listener.js 12:45:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1267c5000) [pid = 1944] [serial = 615] [outer = 0x11985a000] 12:45:37 INFO - PROCESS | 1944 | 1464291937839 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]]]}] 12:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 530ms 12:45:37 INFO - PROCESS | 1944 | 1464291937893 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:45:37 INFO - PROCESS | 1944 | 1464291937895 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:45:37 INFO - PROCESS | 1944 | 1464291937897 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 1944 | 1464291937898 Marionette TRACE conn2 <- [1,794,null,{}] 12:45:37 INFO - PROCESS | 1944 | 1464291937901 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}] 12:45:38 INFO - PROCESS | 1944 | 1464291937995 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:45:38 INFO - PROCESS | 1944 | 1464291938048 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213ae800 == 49 [pid = 1944] [id = 206] 12:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x119244800) [pid = 1944] [serial = 616] [outer = 0x0] 12:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1267c6c00) [pid = 1944] [serial = 617] [outer = 0x119244800] 12:45:38 INFO - PROCESS | 1944 | 1464291938074 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x128d21800) [pid = 1944] [serial = 618] [outer = 0x119244800] 12:45:38 INFO - PROCESS | 1944 | 1464291938355 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]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 12:45:38 INFO - PROCESS | 1944 | 1464291938373 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 1944 | 1464291938374 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:45:38 INFO - PROCESS | 1944 | 1464291938376 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 1944 | 1464291938377 Marionette TRACE conn2 <- [1,798,null,{}] 12:45:38 INFO - PROCESS | 1944 | 1464291938380 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}] 12:45:38 INFO - PROCESS | 1944 | 1464291938474 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:45:38 INFO - PROCESS | 1944 | 1464291938479 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12531a000 == 50 [pid = 1944] [id = 207] 12:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12913a000) [pid = 1944] [serial = 619] [outer = 0x0] 12:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x129142800) [pid = 1944] [serial = 620] [outer = 0x12913a000] 12:45:38 INFO - PROCESS | 1944 | 1464291938512 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x129605000) [pid = 1944] [serial = 621] [outer = 0x12913a000] 12:45:38 INFO - PROCESS | 1944 | 1464291938864 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]]]}] 12:45:38 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 12:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 12:45:38 INFO - PROCESS | 1944 | 1464291938913 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 1944 | 1464291938914 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:45:38 INFO - PROCESS | 1944 | 1464291938917 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 1944 | 1464291938918 Marionette TRACE conn2 <- [1,802,null,{}] 12:45:38 INFO - PROCESS | 1944 | 1464291938920 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}] 12:45:39 INFO - PROCESS | 1944 | 1464291939021 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:45:39 INFO - PROCESS | 1944 | 1464291939032 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x117684000 == 51 [pid = 1944] [id = 208] 12:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x129607800) [pid = 1944] [serial = 622] [outer = 0x0] 12:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12afedc00) [pid = 1944] [serial = 623] [outer = 0x129607800] 12:45:39 INFO - PROCESS | 1944 | 1464291939058 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12964a800) [pid = 1944] [serial = 624] [outer = 0x129607800] 12:45:39 INFO - PROCESS | 1944 | 1464291939415 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]]]}] 12:45:39 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 12:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 12:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:45:39 INFO - PROCESS | 1944 | 1464291939436 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:45:39 INFO - PROCESS | 1944 | 1464291939437 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:45:39 INFO - PROCESS | 1944 | 1464291939445 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:45:39 INFO - PROCESS | 1944 | 1464291939446 Marionette TRACE conn2 <- [1,806,null,{}] 12:45:39 INFO - PROCESS | 1944 | 1464291939451 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}] 12:45:39 INFO - PROCESS | 1944 | 1464291939550 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:45:39 INFO - PROCESS | 1944 | 1464291939554 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12917b800 == 52 [pid = 1944] [id = 209] 12:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x129640000) [pid = 1944] [serial = 625] [outer = 0x0] 12:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12bb49400) [pid = 1944] [serial = 626] [outer = 0x129640000] 12:45:39 INFO - PROCESS | 1944 | 1464291939607 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12c90a800) [pid = 1944] [serial = 627] [outer = 0x129640000] 12:45:39 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:45:39 INFO - PROCESS | 1944 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:45:39 INFO - PROCESS | 1944 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:45:39 INFO - PROCESS | 1944 | [GFX2-]: Using SkiaGL canvas. 12:45:39 INFO - PROCESS | 1944 | 1464291939955 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]]]}] 12:45:39 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 12:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 527ms 12:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:45:39 INFO - PROCESS | 1944 | 1464291939968 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:45:39 INFO - PROCESS | 1944 | 1464291939969 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:45:39 INFO - PROCESS | 1944 | 1464291939971 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:45:39 INFO - PROCESS | 1944 | 1464291939972 Marionette TRACE conn2 <- [1,810,null,{}] 12:45:39 INFO - PROCESS | 1944 | 1464291939974 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}] 12:45:40 INFO - PROCESS | 1944 | 1464291940076 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:45:40 INFO - PROCESS | 1944 | 1464291940080 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaa1800 == 53 [pid = 1944] [id = 210] 12:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12c072800) [pid = 1944] [serial = 628] [outer = 0x0] 12:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12c912800) [pid = 1944] [serial = 629] [outer = 0x12c072800] 12:45:40 INFO - PROCESS | 1944 | 1464291940106 Marionette DEBUG loaded listener.js 12:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12c91fc00) [pid = 1944] [serial = 630] [outer = 0x12c072800] 12:45:40 INFO - PROCESS | 1944 | 1464291940457 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]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 12:45:40 INFO - PROCESS | 1944 | 1464291940491 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 1944 | 1464291940492 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:45:40 INFO - PROCESS | 1944 | 1464291940501 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 1944 | 1464291940502 Marionette TRACE conn2 <- [1,814,null,{}] 12:45:40 INFO - PROCESS | 1944 | 1464291940504 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}] 12:45:40 INFO - PROCESS | 1944 | 1464291940604 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:45:40 INFO - PROCESS | 1944 | 1464291940636 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bae5000 == 54 [pid = 1944] [id = 211] 12:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1188cb800) [pid = 1944] [serial = 631] [outer = 0x0] 12:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x1188d2000) [pid = 1944] [serial = 632] [outer = 0x1188cb800] 12:45:40 INFO - PROCESS | 1944 | 1464291940661 Marionette DEBUG loaded listener.js 12:45:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x1188d6c00) [pid = 1944] [serial = 633] [outer = 0x1188cb800] 12:45:41 INFO - PROCESS | 1944 | 1464291941009 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] 12:45:41 INFO - PROCESS | 1944 | 1464291941072 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:45:41 INFO - PROCESS | 1944 | 1464291941075 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:45:41 INFO - PROCESS | 1944 | 1464291941076 Marionette TRACE conn2 <- [1,818,null,{}] 12:45:41 INFO - PROCESS | 1944 | 1464291941078 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}] 12:45:41 INFO - PROCESS | 1944 | 1464291941160 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:45:41 INFO - PROCESS | 1944 | 1464291941165 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x126554000 == 55 [pid = 1944] [id = 212] 12:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x1188d9000) [pid = 1944] [serial = 634] [outer = 0x0] 12:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12421fc00) [pid = 1944] [serial = 635] [outer = 0x1188d9000] 12:45:41 INFO - PROCESS | 1944 | 1464291941195 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12c90cc00) [pid = 1944] [serial = 636] [outer = 0x1188d9000] 12:45:41 INFO - PROCESS | 1944 | 1464291941560 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]]]}] 12:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 12:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:45:41 INFO - PROCESS | 1944 | 1464291941595 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:45:41 INFO - PROCESS | 1944 | 1464291941596 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:45:41 INFO - PROCESS | 1944 | 1464291941599 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:45:41 INFO - PROCESS | 1944 | 1464291941601 Marionette TRACE conn2 <- [1,822,null,{}] 12:45:41 INFO - PROCESS | 1944 | 1464291941603 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}] 12:45:41 INFO - PROCESS | 1944 | 1464291941707 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:45:41 INFO - PROCESS | 1944 | 1464291941711 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca72000 == 56 [pid = 1944] [id = 213] 12:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x119251400) [pid = 1944] [serial = 637] [outer = 0x0] 12:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12cec1800) [pid = 1944] [serial = 638] [outer = 0x119251400] 12:45:41 INFO - PROCESS | 1944 | 1464291941735 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12d366000) [pid = 1944] [serial = 639] [outer = 0x119251400] 12:45:42 INFO - PROCESS | 1944 | 1464291942051 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] 12:45:42 INFO - PROCESS | 1944 | 1464291942072 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:45:42 INFO - PROCESS | 1944 | 1464291942074 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 1944 | 1464291942075 Marionette TRACE conn2 <- [1,826,null,{}] 12:45:42 INFO - PROCESS | 1944 | 1464291942077 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}] 12:45:42 INFO - PROCESS | 1944 | 1464291942160 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:45:42 INFO - PROCESS | 1944 | 1464291942212 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce36000 == 57 [pid = 1944] [id = 214] 12:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12c921400) [pid = 1944] [serial = 640] [outer = 0x0] 12:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12d368c00) [pid = 1944] [serial = 641] [outer = 0x12c921400] 12:45:42 INFO - PROCESS | 1944 | 1464291942237 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12d373000) [pid = 1944] [serial = 642] [outer = 0x12c921400] 12:45:42 INFO - PROCESS | 1944 | 1464291942515 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]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 12:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:45:42 INFO - PROCESS | 1944 | 1464291942543 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 1944 | 1464291942544 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:45:42 INFO - PROCESS | 1944 | 1464291942546 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 1944 | 1464291942547 Marionette TRACE conn2 <- [1,830,null,{}] 12:45:42 INFO - PROCESS | 1944 | 1464291942558 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}] 12:45:42 INFO - PROCESS | 1944 | 1464291942645 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:45:42 INFO - PROCESS | 1944 | 1464291942650 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d08a000 == 58 [pid = 1944] [id = 215] 12:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x11848f800) [pid = 1944] [serial = 643] [outer = 0x0] 12:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x12d617000) [pid = 1944] [serial = 644] [outer = 0x11848f800] 12:45:42 INFO - PROCESS | 1944 | 1464291942681 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12d61d800) [pid = 1944] [serial = 645] [outer = 0x11848f800] 12:45:42 INFO - PROCESS | 1944 | 1464291942991 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]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 477ms 12:45:43 INFO - PROCESS | 1944 | 1464291943073 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 1944 | 1464291943075 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:45:43 INFO - PROCESS | 1944 | 1464291943079 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 1944 | 1464291943082 Marionette TRACE conn2 <- [1,834,null,{}] 12:45:43 INFO - PROCESS | 1944 | 1464291943086 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}] 12:45:43 INFO - PROCESS | 1944 | 1464291943182 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:45:43 INFO - PROCESS | 1944 | 1464291943280 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x117049800 == 59 [pid = 1944] [id = 216] 12:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x113c2f400) [pid = 1944] [serial = 646] [outer = 0x0] 12:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x1165a2c00) [pid = 1944] [serial = 647] [outer = 0x113c2f400] 12:45:43 INFO - PROCESS | 1944 | 1464291943311 Marionette DEBUG loaded listener.js 12:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x118244c00) [pid = 1944] [serial = 648] [outer = 0x113c2f400] 12:45:43 INFO - PROCESS | 1944 | 1464291943740 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]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 12:45:43 INFO - PROCESS | 1944 | 1464291943751 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 1944 | 1464291943754 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:45:43 INFO - PROCESS | 1944 | 1464291943760 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 1944 | 1464291943762 Marionette TRACE conn2 <- [1,838,null,{}] 12:45:43 INFO - PROCESS | 1944 | 1464291943765 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}] 12:45:43 INFO - PROCESS | 1944 | 1464291943871 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:45:43 INFO - PROCESS | 1944 | 1464291943962 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x124744000 == 60 [pid = 1944] [id = 217] 12:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x119089400) [pid = 1944] [serial = 649] [outer = 0x0] 12:45:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x119e4ac00) [pid = 1944] [serial = 650] [outer = 0x119089400] 12:45:43 INFO - PROCESS | 1944 | 1464291943992 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12443c400) [pid = 1944] [serial = 651] [outer = 0x119089400] 12:45:44 INFO - PROCESS | 1944 | 1464291944428 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]]]}] 12:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 678ms 12:45:44 INFO - PROCESS | 1944 | 1464291944435 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:45:44 INFO - PROCESS | 1944 | 1464291944437 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:45:44 INFO - PROCESS | 1944 | 1464291944439 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:45:44 INFO - PROCESS | 1944 | 1464291944441 Marionette TRACE conn2 <- [1,842,null,{}] 12:45:44 INFO - PROCESS | 1944 | 1464291944448 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}] 12:45:44 INFO - PROCESS | 1944 | 1464291944556 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:45:44 INFO - PROCESS | 1944 | 1464291944624 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca7b800 == 61 [pid = 1944] [id = 218] 12:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x1265b9000) [pid = 1944] [serial = 652] [outer = 0x0] 12:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x128d14000) [pid = 1944] [serial = 653] [outer = 0x1265b9000] 12:45:44 INFO - PROCESS | 1944 | 1464291944656 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x129138400) [pid = 1944] [serial = 654] [outer = 0x1265b9000] 12:45:45 INFO - PROCESS | 1944 | 1464291945087 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]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 669ms 12:45:45 INFO - PROCESS | 1944 | 1464291945108 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 1944 | 1464291945110 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:45:45 INFO - PROCESS | 1944 | 1464291945112 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 1944 | 1464291945113 Marionette TRACE conn2 <- [1,846,null,{}] 12:45:45 INFO - PROCESS | 1944 | 1464291945116 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}] 12:45:45 INFO - PROCESS | 1944 | 1464291945243 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:45:45 INFO - PROCESS | 1944 | 1464291945322 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5a7000 == 62 [pid = 1944] [id = 219] 12:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x123437800) [pid = 1944] [serial = 655] [outer = 0x0] 12:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x123439400) [pid = 1944] [serial = 656] [outer = 0x123437800] 12:45:45 INFO - PROCESS | 1944 | 1464291945351 Marionette DEBUG loaded listener.js 12:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x129139000) [pid = 1944] [serial = 657] [outer = 0x123437800] 12:45:45 INFO - PROCESS | 1944 | 1464291945768 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]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 674ms 12:45:45 INFO - PROCESS | 1944 | 1464291945786 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:45:45 INFO - PROCESS | 1944 | 1464291945788 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:45:45 INFO - PROCESS | 1944 | 1464291945790 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 1944 | 1464291945791 Marionette TRACE conn2 <- [1,850,null,{}] 12:45:45 INFO - PROCESS | 1944 | 1464291945794 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}] 12:45:45 INFO - PROCESS | 1944 | 1464291945893 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:45:45 INFO - PROCESS | 1944 | 1464291945944 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5bc800 == 63 [pid = 1944] [id = 220] 12:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x123437400) [pid = 1944] [serial = 658] [outer = 0x0] 12:45:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x1234a0c00) [pid = 1944] [serial = 659] [outer = 0x123437400] 12:45:45 INFO - PROCESS | 1944 | 1464291945974 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x1234a4800) [pid = 1944] [serial = 660] [outer = 0x123437400] 12:45:46 INFO - PROCESS | 1944 | 1464291946371 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]]]}] 12:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 620ms 12:45:46 INFO - PROCESS | 1944 | 1464291946410 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:45:46 INFO - PROCESS | 1944 | 1464291946411 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:45:46 INFO - PROCESS | 1944 | 1464291946414 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 1944 | 1464291946415 Marionette TRACE conn2 <- [1,854,null,{}] 12:45:46 INFO - PROCESS | 1944 | 1464291946418 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}] 12:45:46 INFO - PROCESS | 1944 | 1464291946537 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:45:46 INFO - PROCESS | 1944 | 1464291946626 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d995800 == 64 [pid = 1944] [id = 221] 12:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x113193000) [pid = 1944] [serial = 661] [outer = 0x0] 12:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x1234a3800) [pid = 1944] [serial = 662] [outer = 0x113193000] 12:45:46 INFO - PROCESS | 1944 | 1464291946656 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x129139800) [pid = 1944] [serial = 663] [outer = 0x113193000] 12:45:47 INFO - PROCESS | 1944 | 1464291947068 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]]]}] 12:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 669ms 12:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:45:47 INFO - PROCESS | 1944 | 1464291947083 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:45:47 INFO - PROCESS | 1944 | 1464291947085 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:45:47 INFO - PROCESS | 1944 | 1464291947087 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:45:47 INFO - PROCESS | 1944 | 1464291947088 Marionette TRACE conn2 <- [1,858,null,{}] 12:45:47 INFO - PROCESS | 1944 | 1464291947091 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}] 12:45:47 INFO - PROCESS | 1944 | 1464291947191 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:45:47 INFO - PROCESS | 1944 | 1464291947242 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x133ee8000 == 65 [pid = 1944] [id = 222] 12:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x110f13000) [pid = 1944] [serial = 664] [outer = 0x0] 12:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x110f16400) [pid = 1944] [serial = 665] [outer = 0x110f13000] 12:45:47 INFO - PROCESS | 1944 | 1464291947271 Marionette DEBUG loaded listener.js 12:45:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x110f1bc00) [pid = 1944] [serial = 666] [outer = 0x110f13000] 12:45:47 INFO - PROCESS | 1944 | 1464291947881 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]]]}] 12:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 872ms 12:45:47 INFO - PROCESS | 1944 | 1464291947960 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:45:47 INFO - PROCESS | 1944 | 1464291947962 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:45:47 INFO - PROCESS | 1944 | 1464291947969 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:45:47 INFO - PROCESS | 1944 | 1464291947971 Marionette TRACE conn2 <- [1,862,null,{}] 12:45:47 INFO - PROCESS | 1944 | 1464291947974 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}] 12:45:48 INFO - PROCESS | 1944 | 1464291948073 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:45:48 INFO - PROCESS | 1944 | 1464291948137 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x123406800 == 66 [pid = 1944] [id = 223] 12:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x110da2800) [pid = 1944] [serial = 667] [outer = 0x0] 12:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x110f13400) [pid = 1944] [serial = 668] [outer = 0x110da2800] 12:45:48 INFO - PROCESS | 1944 | 1464291948165 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x110fae000) [pid = 1944] [serial = 669] [outer = 0x110da2800] 12:45:48 INFO - PROCESS | 1944 | 1464291948575 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]]]}] 12:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 624ms 12:45:48 INFO - PROCESS | 1944 | 1464291948591 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:45:48 INFO - PROCESS | 1944 | 1464291948595 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:45:48 INFO - PROCESS | 1944 | 1464291948599 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:45:48 INFO - PROCESS | 1944 | 1464291948600 Marionette TRACE conn2 <- [1,866,null,{}] 12:45:48 INFO - PROCESS | 1944 | 1464291948603 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}] 12:45:48 INFO - PROCESS | 1944 | 1464291948698 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:45:48 INFO - PROCESS | 1944 | 1464291948752 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x119404000 == 67 [pid = 1944] [id = 224] 12:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x11318bc00) [pid = 1944] [serial = 670] [outer = 0x0] 12:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x113194800) [pid = 1944] [serial = 671] [outer = 0x11318bc00] 12:45:48 INFO - PROCESS | 1944 | 1464291948783 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x11330cc00) [pid = 1944] [serial = 672] [outer = 0x11318bc00] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce36000 == 66 [pid = 1944] [id = 214] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca72000 == 65 [pid = 1944] [id = 213] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x126554000 == 64 [pid = 1944] [id = 212] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12bae5000 == 63 [pid = 1944] [id = 211] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaa1800 == 62 [pid = 1944] [id = 210] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x128d54800) [pid = 1944] [serial = 560] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x12aa51000) [pid = 1944] [serial = 563] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x129140800) [pid = 1944] [serial = 590] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12917b800 == 61 [pid = 1944] [id = 209] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x117684000 == 60 [pid = 1944] [id = 208] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12531a000 == 59 [pid = 1944] [id = 207] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1213ae800 == 58 [pid = 1944] [id = 206] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x118652000 == 57 [pid = 1944] [id = 205] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x116970800 == 56 [pid = 1944] [id = 204] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1196c2000 == 55 [pid = 1944] [id = 203] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x119420800 == 54 [pid = 1944] [id = 202] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12b39b000 == 53 [pid = 1944] [id = 200] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1235ef000 == 52 [pid = 1944] [id = 199] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x1172db800 == 51 [pid = 1944] [id = 198] 12:45:49 INFO - PROCESS | 1944 | --DOCSHELL 0x12b1f7800 == 50 [pid = 1944] [id = 197] 12:45:49 INFO - PROCESS | 1944 | 1464291949254 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]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 12:45:49 INFO - PROCESS | 1944 | 1464291949270 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 1944 | 1464291949271 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:45:49 INFO - PROCESS | 1944 | 1464291949274 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 1944 | 1464291949276 Marionette TRACE conn2 <- [1,870,null,{}] 12:45:49 INFO - PROCESS | 1944 | 1464291949284 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}] 12:45:49 INFO - PROCESS | 1944 | 1464291949387 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:45:49 INFO - PROCESS | 1944 | 1464291949394 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x119415800 == 51 [pid = 1944] [id = 225] 12:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x117240400) [pid = 1944] [serial = 673] [outer = 0x0] 12:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x1186c5c00) [pid = 1944] [serial = 674] [outer = 0x117240400] 12:45:49 INFO - PROCESS | 1944 | 1464291949423 Marionette DEBUG loaded listener.js 12:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x1188d2400) [pid = 1944] [serial = 675] [outer = 0x117240400] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x12b2ab000) [pid = 1944] [serial = 581] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x1291d4400) [pid = 1944] [serial = 584] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x1291cd000) [pid = 1944] [serial = 552] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x12c071c00) [pid = 1944] [serial = 587] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x12960a800) [pid = 1944] [serial = 578] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x128d14400) [pid = 1944] [serial = 575] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x128dd9c00) [pid = 1944] [serial = 576] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x124caf400) [pid = 1944] [serial = 572] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12588c000) [pid = 1944] [serial = 573] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x12c90c000) [pid = 1944] [serial = 588] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12408b800) [pid = 1944] [serial = 570] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x11ab05c00) [pid = 1944] [serial = 569] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x11336a400) [pid = 1944] [serial = 554] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x1199a8000) [pid = 1944] [serial = 557] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x11684d000) [pid = 1944] [serial = 567] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1131a4c00) [pid = 1944] [serial = 566] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x12bb3b800) [pid = 1944] [serial = 582] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x12bb40400) [pid = 1944] [serial = 585] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12aa52000) [pid = 1944] [serial = 579] [outer = 0x0] [url = about:blank] 12:45:49 INFO - PROCESS | 1944 | 1464291949798 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]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 571ms 12:45:49 INFO - PROCESS | 1944 | 1464291949846 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 1944 | 1464291949847 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:45:49 INFO - PROCESS | 1944 | 1464291949856 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 1944 | 1464291949857 Marionette TRACE conn2 <- [1,874,null,{}] 12:45:49 INFO - PROCESS | 1944 | 1464291949860 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}] 12:45:49 INFO - PROCESS | 1944 | 1464291949946 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:45:49 INFO - PROCESS | 1944 | 1464291949953 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12480c800 == 52 [pid = 1944] [id = 226] 12:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11904a800) [pid = 1944] [serial = 676] [outer = 0x0] 12:45:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x119084800) [pid = 1944] [serial = 677] [outer = 0x11904a800] 12:45:49 INFO - PROCESS | 1944 | 1464291949979 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x1199a8000) [pid = 1944] [serial = 678] [outer = 0x11904a800] 12:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 12:45:50 INFO - PROCESS | 1944 | 1464291950316 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]]]}] 12:45:50 INFO - PROCESS | 1944 | 1464291950324 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 1944 | 1464291950326 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:45:50 INFO - PROCESS | 1944 | 1464291950328 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - PROCESS | 1944 | 1464291950329 Marionette TRACE conn2 <- [1,878,null,{}] 12:45:50 INFO - PROCESS | 1944 | 1464291950331 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}] 12:45:50 INFO - PROCESS | 1944 | 1464291950422 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:45:50 INFO - PROCESS | 1944 | 1464291950475 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258a3800 == 53 [pid = 1944] [id = 227] 12:45:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x11907a400) [pid = 1944] [serial = 679] [outer = 0x0] 12:45:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x1211f2800) [pid = 1944] [serial = 680] [outer = 0x11907a400] 12:45:50 INFO - PROCESS | 1944 | 1464291950500 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x123430800) [pid = 1944] [serial = 681] [outer = 0x11907a400] 12:45:50 INFO - PROCESS | 1944 | 1464291950792 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]]]}] 12:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 12:45:50 INFO - PROCESS | 1944 | 1464291950850 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 1944 | 1464291950851 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:45:50 INFO - PROCESS | 1944 | 1464291950853 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - PROCESS | 1944 | 1464291950854 Marionette TRACE conn2 <- [1,882,null,{}] 12:45:50 INFO - PROCESS | 1944 | 1464291950857 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}] 12:45:50 INFO - PROCESS | 1944 | 1464291950954 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:45:51 INFO - PROCESS | 1944 | 1464291951014 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b30000 == 54 [pid = 1944] [id = 228] 12:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x121388c00) [pid = 1944] [serial = 682] [outer = 0x0] 12:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x1234a0400) [pid = 1944] [serial = 683] [outer = 0x121388c00] 12:45:51 INFO - PROCESS | 1944 | 1464291951040 Marionette DEBUG loaded listener.js 12:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12581b800) [pid = 1944] [serial = 684] [outer = 0x121388c00] 12:45:51 INFO - PROCESS | 1944 | 1464291951346 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]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 517ms 12:45:51 INFO - PROCESS | 1944 | 1464291951372 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 1944 | 1464291951373 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:45:51 INFO - PROCESS | 1944 | 1464291951376 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 1944 | 1464291951377 Marionette TRACE conn2 <- [1,886,null,{}] 12:45:51 INFO - PROCESS | 1944 | 1464291951379 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}] 12:45:51 INFO - PROCESS | 1944 | 1464291951497 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:45:51 INFO - PROCESS | 1944 | 1464291951501 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299de800 == 55 [pid = 1944] [id = 229] 12:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12138d800) [pid = 1944] [serial = 685] [outer = 0x0] 12:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x1267c4000) [pid = 1944] [serial = 686] [outer = 0x12138d800] 12:45:51 INFO - PROCESS | 1944 | 1464291951526 Marionette DEBUG loaded listener.js 12:45:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x126e50400) [pid = 1944] [serial = 687] [outer = 0x12138d800] 12:45:51 INFO - PROCESS | 1944 | 1464291951878 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]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 520ms 12:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:45:51 INFO - PROCESS | 1944 | 1464291951897 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 1944 | 1464291951898 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:45:51 INFO - PROCESS | 1944 | 1464291951900 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 1944 | 1464291951901 Marionette TRACE conn2 <- [1,890,null,{}] 12:45:51 INFO - PROCESS | 1944 | 1464291951903 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}] 12:45:52 INFO - PROCESS | 1944 | 1464291952010 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:45:52 INFO - PROCESS | 1944 | 1464291952045 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b388000 == 56 [pid = 1944] [id = 230] 12:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12587f400) [pid = 1944] [serial = 688] [outer = 0x0] 12:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x128bc7800) [pid = 1944] [serial = 689] [outer = 0x12587f400] 12:45:52 INFO - PROCESS | 1944 | 1464291952070 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x128d21000) [pid = 1944] [serial = 690] [outer = 0x12587f400] 12:45:52 INFO - PROCESS | 1944 | 1464291952381 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]]]}] 12:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 12:45:52 INFO - PROCESS | 1944 | 1464291952423 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:45:52 INFO - PROCESS | 1944 | 1464291952424 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:45:52 INFO - PROCESS | 1944 | 1464291952427 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:45:52 INFO - PROCESS | 1944 | 1464291952428 Marionette TRACE conn2 <- [1,894,null,{}] 12:45:52 INFO - PROCESS | 1944 | 1464291952430 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}] 12:45:52 INFO - PROCESS | 1944 | 1464291952537 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:45:52 INFO - PROCESS | 1944 | 1464291952572 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c609800 == 57 [pid = 1944] [id = 231] 12:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x128bc1400) [pid = 1944] [serial = 691] [outer = 0x0] 12:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12913a800) [pid = 1944] [serial = 692] [outer = 0x128bc1400] 12:45:52 INFO - PROCESS | 1944 | 1464291952604 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x129145000) [pid = 1944] [serial = 693] [outer = 0x128bc1400] 12:45:52 INFO - PROCESS | 1944 | 1464291952937 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]]]}] 12:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 12:45:52 INFO - PROCESS | 1944 | 1464291952945 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:45:52 INFO - PROCESS | 1944 | 1464291952946 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:45:52 INFO - PROCESS | 1944 | 1464291952950 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:45:52 INFO - PROCESS | 1944 | 1464291952953 Marionette TRACE conn2 <- [1,898,null,{}] 12:45:52 INFO - PROCESS | 1944 | 1464291952955 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}] 12:45:53 INFO - PROCESS | 1944 | 1464291953060 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:45:53 INFO - PROCESS | 1944 | 1464291953095 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca71000 == 58 [pid = 1944] [id = 232] 12:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x118486400) [pid = 1944] [serial = 694] [outer = 0x0] 12:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x1291d3000) [pid = 1944] [serial = 695] [outer = 0x118486400] 12:45:53 INFO - PROCESS | 1944 | 1464291953119 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x12963f400) [pid = 1944] [serial = 696] [outer = 0x118486400] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x118244400) [pid = 1944] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x1188cb800) [pid = 1944] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x12913a000) [pid = 1944] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x11260fc00) [pid = 1944] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x12c072800) [pid = 1944] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x129640000) [pid = 1944] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x129607800) [pid = 1944] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x11923cc00) [pid = 1944] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x118245800) [pid = 1944] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x119244800) [pid = 1944] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12c921400) [pid = 1944] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x119251400) [pid = 1944] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x1188d9000) [pid = 1944] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:45:53 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x11985a000) [pid = 1944] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:45:53 INFO - PROCESS | 1944 | 1464291953504 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]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 571ms 12:45:53 INFO - PROCESS | 1944 | 1464291953520 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:45:53 INFO - PROCESS | 1944 | 1464291953522 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:45:53 INFO - PROCESS | 1944 | 1464291953524 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 1944 | 1464291953526 Marionette TRACE conn2 <- [1,902,null,{}] 12:45:53 INFO - PROCESS | 1944 | 1464291953528 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}] 12:45:53 INFO - PROCESS | 1944 | 1464291953628 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:45:53 INFO - PROCESS | 1944 | 1464291953685 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7c3800 == 59 [pid = 1944] [id = 233] 12:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x118244400) [pid = 1944] [serial = 697] [outer = 0x0] 12:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x1199a1c00) [pid = 1944] [serial = 698] [outer = 0x118244400] 12:45:53 INFO - PROCESS | 1944 | 1464291953714 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12afec000) [pid = 1944] [serial = 699] [outer = 0x118244400] 12:45:54 INFO - PROCESS | 1944 | 1464291954041 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]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 569ms 12:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:45:54 INFO - PROCESS | 1944 | 1464291954093 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 1944 | 1464291954094 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:45:54 INFO - PROCESS | 1944 | 1464291954097 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 1944 | 1464291954098 Marionette TRACE conn2 <- [1,906,null,{}] 12:45:54 INFO - PROCESS | 1944 | 1464291954100 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}] 12:45:54 INFO - PROCESS | 1944 | 1464291954185 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:45:54 INFO - PROCESS | 1944 | 1464291954242 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5b0000 == 60 [pid = 1944] [id = 234] 12:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x118485c00) [pid = 1944] [serial = 700] [outer = 0x0] 12:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x12b29f400) [pid = 1944] [serial = 701] [outer = 0x118485c00] 12:45:54 INFO - PROCESS | 1944 | 1464291954267 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12bb3cc00) [pid = 1944] [serial = 702] [outer = 0x118485c00] 12:45:54 INFO - PROCESS | 1944 | 1464291954537 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]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 12:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:45:54 INFO - PROCESS | 1944 | 1464291954573 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 1944 | 1464291954574 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:45:54 INFO - PROCESS | 1944 | 1464291954577 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 1944 | 1464291954578 Marionette TRACE conn2 <- [1,910,null,{}] 12:45:54 INFO - PROCESS | 1944 | 1464291954580 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}] 12:45:54 INFO - PROCESS | 1944 | 1464291954681 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:45:54 INFO - PROCESS | 1944 | 1464291954685 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0d8000 == 61 [pid = 1944] [id = 235] 12:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x12bb48800) [pid = 1944] [serial = 703] [outer = 0x0] 12:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x12c074800) [pid = 1944] [serial = 704] [outer = 0x12bb48800] 12:45:54 INFO - PROCESS | 1944 | 1464291954709 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x12c90c400) [pid = 1944] [serial = 705] [outer = 0x12bb48800] 12:45:55 INFO - PROCESS | 1944 | 1464291955030 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]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 12:45:55 INFO - PROCESS | 1944 | 1464291955056 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 1944 | 1464291955058 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:45:55 INFO - PROCESS | 1944 | 1464291955060 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - PROCESS | 1944 | 1464291955061 Marionette TRACE conn2 <- [1,914,null,{}] 12:45:55 INFO - PROCESS | 1944 | 1464291955064 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}] 12:45:55 INFO - PROCESS | 1944 | 1464291955148 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:45:55 INFO - PROCESS | 1944 | 1464291955209 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd69000 == 62 [pid = 1944] [id = 236] 12:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x110dd5c00) [pid = 1944] [serial = 706] [outer = 0x0] 12:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x110ddd000) [pid = 1944] [serial = 707] [outer = 0x110dd5c00] 12:45:55 INFO - PROCESS | 1944 | 1464291955232 Marionette DEBUG loaded listener.js 12:45:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x110de3800) [pid = 1944] [serial = 708] [outer = 0x110dd5c00] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x118db7000 == 61 [pid = 1944] [id = 172] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7df000 == 60 [pid = 1944] [id = 155] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1258e1000 == 59 [pid = 1944] [id = 81] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12c615800 == 58 [pid = 1944] [id = 175] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12139c800 == 57 [pid = 1944] [id = 68] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x117673800 == 56 [pid = 1944] [id = 176] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdd7800 == 55 [pid = 1944] [id = 201] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1261da000 == 54 [pid = 1944] [id = 120] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x118d9f800 == 53 [pid = 1944] [id = 138] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1299e2000 == 52 [pid = 1944] [id = 104] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12bad0800 == 51 [pid = 1944] [id = 137] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x129189800 == 50 [pid = 1944] [id = 156] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdcd000 == 49 [pid = 1944] [id = 154] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1258a1000 == 48 [pid = 1944] [id = 173] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x119404000 == 47 [pid = 1944] [id = 224] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x123406800 == 46 [pid = 1944] [id = 223] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x133ee8000 == 45 [pid = 1944] [id = 222] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12d995800 == 44 [pid = 1944] [id = 221] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5bc800 == 43 [pid = 1944] [id = 220] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5a7000 == 42 [pid = 1944] [id = 219] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca7b800 == 41 [pid = 1944] [id = 218] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x124744000 == 40 [pid = 1944] [id = 217] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12d08a000 == 39 [pid = 1944] [id = 215] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x117049800 == 38 [pid = 1944] [id = 216] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x119415800 == 37 [pid = 1944] [id = 225] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca71000 == 36 [pid = 1944] [id = 232] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7c3800 == 35 [pid = 1944] [id = 233] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x128b30000 == 34 [pid = 1944] [id = 228] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1258a3800 == 33 [pid = 1944] [id = 227] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12480c800 == 32 [pid = 1944] [id = 226] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12b388000 == 31 [pid = 1944] [id = 230] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x1299de800 == 30 [pid = 1944] [id = 229] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12c609800 == 29 [pid = 1944] [id = 231] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5b0000 == 28 [pid = 1944] [id = 234] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x118d95400) [pid = 1944] [serial = 609] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x1188d6c00) [pid = 1944] [serial = 633] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x129605000) [pid = 1944] [serial = 621] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x117240000) [pid = 1944] [serial = 606] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x12aff0800) [pid = 1944] [serial = 602] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x12138a000) [pid = 1944] [serial = 599] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x12c91fc00) [pid = 1944] [serial = 630] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x12c90a800) [pid = 1944] [serial = 627] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12964a800) [pid = 1944] [serial = 624] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x129142800) [pid = 1944] [serial = 620] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12bb49400) [pid = 1944] [serial = 626] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x119ecc800) [pid = 1944] [serial = 596] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x129145400) [pid = 1944] [serial = 591] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x1211e7400) [pid = 1944] [serial = 612] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x12afedc00) [pid = 1944] [serial = 623] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x12c912800) [pid = 1944] [serial = 629] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x1267c6c00) [pid = 1944] [serial = 617] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x128d21800) [pid = 1944] [serial = 618] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12d368c00) [pid = 1944] [serial = 641] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x119239c00) [pid = 1944] [serial = 611] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x118338c00) [pid = 1944] [serial = 608] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12cec1800) [pid = 1944] [serial = 638] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x11615a000) [pid = 1944] [serial = 593] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x1188d2000) [pid = 1944] [serial = 632] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12d366000) [pid = 1944] [serial = 639] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12421fc00) [pid = 1944] [serial = 635] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x113302800) [pid = 1944] [serial = 605] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x1267c5000) [pid = 1944] [serial = 615] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x12401f400) [pid = 1944] [serial = 614] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12c90cc00) [pid = 1944] [serial = 636] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0d8000 == 27 [pid = 1944] [id = 235] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x12d373000) [pid = 1944] [serial = 642] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12d617000) [pid = 1944] [serial = 644] [outer = 0x0] [url = about:blank] 12:45:56 INFO - PROCESS | 1944 | 1464291956920 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]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1873ms 12:45:56 INFO - PROCESS | 1944 | 1464291956937 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 1944 | 1464291956939 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:45:56 INFO - PROCESS | 1944 | 1464291956943 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 1944 | 1464291956945 Marionette TRACE conn2 <- [1,918,null,{}] 12:45:56 INFO - PROCESS | 1944 | 1464291956952 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}] 12:45:57 INFO - PROCESS | 1944 | 1464291957036 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:45:57 INFO - PROCESS | 1944 | 1464291957080 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1132a9000 == 28 [pid = 1944] [id = 237] 12:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x110de3400) [pid = 1944] [serial = 709] [outer = 0x0] 12:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x110eb0800) [pid = 1944] [serial = 710] [outer = 0x110de3400] 12:45:57 INFO - PROCESS | 1944 | 1464291957108 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x110f1b400) [pid = 1944] [serial = 711] [outer = 0x110de3400] 12:45:57 INFO - PROCESS | 1944 | 1464291957430 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]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 524ms 12:45:57 INFO - PROCESS | 1944 | 1464291957469 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:45:57 INFO - PROCESS | 1944 | 1464291957473 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:45:57 INFO - PROCESS | 1944 | 1464291957478 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:45:57 INFO - PROCESS | 1944 | 1464291957480 Marionette TRACE conn2 <- [1,922,null,{}] 12:45:57 INFO - PROCESS | 1944 | 1464291957483 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}] 12:45:57 INFO - PROCESS | 1944 | 1464291957558 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:45:57 INFO - PROCESS | 1944 | 1464291957604 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1160a5000 == 29 [pid = 1944] [id = 238] 12:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x110eb0000) [pid = 1944] [serial = 712] [outer = 0x0] 12:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x111c5ec00) [pid = 1944] [serial = 713] [outer = 0x110eb0000] 12:45:57 INFO - PROCESS | 1944 | 1464291957632 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x111f3b400) [pid = 1944] [serial = 714] [outer = 0x110eb0000] 12:45:57 INFO - PROCESS | 1944 | 1464291957939 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]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 521ms 12:45:58 INFO - PROCESS | 1944 | 1464291958000 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 1944 | 1464291958003 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:45:58 INFO - PROCESS | 1944 | 1464291958007 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 1944 | 1464291958010 Marionette TRACE conn2 <- [1,926,null,{}] 12:45:58 INFO - PROCESS | 1944 | 1464291958022 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}] 12:45:58 INFO - PROCESS | 1944 | 1464291958163 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:45:58 INFO - PROCESS | 1944 | 1464291958191 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172c7000 == 30 [pid = 1944] [id = 239] 12:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x110da7400) [pid = 1944] [serial = 715] [outer = 0x0] 12:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x11260e400) [pid = 1944] [serial = 716] [outer = 0x110da7400] 12:45:58 INFO - PROCESS | 1944 | 1464291958227 Marionette DEBUG loaded listener.js 12:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x113195000) [pid = 1944] [serial = 717] [outer = 0x110da7400] 12:45:58 INFO - PROCESS | 1944 | 1464291958539 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]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 578ms 12:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:45:58 INFO - PROCESS | 1944 | 1464291958584 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 1944 | 1464291958586 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:45:58 INFO - PROCESS | 1944 | 1464291958588 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 1944 | 1464291958589 Marionette TRACE conn2 <- [1,930,null,{}] 12:45:58 INFO - PROCESS | 1944 | 1464291958592 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}] 12:45:58 INFO - PROCESS | 1944 | 1464291958666 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:45:58 INFO - PROCESS | 1944 | 1464291958672 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183b7800 == 31 [pid = 1944] [id = 240] 12:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x113199800) [pid = 1944] [serial = 718] [outer = 0x0] 12:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x113bc3c00) [pid = 1944] [serial = 719] [outer = 0x113199800] 12:45:58 INFO - PROCESS | 1944 | 1464291958698 Marionette DEBUG loaded listener.js 12:45:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x115023400) [pid = 1944] [serial = 720] [outer = 0x113199800] 12:45:59 INFO - PROCESS | 1944 | 1464291959004 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]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 12:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:45:59 INFO - PROCESS | 1944 | 1464291959059 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 1944 | 1464291959060 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:45:59 INFO - PROCESS | 1944 | 1464291959062 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 1944 | 1464291959063 Marionette TRACE conn2 <- [1,934,null,{}] 12:45:59 INFO - PROCESS | 1944 | 1464291959066 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}] 12:45:59 INFO - PROCESS | 1944 | 1464291959157 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:45:59 INFO - PROCESS | 1944 | 1464291959162 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x118648800 == 32 [pid = 1944] [id = 241] 12:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x110da0000) [pid = 1944] [serial = 721] [outer = 0x0] 12:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x115e92000) [pid = 1944] [serial = 722] [outer = 0x110da0000] 12:45:59 INFO - PROCESS | 1944 | 1464291959190 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x1160e9000) [pid = 1944] [serial = 723] [outer = 0x110da0000] 12:45:59 INFO - PROCESS | 1944 | 1464291959498 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]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 472ms 12:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:45:59 INFO - PROCESS | 1944 | 1464291959536 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 1944 | 1464291959537 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:45:59 INFO - PROCESS | 1944 | 1464291959539 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 1944 | 1464291959549 Marionette TRACE conn2 <- [1,938,null,{}] 12:45:59 INFO - PROCESS | 1944 | 1464291959552 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}] 12:45:59 INFO - PROCESS | 1944 | 1464291959637 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:45:59 INFO - PROCESS | 1944 | 1464291959642 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196d4000 == 33 [pid = 1944] [id = 242] 12:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x1161a3400) [pid = 1944] [serial = 724] [outer = 0x0] 12:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x1167c1c00) [pid = 1944] [serial = 725] [outer = 0x1161a3400] 12:45:59 INFO - PROCESS | 1944 | 1464291959671 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x11777e000) [pid = 1944] [serial = 726] [outer = 0x1161a3400] 12:45:59 INFO - PROCESS | 1944 | 1464291959989 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]]]}] 12:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 478ms 12:46:00 INFO - PROCESS | 1944 | 1464291960021 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:46:00 INFO - PROCESS | 1944 | 1464291960023 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:46:00 INFO - PROCESS | 1944 | 1464291960025 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:46:00 INFO - PROCESS | 1944 | 1464291960026 Marionette TRACE conn2 <- [1,942,null,{}] 12:46:00 INFO - PROCESS | 1944 | 1464291960028 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}] 12:46:00 INFO - PROCESS | 1944 | 1464291960123 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:46:00 INFO - PROCESS | 1944 | 1464291960129 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b77800 == 34 [pid = 1944] [id = 243] 12:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x110da8800) [pid = 1944] [serial = 727] [outer = 0x0] 12:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x117f18c00) [pid = 1944] [serial = 728] [outer = 0x110da8800] 12:46:00 INFO - PROCESS | 1944 | 1464291960157 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x118334400) [pid = 1944] [serial = 729] [outer = 0x110da8800] 12:46:00 INFO - PROCESS | 1944 | 1464291960432 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]]]}] 12:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 468ms 12:46:00 INFO - PROCESS | 1944 | 1464291960494 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:46:00 INFO - PROCESS | 1944 | 1464291960497 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:46:00 INFO - PROCESS | 1944 | 1464291960503 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:46:00 INFO - PROCESS | 1944 | 1464291960505 Marionette TRACE conn2 <- [1,946,null,{}] 12:46:00 INFO - PROCESS | 1944 | 1464291960508 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}] 12:46:00 INFO - PROCESS | 1944 | 1464291960618 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:46:00 INFO - PROCESS | 1944 | 1464291960624 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139c000 == 35 [pid = 1944] [id = 244] 12:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x118334800) [pid = 1944] [serial = 730] [outer = 0x0] 12:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x118343c00) [pid = 1944] [serial = 731] [outer = 0x118334800] 12:46:00 INFO - PROCESS | 1944 | 1464291960663 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x1186c1400) [pid = 1944] [serial = 732] [outer = 0x118334800] 12:46:01 INFO - PROCESS | 1944 | 1464291961164 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]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 672ms 12:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:46:01 INFO - PROCESS | 1944 | 1464291961174 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:46:01 INFO - PROCESS | 1944 | 1464291961175 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:46:01 INFO - PROCESS | 1944 | 1464291961177 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 1944 | 1464291961178 Marionette TRACE conn2 <- [1,950,null,{}] 12:46:01 INFO - PROCESS | 1944 | 1464291961180 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}] 12:46:01 INFO - PROCESS | 1944 | 1464291961311 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:46:01 INFO - PROCESS | 1944 | 1464291961356 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x112635000 == 36 [pid = 1944] [id = 245] 12:46:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x110da2400) [pid = 1944] [serial = 733] [outer = 0x0] 12:46:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x110da6c00) [pid = 1944] [serial = 734] [outer = 0x110da2400] 12:46:01 INFO - PROCESS | 1944 | 1464291961393 Marionette DEBUG loaded listener.js 12:46:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x110eab400) [pid = 1944] [serial = 735] [outer = 0x110da2400] 12:46:01 INFO - PROCESS | 1944 | 1464291961921 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]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 770ms 12:46:02 INFO - PROCESS | 1944 | 1464291962009 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:46:02 INFO - PROCESS | 1944 | 1464291962011 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:46:02 INFO - PROCESS | 1944 | 1464291962016 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:46:02 INFO - PROCESS | 1944 | 1464291962019 Marionette TRACE conn2 <- [1,954,null,{}] 12:46:02 INFO - PROCESS | 1944 | 1464291962022 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}] 12:46:02 INFO - PROCESS | 1944 | 1464291962127 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:46:02 INFO - PROCESS | 1944 | 1464291962177 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x11836f800 == 37 [pid = 1944] [id = 246] 12:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x111c68400) [pid = 1944] [serial = 736] [outer = 0x0] 12:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x111ed9400) [pid = 1944] [serial = 737] [outer = 0x111c68400] 12:46:02 INFO - PROCESS | 1944 | 1464291962209 Marionette DEBUG loaded listener.js 12:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x11260dc00) [pid = 1944] [serial = 738] [outer = 0x111c68400] 12:46:02 INFO - PROCESS | 1944 | 1464291962731 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]]]}] 12:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 774ms 12:46:02 INFO - PROCESS | 1944 | 1464291962790 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:46:02 INFO - PROCESS | 1944 | 1464291962792 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:46:02 INFO - PROCESS | 1944 | 1464291962794 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:46:02 INFO - PROCESS | 1944 | 1464291962796 Marionette TRACE conn2 <- [1,958,null,{}] 12:46:02 INFO - PROCESS | 1944 | 1464291962799 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}] 12:46:02 INFO - PROCESS | 1944 | 1464291962906 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:46:02 INFO - PROCESS | 1944 | 1464291962977 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x118647800 == 38 [pid = 1944] [id = 247] 12:46:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x11260a800) [pid = 1944] [serial = 739] [outer = 0x0] 12:46:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x113198c00) [pid = 1944] [serial = 740] [outer = 0x11260a800] 12:46:03 INFO - PROCESS | 1944 | 1464291963008 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x1160e7000) [pid = 1944] [serial = 741] [outer = 0x11260a800] 12:46:03 INFO - PROCESS | 1944 | 1464291963659 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]]]}] 12:46:03 INFO - PROCESS | 1944 | --DOCSHELL 0x12139c000 == 37 [pid = 1944] [id = 244] 12:46:03 INFO - PROCESS | 1944 | --DOCSHELL 0x119b77800 == 36 [pid = 1944] [id = 243] 12:46:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1196d4000 == 35 [pid = 1944] [id = 242] 12:46:03 INFO - PROCESS | 1944 | --DOCSHELL 0x118648800 == 34 [pid = 1944] [id = 241] 12:46:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1183b7800 == 33 [pid = 1944] [id = 240] 12:46:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1172c7000 == 32 [pid = 1944] [id = 239] 12:46:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1160a5000 == 31 [pid = 1944] [id = 238] 12:46:03 INFO - PROCESS | 1944 | --DOCSHELL 0x1132a9000 == 30 [pid = 1944] [id = 237] 12:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 924ms 12:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:46:03 INFO - PROCESS | 1944 | 1464291963719 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:46:03 INFO - PROCESS | 1944 | 1464291963721 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:46:03 INFO - PROCESS | 1944 | 1464291963724 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:46:03 INFO - PROCESS | 1944 | 1464291963727 Marionette TRACE conn2 <- [1,962,null,{}] 12:46:03 INFO - PROCESS | 1944 | 1464291963730 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}] 12:46:03 INFO - PROCESS | 1944 | 1464291963811 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:46:03 INFO - PROCESS | 1944 | 1464291963870 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x1161c1800 == 31 [pid = 1944] [id = 248] 12:46:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x110f1d000) [pid = 1944] [serial = 742] [outer = 0x0] 12:46:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x111c5f800) [pid = 1944] [serial = 743] [outer = 0x110f1d000] 12:46:03 INFO - PROCESS | 1944 | 1464291963899 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x111f2a400) [pid = 1944] [serial = 744] [outer = 0x110f1d000] 12:46:04 INFO - PROCESS | 1944 | 1464291964254 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]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 572ms 12:46:04 INFO - PROCESS | 1944 | 1464291964298 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 1944 | 1464291964304 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:46:04 INFO - PROCESS | 1944 | 1464291964310 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 1944 | 1464291964313 Marionette TRACE conn2 <- [1,966,null,{}] 12:46:04 INFO - PROCESS | 1944 | 1464291964316 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}] 12:46:04 INFO - PROCESS | 1944 | 1464291964432 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:46:04 INFO - PROCESS | 1944 | 1464291964476 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172c2000 == 32 [pid = 1944] [id = 249] 12:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x111c5c800) [pid = 1944] [serial = 745] [outer = 0x0] 12:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x11318c800) [pid = 1944] [serial = 746] [outer = 0x111c5c800] 12:46:04 INFO - PROCESS | 1944 | 1464291964496 Marionette DEBUG loaded listener.js 12:46:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x116070000) [pid = 1944] [serial = 747] [outer = 0x111c5c800] 12:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:46:04 INFO - PROCESS | 1944 | 1464291964830 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]]]}] 12:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 528ms 12:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:46:04 INFO - PROCESS | 1944 | 1464291964840 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 1944 | 1464291964842 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:46:04 INFO - PROCESS | 1944 | 1464291964844 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 1944 | 1464291964849 Marionette TRACE conn2 <- [1,970,null,{}] 12:46:04 INFO - PROCESS | 1944 | 1464291964861 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}] 12:46:04 INFO - PROCESS | 1944 | 1464291964981 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:46:05 INFO - PROCESS | 1944 | 1464291965089 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b61000 == 33 [pid = 1944] [id = 250] 12:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x110dddc00) [pid = 1944] [serial = 748] [outer = 0x0] 12:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x1165f7000) [pid = 1944] [serial = 749] [outer = 0x110dddc00] 12:46:05 INFO - PROCESS | 1944 | 1464291965138 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x117f0e800) [pid = 1944] [serial = 750] [outer = 0x110dddc00] 12:46:05 INFO - PROCESS | 1944 | 1464291965506 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]]]}] 12:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 679ms 12:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:46:05 INFO - PROCESS | 1944 | 1464291965524 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:46:05 INFO - PROCESS | 1944 | 1464291965525 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:46:05 INFO - PROCESS | 1944 | 1464291965527 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:46:05 INFO - PROCESS | 1944 | 1464291965528 Marionette TRACE conn2 <- [1,974,null,{}] 12:46:05 INFO - PROCESS | 1944 | 1464291965531 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}] 12:46:05 INFO - PROCESS | 1944 | 1464291965696 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:46:05 INFO - PROCESS | 1944 | 1464291965706 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235ed800 == 34 [pid = 1944] [id = 251] 12:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x118338c00) [pid = 1944] [serial = 751] [outer = 0x0] 12:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x11881e400) [pid = 1944] [serial = 752] [outer = 0x118338c00] 12:46:05 INFO - PROCESS | 1944 | 1464291965747 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x1188ce400) [pid = 1944] [serial = 753] [outer = 0x118338c00] 12:46:06 INFO - PROCESS | 1944 | 1464291966167 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]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 12:46:06 INFO - PROCESS | 1944 | 1464291966197 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 1944 | 1464291966198 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:46:06 INFO - PROCESS | 1944 | 1464291966207 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 1944 | 1464291966208 Marionette TRACE conn2 <- [1,978,null,{}] 12:46:06 INFO - PROCESS | 1944 | 1464291966210 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}] 12:46:06 INFO - PROCESS | 1944 | 1464291966302 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:46:06 INFO - PROCESS | 1944 | 1464291966306 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x124807000 == 35 [pid = 1944] [id = 252] 12:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x110ddb800) [pid = 1944] [serial = 754] [outer = 0x0] 12:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x1188d3800) [pid = 1944] [serial = 755] [outer = 0x110ddb800] 12:46:06 INFO - PROCESS | 1944 | 1464291966331 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x1188d9000) [pid = 1944] [serial = 756] [outer = 0x110ddb800] 12:46:06 INFO - PROCESS | 1944 | 1464291966714 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]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 524ms 12:46:06 INFO - PROCESS | 1944 | 1464291966725 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 1944 | 1464291966726 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:46:06 INFO - PROCESS | 1944 | 1464291966728 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 1944 | 1464291966730 Marionette TRACE conn2 <- [1,982,null,{}] 12:46:06 INFO - PROCESS | 1944 | 1464291966732 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}] 12:46:06 INFO - PROCESS | 1944 | 1464291966845 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:46:06 INFO - PROCESS | 1944 | 1464291966857 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x124ff6800 == 36 [pid = 1944] [id = 253] 12:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x118d91800) [pid = 1944] [serial = 757] [outer = 0x0] 12:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x11923a000) [pid = 1944] [serial = 758] [outer = 0x118d91800] 12:46:06 INFO - PROCESS | 1944 | 1464291966883 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x119854800) [pid = 1944] [serial = 759] [outer = 0x118d91800] 12:46:07 INFO - PROCESS | 1944 | 1464291967223 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]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 522ms 12:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:46:07 INFO - PROCESS | 1944 | 1464291967257 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 1944 | 1464291967258 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:46:07 INFO - PROCESS | 1944 | 1464291967260 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 1944 | 1464291967261 Marionette TRACE conn2 <- [1,986,null,{}] 12:46:07 INFO - PROCESS | 1944 | 1464291967264 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}] 12:46:07 INFO - PROCESS | 1944 | 1464291967358 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:46:07 INFO - PROCESS | 1944 | 1464291967362 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258db800 == 37 [pid = 1944] [id = 254] 12:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x118d98c00) [pid = 1944] [serial = 760] [outer = 0x0] 12:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x1199a3000) [pid = 1944] [serial = 761] [outer = 0x118d98c00] 12:46:07 INFO - PROCESS | 1944 | 1464291967387 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x119ec5800) [pid = 1944] [serial = 762] [outer = 0x118d98c00] 12:46:07 INFO - PROCESS | 1944 | 1464291967729 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]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 12:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:46:07 INFO - PROCESS | 1944 | 1464291967779 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 1944 | 1464291967781 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:46:07 INFO - PROCESS | 1944 | 1464291967783 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 1944 | 1464291967784 Marionette TRACE conn2 <- [1,990,null,{}] 12:46:07 INFO - PROCESS | 1944 | 1464291967786 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}] 12:46:07 INFO - PROCESS | 1944 | 1464291967894 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:46:07 INFO - PROCESS | 1944 | 1464291967899 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x126720000 == 38 [pid = 1944] [id = 255] 12:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x119e4a400) [pid = 1944] [serial = 763] [outer = 0x0] 12:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x1211f1c00) [pid = 1944] [serial = 764] [outer = 0x119e4a400] 12:46:07 INFO - PROCESS | 1944 | 1464291967923 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x12138e400) [pid = 1944] [serial = 765] [outer = 0x119e4a400] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x113366c00) [pid = 1944] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x126966400) [pid = 1944] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x11264c800) [pid = 1944] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x117008400) [pid = 1944] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x126e48400) [pid = 1944] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x125819800) [pid = 1944] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x118246400) [pid = 1944] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x113b42c00) [pid = 1944] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x11723fc00) [pid = 1944] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x112dc2c00) [pid = 1944] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x1291cb800) [pid = 1944] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x11823f000) [pid = 1944] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x12bb43c00) [pid = 1944] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x110eae400) [pid = 1944] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x124fd5000) [pid = 1944] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x118d64c00) [pid = 1944] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x1236f4000) [pid = 1944] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x119855400) [pid = 1944] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x111c68000) [pid = 1944] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x128bc3800) [pid = 1944] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x110eb0000) [pid = 1944] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x110da7400) [pid = 1944] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x113199800) [pid = 1944] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x110da0000) [pid = 1944] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x1161a3400) [pid = 1944] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x110de3400) [pid = 1944] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x110da8800) [pid = 1944] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x12138d800) [pid = 1944] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x128bc1400) [pid = 1944] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x12587f400) [pid = 1944] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x118244400) [pid = 1944] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x118486400) [pid = 1944] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x118485c00) [pid = 1944] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12bb48800) [pid = 1944] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x119089400) [pid = 1944] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x113c2f400) [pid = 1944] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x11848f800) [pid = 1944] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x121388c00) [pid = 1944] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x11907a400) [pid = 1944] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x11904a800) [pid = 1944] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x117240400) [pid = 1944] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x11318bc00) [pid = 1944] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x110da2800) [pid = 1944] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x110f13000) [pid = 1944] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x113193000) [pid = 1944] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x123437400) [pid = 1944] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x123437800) [pid = 1944] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:46:08 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x1265b9000) [pid = 1944] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:46:08 INFO - PROCESS | 1944 | 1464291968459 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]]]}] 12:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 721ms 12:46:08 INFO - PROCESS | 1944 | 1464291968506 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:46:08 INFO - PROCESS | 1944 | 1464291968508 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:46:08 INFO - PROCESS | 1944 | 1464291968510 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:46:08 INFO - PROCESS | 1944 | 1464291968511 Marionette TRACE conn2 <- [1,994,null,{}] 12:46:08 INFO - PROCESS | 1944 | 1464291968514 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}] 12:46:08 INFO - PROCESS | 1944 | 1464291968594 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:46:08 INFO - PROCESS | 1944 | 1464291968601 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x118680000 == 39 [pid = 1944] [id = 256] 12:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x110de3400) [pid = 1944] [serial = 766] [outer = 0x0] 12:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x112dc2c00) [pid = 1944] [serial = 767] [outer = 0x110de3400] 12:46:08 INFO - PROCESS | 1944 | 1464291968626 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x113c27c00) [pid = 1944] [serial = 768] [outer = 0x110de3400] 12:46:08 INFO - PROCESS | 1944 | 1464291968968 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]]]}] 12:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 468ms 12:46:08 INFO - PROCESS | 1944 | 1464291968979 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:46:08 INFO - PROCESS | 1944 | 1464291968980 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:46:08 INFO - PROCESS | 1944 | 1464291968986 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:46:08 INFO - PROCESS | 1944 | 1464291968987 Marionette TRACE conn2 <- [1,998,null,{}] 12:46:08 INFO - PROCESS | 1944 | 1464291968990 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}] 12:46:09 INFO - PROCESS | 1944 | 1464291969072 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:46:09 INFO - PROCESS | 1944 | 1464291969131 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b21000 == 40 [pid = 1944] [id = 257] 12:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x110f15000) [pid = 1944] [serial = 769] [outer = 0x0] 12:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11606e400) [pid = 1944] [serial = 770] [outer = 0x110f15000] 12:46:09 INFO - PROCESS | 1944 | 1464291969157 Marionette DEBUG loaded listener.js 12:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x1188d1c00) [pid = 1944] [serial = 771] [outer = 0x110f15000] 12:46:09 INFO - PROCESS | 1944 | 1464291969425 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]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 470ms 12:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:46:09 INFO - PROCESS | 1944 | 1464291969457 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:46:09 INFO - PROCESS | 1944 | 1464291969458 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:46:09 INFO - PROCESS | 1944 | 1464291969461 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 1944 | 1464291969462 Marionette TRACE conn2 <- [1,1002,null,{}] 12:46:09 INFO - PROCESS | 1944 | 1464291969465 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}] 12:46:09 INFO - PROCESS | 1944 | 1464291969573 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:46:09 INFO - PROCESS | 1944 | 1464291969578 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x129187800 == 41 [pid = 1944] [id = 258] 12:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x113190400) [pid = 1944] [serial = 772] [outer = 0x0] 12:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12138a800) [pid = 1944] [serial = 773] [outer = 0x113190400] 12:46:09 INFO - PROCESS | 1944 | 1464291969608 Marionette DEBUG loaded listener.js 12:46:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x123439800) [pid = 1944] [serial = 774] [outer = 0x113190400] 12:46:10 INFO - PROCESS | 1944 | 1464291970063 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]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 619ms 12:46:10 INFO - PROCESS | 1944 | 1464291970081 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:46:10 INFO - PROCESS | 1944 | 1464291970083 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:46:10 INFO - PROCESS | 1944 | 1464291970089 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - PROCESS | 1944 | 1464291970090 Marionette TRACE conn2 <- [1,1006,null,{}] 12:46:10 INFO - PROCESS | 1944 | 1464291970094 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}] 12:46:10 INFO - PROCESS | 1944 | 1464291970193 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:46:10 INFO - PROCESS | 1944 | 1464291970197 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299dd000 == 42 [pid = 1944] [id = 259] 12:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x123431c00) [pid = 1944] [serial = 775] [outer = 0x0] 12:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12349ec00) [pid = 1944] [serial = 776] [outer = 0x123431c00] 12:46:10 INFO - PROCESS | 1944 | 1464291970225 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x123658400) [pid = 1944] [serial = 777] [outer = 0x123431c00] 12:46:10 INFO - PROCESS | 1944 | 1464291970713 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]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 671ms 12:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:46:10 INFO - PROCESS | 1944 | 1464291970759 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:46:10 INFO - PROCESS | 1944 | 1464291970762 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:46:10 INFO - PROCESS | 1944 | 1464291970765 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - PROCESS | 1944 | 1464291970768 Marionette TRACE conn2 <- [1,1010,null,{}] 12:46:10 INFO - PROCESS | 1944 | 1464291970771 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}] 12:46:10 INFO - PROCESS | 1944 | 1464291970867 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:46:10 INFO - PROCESS | 1944 | 1464291970956 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x118653800 == 43 [pid = 1944] [id = 260] 12:46:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x111c66c00) [pid = 1944] [serial = 778] [outer = 0x0] 12:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x1121ba800) [pid = 1944] [serial = 779] [outer = 0x111c66c00] 12:46:11 INFO - PROCESS | 1944 | 1464291971005 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x113198400) [pid = 1944] [serial = 780] [outer = 0x111c66c00] 12:46:11 INFO - PROCESS | 1944 | 1464291971554 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]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 823ms 12:46:11 INFO - PROCESS | 1944 | 1464291971588 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 1944 | 1464291971592 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:46:11 INFO - PROCESS | 1944 | 1464291971597 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 1944 | 1464291971599 Marionette TRACE conn2 <- [1,1014,null,{}] 12:46:11 INFO - PROCESS | 1944 | 1464291971601 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}] 12:46:11 INFO - PROCESS | 1944 | 1464291971703 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:46:11 INFO - PROCESS | 1944 | 1464291971756 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x125863800 == 44 [pid = 1944] [id = 261] 12:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x1131b0000) [pid = 1944] [serial = 781] [outer = 0x0] 12:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x11615e400) [pid = 1944] [serial = 782] [outer = 0x1131b0000] 12:46:11 INFO - PROCESS | 1944 | 1464291971785 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x1169a2800) [pid = 1944] [serial = 783] [outer = 0x1131b0000] 12:46:12 INFO - PROCESS | 1944 | 1464291972213 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]]]}] 12:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 12:46:12 INFO - PROCESS | 1944 | 1464291972275 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:46:12 INFO - PROCESS | 1944 | 1464291972277 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:46:12 INFO - PROCESS | 1944 | 1464291972295 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:46:12 INFO - PROCESS | 1944 | 1464291972299 Marionette TRACE conn2 <- [1,1018,null,{}] 12:46:12 INFO - PROCESS | 1944 | 1464291972337 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}] 12:46:12 INFO - PROCESS | 1944 | 1464291972498 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:46:12 INFO - PROCESS | 1944 | 1464291972586 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa98800 == 45 [pid = 1944] [id = 262] 12:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x11723dc00) [pid = 1944] [serial = 784] [outer = 0x0] 12:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x1188d8c00) [pid = 1944] [serial = 785] [outer = 0x11723dc00] 12:46:12 INFO - PROCESS | 1944 | 1464291972636 Marionette DEBUG loaded listener.js 12:46:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x119089800) [pid = 1944] [serial = 786] [outer = 0x11723dc00] 12:46:13 INFO - PROCESS | 1944 | 1464291973105 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]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 864ms 12:46:13 INFO - PROCESS | 1944 | 1464291973145 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:46:13 INFO - PROCESS | 1944 | 1464291973147 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:46:13 INFO - PROCESS | 1944 | 1464291973149 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 1944 | 1464291973150 Marionette TRACE conn2 <- [1,1022,null,{}] 12:46:13 INFO - PROCESS | 1944 | 1464291973153 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}] 12:46:13 INFO - PROCESS | 1944 | 1464291973253 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:46:13 INFO - PROCESS | 1944 | 1464291973305 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b385800 == 46 [pid = 1944] [id = 263] 12:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x11923cc00) [pid = 1944] [serial = 787] [outer = 0x0] 12:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x119252000) [pid = 1944] [serial = 788] [outer = 0x11923cc00] 12:46:13 INFO - PROCESS | 1944 | 1464291973335 Marionette DEBUG loaded listener.js 12:46:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x1211e7000) [pid = 1944] [serial = 789] [outer = 0x11923cc00] 12:46:13 INFO - PROCESS | 1944 | 1464291973746 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]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 620ms 12:46:13 INFO - PROCESS | 1944 | 1464291973770 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:46:13 INFO - PROCESS | 1944 | 1464291973772 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:46:13 INFO - PROCESS | 1944 | 1464291973776 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 1944 | 1464291973778 Marionette TRACE conn2 <- [1,1026,null,{}] 12:46:13 INFO - PROCESS | 1944 | 1464291973781 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}] 12:46:13 INFO - PROCESS | 1944 | 1464291973906 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:46:14 INFO - PROCESS | 1944 | 1464291974043 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bad3800 == 47 [pid = 1944] [id = 264] 12:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x121390c00) [pid = 1944] [serial = 790] [outer = 0x0] 12:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x123430400) [pid = 1944] [serial = 791] [outer = 0x121390c00] 12:46:14 INFO - PROCESS | 1944 | 1464291974074 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x12347fc00) [pid = 1944] [serial = 792] [outer = 0x121390c00] 12:46:14 INFO - PROCESS | 1944 | 1464291974467 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]]]}] 12:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 720ms 12:46:14 INFO - PROCESS | 1944 | 1464291974511 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:46:14 INFO - PROCESS | 1944 | 1464291974512 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:46:14 INFO - PROCESS | 1944 | 1464291974515 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:46:14 INFO - PROCESS | 1944 | 1464291974517 Marionette TRACE conn2 <- [1,1030,null,{}] 12:46:14 INFO - PROCESS | 1944 | 1464291974521 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}] 12:46:14 INFO - PROCESS | 1944 | 1464291974638 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:46:14 INFO - PROCESS | 1944 | 1464291974690 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdcb800 == 48 [pid = 1944] [id = 265] 12:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x119048000) [pid = 1944] [serial = 793] [outer = 0x0] 12:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x12349f400) [pid = 1944] [serial = 794] [outer = 0x119048000] 12:46:14 INFO - PROCESS | 1944 | 1464291974721 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x124bd9000) [pid = 1944] [serial = 795] [outer = 0x119048000] 12:46:15 INFO - PROCESS | 1944 | 1464291975126 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]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 672ms 12:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:46:15 INFO - PROCESS | 1944 | 1464291975187 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:46:15 INFO - PROCESS | 1944 | 1464291975189 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:46:15 INFO - PROCESS | 1944 | 1464291975191 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 1944 | 1464291975192 Marionette TRACE conn2 <- [1,1034,null,{}] 12:46:15 INFO - PROCESS | 1944 | 1464291975195 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}] 12:46:15 INFO - PROCESS | 1944 | 1464291975293 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:46:15 INFO - PROCESS | 1944 | 1464291975388 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x1160a5800 == 49 [pid = 1944] [id = 266] 12:46:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x110de1400) [pid = 1944] [serial = 796] [outer = 0x0] 12:46:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x113190c00) [pid = 1944] [serial = 797] [outer = 0x110de1400] 12:46:15 INFO - PROCESS | 1944 | 1464291975420 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x1234a1400) [pid = 1944] [serial = 798] [outer = 0x110de1400] 12:46:15 INFO - PROCESS | 1944 | 1464291975973 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]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 821ms 12:46:16 INFO - PROCESS | 1944 | 1464291976013 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:46:16 INFO - PROCESS | 1944 | 1464291976016 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:46:16 INFO - PROCESS | 1944 | 1464291976019 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 1944 | 1464291976022 Marionette TRACE conn2 <- [1,1038,null,{}] 12:46:16 INFO - PROCESS | 1944 | 1464291976026 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}] 12:46:16 INFO - PROCESS | 1944 | 1464291976124 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:46:16 INFO - PROCESS | 1944 | 1464291976182 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x117673800 == 50 [pid = 1944] [id = 267] 12:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x110eb4000) [pid = 1944] [serial = 799] [outer = 0x0] 12:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x110eb6c00) [pid = 1944] [serial = 800] [outer = 0x110eb4000] 12:46:16 INFO - PROCESS | 1944 | 1464291976210 Marionette DEBUG loaded listener.js 12:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x111c28400) [pid = 1944] [serial = 801] [outer = 0x110eb4000] 12:46:16 INFO - PROCESS | 1944 | 1464291976662 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]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 673ms 12:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:46:16 INFO - PROCESS | 1944 | 1464291976692 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 1944 | 1464291976695 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:46:16 INFO - PROCESS | 1944 | 1464291976702 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 1944 | 1464291976704 Marionette TRACE conn2 <- [1,1042,null,{}] 12:46:16 INFO - PROCESS | 1944 | 1464291976706 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}] 12:46:16 INFO - PROCESS | 1944 | 1464291976799 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:46:16 INFO - PROCESS | 1944 | 1464291976868 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d3000 == 51 [pid = 1944] [id = 268] 12:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x111c6bc00) [pid = 1944] [serial = 802] [outer = 0x0] 12:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x112dc3000) [pid = 1944] [serial = 803] [outer = 0x111c6bc00] 12:46:16 INFO - PROCESS | 1944 | 1464291976895 Marionette DEBUG loaded listener.js 12:46:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x113311c00) [pid = 1944] [serial = 804] [outer = 0x111c6bc00] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x129187800 == 50 [pid = 1944] [id = 258] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x128b21000 == 49 [pid = 1944] [id = 257] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x118680000 == 48 [pid = 1944] [id = 256] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x126720000 == 47 [pid = 1944] [id = 255] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1258db800 == 46 [pid = 1944] [id = 254] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x124ff6800 == 45 [pid = 1944] [id = 253] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x124807000 == 44 [pid = 1944] [id = 252] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x118343c00) [pid = 1944] [serial = 731] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1235ed800 == 43 [pid = 1944] [id = 251] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x119b61000 == 42 [pid = 1944] [id = 250] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1172c2000 == 41 [pid = 1944] [id = 249] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1161c1800 == 40 [pid = 1944] [id = 248] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x118647800 == 39 [pid = 1944] [id = 247] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x11836f800 == 38 [pid = 1944] [id = 246] 12:46:17 INFO - PROCESS | 1944 | --DOCSHELL 0x112635000 == 37 [pid = 1944] [id = 245] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x126e4c000) [pid = 1944] [serial = 461] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x12963f800) [pid = 1944] [serial = 467] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x113c2c400) [pid = 1944] [serial = 455] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x128bcc000) [pid = 1944] [serial = 464] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x118336000) [pid = 1944] [serial = 516] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x12bb25400) [pid = 1944] [serial = 528] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x12aff1400) [pid = 1944] [serial = 564] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x1199abc00) [pid = 1944] [serial = 458] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x12aa56c00) [pid = 1944] [serial = 525] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x12c06d800) [pid = 1944] [serial = 398] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x111e6bc00) [pid = 1944] [serial = 513] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x126e07c00) [pid = 1944] [serial = 522] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x1236f3c00) [pid = 1944] [serial = 519] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x1291ce800) [pid = 1944] [serial = 561] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x124be4c00) [pid = 1944] [serial = 597] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x118245c00) [pid = 1944] [serial = 594] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x129141c00) [pid = 1944] [serial = 600] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x116848800) [pid = 1944] [serial = 555] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x12bb1e000) [pid = 1944] [serial = 603] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x12401a000) [pid = 1944] [serial = 558] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x110ddd000) [pid = 1944] [serial = 707] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x111c5ec00) [pid = 1944] [serial = 713] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x111f3b400) [pid = 1944] [serial = 714] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x113195000) [pid = 1944] [serial = 717] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x113bc3c00) [pid = 1944] [serial = 719] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x115023400) [pid = 1944] [serial = 720] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x115e92000) [pid = 1944] [serial = 722] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x1160e9000) [pid = 1944] [serial = 723] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x1167c1c00) [pid = 1944] [serial = 725] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x110f1b400) [pid = 1944] [serial = 711] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x11777e000) [pid = 1944] [serial = 726] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x117f18c00) [pid = 1944] [serial = 728] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x1267c4000) [pid = 1944] [serial = 686] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12913a800) [pid = 1944] [serial = 692] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x128d21000) [pid = 1944] [serial = 690] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x128bc7800) [pid = 1944] [serial = 689] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x1199a1c00) [pid = 1944] [serial = 698] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x1291d3000) [pid = 1944] [serial = 695] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x129145000) [pid = 1944] [serial = 693] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12bb3cc00) [pid = 1944] [serial = 702] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12c074800) [pid = 1944] [serial = 704] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12963f400) [pid = 1944] [serial = 696] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x118334400) [pid = 1944] [serial = 729] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x119e4ac00) [pid = 1944] [serial = 650] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x118244c00) [pid = 1944] [serial = 648] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x1165a2c00) [pid = 1944] [serial = 647] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12d61d800) [pid = 1944] [serial = 645] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x1234a0400) [pid = 1944] [serial = 683] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x1211f2800) [pid = 1944] [serial = 680] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x11260e400) [pid = 1944] [serial = 716] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x123430800) [pid = 1944] [serial = 681] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x119084800) [pid = 1944] [serial = 677] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x1199a8000) [pid = 1944] [serial = 678] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x1186c5c00) [pid = 1944] [serial = 674] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1188d2400) [pid = 1944] [serial = 675] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11330cc00) [pid = 1944] [serial = 672] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x113194800) [pid = 1944] [serial = 671] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x110fae000) [pid = 1944] [serial = 669] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x110f13400) [pid = 1944] [serial = 668] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x110f1bc00) [pid = 1944] [serial = 666] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x110f16400) [pid = 1944] [serial = 665] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x129139800) [pid = 1944] [serial = 663] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x1234a3800) [pid = 1944] [serial = 662] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1234a4800) [pid = 1944] [serial = 660] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x1234a0c00) [pid = 1944] [serial = 659] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x129139000) [pid = 1944] [serial = 657] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x123439400) [pid = 1944] [serial = 656] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x129138400) [pid = 1944] [serial = 654] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x128d14000) [pid = 1944] [serial = 653] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12443c400) [pid = 1944] [serial = 651] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x110eb0800) [pid = 1944] [serial = 710] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12c90c400) [pid = 1944] [serial = 705] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x126e50400) [pid = 1944] [serial = 687] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12581b800) [pid = 1944] [serial = 684] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12afec000) [pid = 1944] [serial = 699] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12b29f400) [pid = 1944] [serial = 701] [outer = 0x0] [url = about:blank] 12:46:17 INFO - PROCESS | 1944 | 1464291977289 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]]]}] 12:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 621ms 12:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:46:17 INFO - PROCESS | 1944 | 1464291977322 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:46:17 INFO - PROCESS | 1944 | 1464291977323 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:46:17 INFO - PROCESS | 1944 | 1464291977326 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:46:17 INFO - PROCESS | 1944 | 1464291977330 Marionette TRACE conn2 <- [1,1046,null,{}] 12:46:17 INFO - PROCESS | 1944 | 1464291977340 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}] 12:46:17 INFO - PROCESS | 1944 | 1464291977467 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:46:17 INFO - PROCESS | 1944 | 1464291977537 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d1800 == 38 [pid = 1944] [id = 269] 12:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x113192400) [pid = 1944] [serial = 805] [outer = 0x0] 12:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x113c2c000) [pid = 1944] [serial = 806] [outer = 0x113192400] 12:46:17 INFO - PROCESS | 1944 | 1464291977565 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11615a800) [pid = 1944] [serial = 807] [outer = 0x113192400] 12:46:17 INFO - PROCESS | 1944 | 1464291977860 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]]]}] 12:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 576ms 12:46:17 INFO - PROCESS | 1944 | 1464291977904 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:46:17 INFO - PROCESS | 1944 | 1464291977906 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:46:17 INFO - PROCESS | 1944 | 1464291977908 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:46:17 INFO - PROCESS | 1944 | 1464291977909 Marionette TRACE conn2 <- [1,1050,null,{}] 12:46:17 INFO - PROCESS | 1944 | 1464291977911 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}] 12:46:17 INFO - PROCESS | 1944 | 1464291977992 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:46:18 INFO - PROCESS | 1944 | 1464291978041 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x11867e800 == 39 [pid = 1944] [id = 270] 12:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x113cbb400) [pid = 1944] [serial = 808] [outer = 0x0] 12:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x116845000) [pid = 1944] [serial = 809] [outer = 0x113cbb400] 12:46:18 INFO - PROCESS | 1944 | 1464291978068 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x117781c00) [pid = 1944] [serial = 810] [outer = 0x113cbb400] 12:46:18 INFO - PROCESS | 1944 | 1464291978382 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]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 12:46:18 INFO - PROCESS | 1944 | 1464291978426 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:46:18 INFO - PROCESS | 1944 | 1464291978428 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:46:18 INFO - PROCESS | 1944 | 1464291978430 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - PROCESS | 1944 | 1464291978431 Marionette TRACE conn2 <- [1,1054,null,{}] 12:46:18 INFO - PROCESS | 1944 | 1464291978433 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}] 12:46:18 INFO - PROCESS | 1944 | 1464291978508 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:46:18 INFO - PROCESS | 1944 | 1464291978512 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196d9000 == 40 [pid = 1944] [id = 271] 12:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x111c62c00) [pid = 1944] [serial = 811] [outer = 0x0] 12:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x117782000) [pid = 1944] [serial = 812] [outer = 0x111c62c00] 12:46:18 INFO - PROCESS | 1944 | 1464291978581 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11833c400) [pid = 1944] [serial = 813] [outer = 0x111c62c00] 12:46:18 INFO - PROCESS | 1944 | 1464291978885 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]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 12:46:18 INFO - PROCESS | 1944 | 1464291978908 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:46:18 INFO - PROCESS | 1944 | 1464291978910 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:46:18 INFO - PROCESS | 1944 | 1464291978913 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - PROCESS | 1944 | 1464291978916 Marionette TRACE conn2 <- [1,1058,null,{}] 12:46:18 INFO - PROCESS | 1944 | 1464291978923 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}] 12:46:19 INFO - PROCESS | 1944 | 1464291979071 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:46:19 INFO - PROCESS | 1944 | 1464291979078 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x123416800 == 41 [pid = 1944] [id = 272] 12:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11833d000) [pid = 1944] [serial = 814] [outer = 0x0] 12:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1188cb800) [pid = 1944] [serial = 815] [outer = 0x11833d000] 12:46:19 INFO - PROCESS | 1944 | 1464291979119 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x11923e400) [pid = 1944] [serial = 816] [outer = 0x11833d000] 12:46:19 INFO - PROCESS | 1944 | 1464291979607 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]]]}] 12:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 726ms 12:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:46:19 INFO - PROCESS | 1944 | 1464291979639 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:46:19 INFO - PROCESS | 1944 | 1464291979641 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:46:19 INFO - PROCESS | 1944 | 1464291979643 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:46:19 INFO - PROCESS | 1944 | 1464291979655 Marionette TRACE conn2 <- [1,1062,null,{}] 12:46:19 INFO - PROCESS | 1944 | 1464291979666 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}] 12:46:19 INFO - PROCESS | 1944 | 1464291979810 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:46:19 INFO - PROCESS | 1944 | 1464291979829 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x124143800 == 42 [pid = 1944] [id = 273] 12:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11923f000) [pid = 1944] [serial = 817] [outer = 0x0] 12:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11985cc00) [pid = 1944] [serial = 818] [outer = 0x11923f000] 12:46:19 INFO - PROCESS | 1944 | 1464291979868 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x119ec6400) [pid = 1944] [serial = 819] [outer = 0x11923f000] 12:46:20 INFO - PROCESS | 1944 | 1464291980297 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]]]}] 12:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 692ms 12:46:20 INFO - PROCESS | 1944 | 1464291980339 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:46:20 INFO - PROCESS | 1944 | 1464291980341 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:46:20 INFO - PROCESS | 1944 | 1464291980343 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - PROCESS | 1944 | 1464291980344 Marionette TRACE conn2 <- [1,1066,null,{}] 12:46:20 INFO - PROCESS | 1944 | 1464291980346 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}] 12:46:20 INFO - PROCESS | 1944 | 1464291980445 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:46:20 INFO - PROCESS | 1944 | 1464291980494 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x124c4d000 == 43 [pid = 1944] [id = 274] 12:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x119ecbc00) [pid = 1944] [serial = 820] [outer = 0x0] 12:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12342c000) [pid = 1944] [serial = 821] [outer = 0x119ecbc00] 12:46:20 INFO - PROCESS | 1944 | 1464291980519 Marionette DEBUG loaded listener.js 12:46:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x123438000) [pid = 1944] [serial = 822] [outer = 0x119ecbc00] 12:46:20 INFO - PROCESS | 1944 | 1464291980828 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]]]}] 12:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 12:46:20 INFO - PROCESS | 1944 | 1464291980863 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:46:20 INFO - PROCESS | 1944 | 1464291980864 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:46:20 INFO - PROCESS | 1944 | 1464291980875 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - PROCESS | 1944 | 1464291980876 Marionette TRACE conn2 <- [1,1070,null,{}] 12:46:20 INFO - PROCESS | 1944 | 1464291980878 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}] 12:46:20 INFO - PROCESS | 1944 | 1464291980984 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:46:20 INFO - PROCESS | 1944 | 1464291980989 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258db000 == 44 [pid = 1944] [id = 275] 12:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x110f14000) [pid = 1944] [serial = 823] [outer = 0x0] 12:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x1234a4c00) [pid = 1944] [serial = 824] [outer = 0x110f14000] 12:46:21 INFO - PROCESS | 1944 | 1464291981040 Marionette DEBUG loaded listener.js 12:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x124014800) [pid = 1944] [serial = 825] [outer = 0x110f14000] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x118338c00) [pid = 1944] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x110f1d000) [pid = 1944] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x118d98c00) [pid = 1944] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x110dddc00) [pid = 1944] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x111c5c800) [pid = 1944] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x118334800) [pid = 1944] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x119e4a400) [pid = 1944] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x110f15000) [pid = 1944] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x110de3400) [pid = 1944] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x113190400) [pid = 1944] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x110ddb800) [pid = 1944] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:46:21 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x118d91800) [pid = 1944] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:46:21 INFO - PROCESS | 1944 | 1464291981445 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]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 618ms 12:46:21 INFO - PROCESS | 1944 | 1464291981493 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:46:21 INFO - PROCESS | 1944 | 1464291981495 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:46:21 INFO - PROCESS | 1944 | 1464291981497 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 1944 | 1464291981498 Marionette TRACE conn2 <- [1,1074,null,{}] 12:46:21 INFO - PROCESS | 1944 | 1464291981507 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}] 12:46:21 INFO - PROCESS | 1944 | 1464291981592 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:46:21 INFO - PROCESS | 1944 | 1464291981596 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258d8000 == 45 [pid = 1944] [id = 276] 12:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x110f0ec00) [pid = 1944] [serial = 826] [outer = 0x0] 12:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x116940000) [pid = 1944] [serial = 827] [outer = 0x110f0ec00] 12:46:21 INFO - PROCESS | 1944 | 1464291981623 Marionette DEBUG loaded listener.js 12:46:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1188d8000) [pid = 1944] [serial = 828] [outer = 0x110f0ec00] 12:46:21 INFO - PROCESS | 1944 | 1464291981961 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]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 475ms 12:46:21 INFO - PROCESS | 1944 | 1464291981973 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:46:21 INFO - PROCESS | 1944 | 1464291981975 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:46:21 INFO - PROCESS | 1944 | 1464291981977 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 1944 | 1464291981979 Marionette TRACE conn2 <- [1,1078,null,{}] 12:46:21 INFO - PROCESS | 1944 | 1464291981981 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}] 12:46:22 INFO - PROCESS | 1944 | 1464291982099 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:46:22 INFO - PROCESS | 1944 | 1464291982107 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x126b16000 == 46 [pid = 1944] [id = 277] 12:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x111ed6c00) [pid = 1944] [serial = 829] [outer = 0x0] 12:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12421fc00) [pid = 1944] [serial = 830] [outer = 0x111ed6c00] 12:46:22 INFO - PROCESS | 1944 | 1464291982136 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x124fb2400) [pid = 1944] [serial = 831] [outer = 0x111ed6c00] 12:46:22 INFO - PROCESS | 1944 | 1464291982462 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]]]}] 12:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 12:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:46:22 INFO - PROCESS | 1944 | 1464291982496 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:46:22 INFO - PROCESS | 1944 | 1464291982498 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:46:22 INFO - PROCESS | 1944 | 1464291982502 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:46:22 INFO - PROCESS | 1944 | 1464291982504 Marionette TRACE conn2 <- [1,1082,null,{}] 12:46:22 INFO - PROCESS | 1944 | 1464291982506 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}] 12:46:22 INFO - PROCESS | 1944 | 1464291982589 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:46:22 INFO - PROCESS | 1944 | 1464291982593 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299cf000 == 47 [pid = 1944] [id = 278] 12:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x124fd6800) [pid = 1944] [serial = 832] [outer = 0x0] 12:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x125816c00) [pid = 1944] [serial = 833] [outer = 0x124fd6800] 12:46:22 INFO - PROCESS | 1944 | 1464291982618 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12587ec00) [pid = 1944] [serial = 834] [outer = 0x124fd6800] 12:46:23 INFO - PROCESS | 1944 | 1464291983029 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]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 571ms 12:46:23 INFO - PROCESS | 1944 | 1464291983072 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:46:23 INFO - PROCESS | 1944 | 1464291983074 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:46:23 INFO - PROCESS | 1944 | 1464291983078 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 1944 | 1464291983080 Marionette TRACE conn2 <- [1,1086,null,{}] 12:46:23 INFO - PROCESS | 1944 | 1464291983082 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}] 12:46:23 INFO - PROCESS | 1944 | 1464291983188 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:46:23 INFO - PROCESS | 1944 | 1464291983194 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa98000 == 48 [pid = 1944] [id = 279] 12:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12587fc00) [pid = 1944] [serial = 835] [outer = 0x0] 12:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x126129c00) [pid = 1944] [serial = 836] [outer = 0x12587fc00] 12:46:23 INFO - PROCESS | 1944 | 1464291983224 Marionette DEBUG loaded listener.js 12:46:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x126511000) [pid = 1944] [serial = 837] [outer = 0x12587fc00] 12:46:23 INFO - PROCESS | 1944 | 1464291983877 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]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 824ms 12:46:23 INFO - PROCESS | 1944 | 1464291983912 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:46:23 INFO - PROCESS | 1944 | 1464291983915 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:46:23 INFO - PROCESS | 1944 | 1464291983934 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 1944 | 1464291983936 Marionette TRACE conn2 <- [1,1090,null,{}] 12:46:23 INFO - PROCESS | 1944 | 1464291983939 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}] 12:46:24 INFO - PROCESS | 1944 | 1464291984050 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:46:24 INFO - PROCESS | 1944 | 1464291984102 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x117112800 == 49 [pid = 1944] [id = 280] 12:46:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x110f0f000) [pid = 1944] [serial = 838] [outer = 0x0] 12:46:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x111c5e000) [pid = 1944] [serial = 839] [outer = 0x110f0f000] 12:46:24 INFO - PROCESS | 1944 | 1464291984134 Marionette DEBUG loaded listener.js 12:46:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x111c1a400) [pid = 1944] [serial = 840] [outer = 0x110f0f000] 12:46:24 INFO - PROCESS | 1944 | 1464291984623 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]]]}] 12:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 725ms 12:46:24 INFO - PROCESS | 1944 | 1464291984657 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:46:24 INFO - PROCESS | 1944 | 1464291984663 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:46:24 INFO - PROCESS | 1944 | 1464291984670 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:46:24 INFO - PROCESS | 1944 | 1464291984673 Marionette TRACE conn2 <- [1,1094,null,{}] 12:46:24 INFO - PROCESS | 1944 | 1464291984677 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}] 12:46:24 INFO - PROCESS | 1944 | 1464291984834 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:46:24 INFO - PROCESS | 1944 | 1464291984924 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x123409800 == 50 [pid = 1944] [id = 281] 12:46:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x11318e000) [pid = 1944] [serial = 841] [outer = 0x0] 12:46:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x113c2c400) [pid = 1944] [serial = 842] [outer = 0x11318e000] 12:46:24 INFO - PROCESS | 1944 | 1464291984971 Marionette DEBUG loaded listener.js 12:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x116598000) [pid = 1944] [serial = 843] [outer = 0x11318e000] 12:46:25 INFO - PROCESS | 1944 | 1464291985455 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]]]}] 12:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 822ms 12:46:25 INFO - PROCESS | 1944 | 1464291985492 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:46:25 INFO - PROCESS | 1944 | 1464291985493 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:46:25 INFO - PROCESS | 1944 | 1464291985496 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:46:25 INFO - PROCESS | 1944 | 1464291985499 Marionette TRACE conn2 <- [1,1098,null,{}] 12:46:25 INFO - PROCESS | 1944 | 1464291985509 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}] 12:46:25 INFO - PROCESS | 1944 | 1464291985616 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:46:25 INFO - PROCESS | 1944 | 1464291985682 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b3a0000 == 51 [pid = 1944] [id = 282] 12:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x118484400) [pid = 1944] [serial = 844] [outer = 0x0] 12:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1188ce000) [pid = 1944] [serial = 845] [outer = 0x118484400] 12:46:25 INFO - PROCESS | 1944 | 1464291985714 Marionette DEBUG loaded listener.js 12:46:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x118d64c00) [pid = 1944] [serial = 846] [outer = 0x118484400] 12:46:26 INFO - PROCESS | 1944 | 1464291986128 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]]]}] 12:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 674ms 12:46:26 INFO - PROCESS | 1944 | 1464291986170 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:46:26 INFO - PROCESS | 1944 | 1464291986172 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:46:26 INFO - PROCESS | 1944 | 1464291986174 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:46:26 INFO - PROCESS | 1944 | 1464291986176 Marionette TRACE conn2 <- [1,1102,null,{}] 12:46:26 INFO - PROCESS | 1944 | 1464291986178 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}] 12:46:26 INFO - PROCESS | 1944 | 1464291986282 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:46:26 INFO - PROCESS | 1944 | 1464291986333 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bde4000 == 52 [pid = 1944] [id = 283] 12:46:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x1199a0800) [pid = 1944] [serial = 847] [outer = 0x0] 12:46:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x11ab08000) [pid = 1944] [serial = 848] [outer = 0x1199a0800] 12:46:26 INFO - PROCESS | 1944 | 1464291986363 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x1234a3c00) [pid = 1944] [serial = 849] [outer = 0x1199a0800] 12:46:26 INFO - PROCESS | 1944 | 1464291986795 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]]]}] 12:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 12:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:46:26 INFO - PROCESS | 1944 | 1464291986845 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:46:26 INFO - PROCESS | 1944 | 1464291986846 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:46:26 INFO - PROCESS | 1944 | 1464291986848 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:46:26 INFO - PROCESS | 1944 | 1464291986850 Marionette TRACE conn2 <- [1,1106,null,{}] 12:46:26 INFO - PROCESS | 1944 | 1464291986852 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}] 12:46:26 INFO - PROCESS | 1944 | 1464291986976 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:46:27 INFO - PROCESS | 1944 | 1464291987052 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c622000 == 53 [pid = 1944] [id = 284] 12:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x1199a4800) [pid = 1944] [serial = 850] [outer = 0x0] 12:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x1248d9800) [pid = 1944] [serial = 851] [outer = 0x1199a4800] 12:46:27 INFO - PROCESS | 1944 | 1464291987082 Marionette DEBUG loaded listener.js 12:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x124fd9c00) [pid = 1944] [serial = 852] [outer = 0x1199a4800] 12:46:27 INFO - PROCESS | 1944 | 1464291987524 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]]]}] 12:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 719ms 12:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:46:27 INFO - PROCESS | 1944 | 1464291987567 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:46:27 INFO - PROCESS | 1944 | 1464291987569 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:46:27 INFO - PROCESS | 1944 | 1464291987571 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 1944 | 1464291987572 Marionette TRACE conn2 <- [1,1110,null,{}] 12:46:27 INFO - PROCESS | 1944 | 1464291987575 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}] 12:46:27 INFO - PROCESS | 1944 | 1464291987693 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:46:27 INFO - PROCESS | 1944 | 1464291987746 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x11704a800 == 54 [pid = 1944] [id = 285] 12:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x110dd7000) [pid = 1944] [serial = 853] [outer = 0x0] 12:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x110dde800) [pid = 1944] [serial = 854] [outer = 0x110dd7000] 12:46:27 INFO - PROCESS | 1944 | 1464291987928 Marionette DEBUG loaded listener.js 12:46:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x110eb5800) [pid = 1944] [serial = 855] [outer = 0x110dd7000] 12:46:28 INFO - PROCESS | 1944 | 1464291988375 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]]]}] 12:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 820ms 12:46:28 INFO - PROCESS | 1944 | 1464291988392 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:46:28 INFO - PROCESS | 1944 | 1464291988395 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:46:28 INFO - PROCESS | 1944 | 1464291988399 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:46:28 INFO - PROCESS | 1944 | 1464291988401 Marionette TRACE conn2 <- [1,1114,null,{}] 12:46:28 INFO - PROCESS | 1944 | 1464291988404 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}] 12:46:28 INFO - PROCESS | 1944 | 1464291988499 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:46:28 INFO - PROCESS | 1944 | 1464291988548 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11711f000 == 55 [pid = 1944] [id = 286] 12:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x111c60800) [pid = 1944] [serial = 856] [outer = 0x0] 12:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x1121be400) [pid = 1944] [serial = 857] [outer = 0x111c60800] 12:46:28 INFO - PROCESS | 1944 | 1464291988579 Marionette DEBUG loaded listener.js 12:46:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x113cb7400) [pid = 1944] [serial = 858] [outer = 0x111c60800] 12:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1299cf000 == 54 [pid = 1944] [id = 278] 12:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x126b16000 == 53 [pid = 1944] [id = 277] 12:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1258d8000 == 52 [pid = 1944] [id = 276] 12:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x1258db000 == 51 [pid = 1944] [id = 275] 12:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x124c4d000 == 50 [pid = 1944] [id = 274] 12:46:28 INFO - PROCESS | 1944 | --DOCSHELL 0x124143800 == 49 [pid = 1944] [id = 273] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x123416800 == 48 [pid = 1944] [id = 272] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x1196d9000 == 47 [pid = 1944] [id = 271] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x11867e800 == 46 [pid = 1944] [id = 270] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d1800 == 45 [pid = 1944] [id = 269] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d3000 == 44 [pid = 1944] [id = 268] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x117673800 == 43 [pid = 1944] [id = 267] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdcb800 == 42 [pid = 1944] [id = 265] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x12bad3800 == 41 [pid = 1944] [id = 264] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x12b385800 == 40 [pid = 1944] [id = 263] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa98800 == 39 [pid = 1944] [id = 262] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x125863800 == 38 [pid = 1944] [id = 261] 12:46:29 INFO - PROCESS | 1944 | --DOCSHELL 0x118653800 == 37 [pid = 1944] [id = 260] 12:46:29 INFO - PROCESS | 1944 | 1464291989037 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]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 12:46:29 INFO - PROCESS | 1944 | 1464291989070 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:46:29 INFO - PROCESS | 1944 | 1464291989072 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:46:29 INFO - PROCESS | 1944 | 1464291989077 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 1944 | 1464291989078 Marionette TRACE conn2 <- [1,1118,null,{}] 12:46:29 INFO - PROCESS | 1944 | 1464291989081 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}] 12:46:29 INFO - PROCESS | 1944 | 1464291989162 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:46:29 INFO - PROCESS | 1944 | 1464291989179 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x1188d3800) [pid = 1944] [serial = 755] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x11923a000) [pid = 1944] [serial = 758] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x1188d9000) [pid = 1944] [serial = 756] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x11881e400) [pid = 1944] [serial = 752] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x111c5f800) [pid = 1944] [serial = 743] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x111f2a400) [pid = 1944] [serial = 744] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x1199a3000) [pid = 1944] [serial = 761] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x1165f7000) [pid = 1944] [serial = 749] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x117f0e800) [pid = 1944] [serial = 750] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x111ed9400) [pid = 1944] [serial = 737] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x119854800) [pid = 1944] [serial = 759] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x110da6c00) [pid = 1944] [serial = 734] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x11318c800) [pid = 1944] [serial = 746] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x116070000) [pid = 1944] [serial = 747] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x113198c00) [pid = 1944] [serial = 740] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x1186c1400) [pid = 1944] [serial = 732] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x1211f1c00) [pid = 1944] [serial = 764] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x119ec5800) [pid = 1944] [serial = 762] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x1188d1c00) [pid = 1944] [serial = 771] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x112dc2c00) [pid = 1944] [serial = 767] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12138e400) [pid = 1944] [serial = 765] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x113c27c00) [pid = 1944] [serial = 768] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x11606e400) [pid = 1944] [serial = 770] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x123439800) [pid = 1944] [serial = 774] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x1188ce400) [pid = 1944] [serial = 753] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12138a800) [pid = 1944] [serial = 773] [outer = 0x0] [url = about:blank] 12:46:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x113248800 == 38 [pid = 1944] [id = 287] 12:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x111c5f800) [pid = 1944] [serial = 859] [outer = 0x0] 12:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x113194c00) [pid = 1944] [serial = 860] [outer = 0x111c5f800] 12:46:29 INFO - PROCESS | 1944 | 1464291989252 Marionette DEBUG loaded listener.js 12:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x11694e400) [pid = 1944] [serial = 861] [outer = 0x111c5f800] 12:46:29 INFO - PROCESS | 1944 | 1464291989556 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]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 12:46:29 INFO - PROCESS | 1944 | 1464291989596 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:46:29 INFO - PROCESS | 1944 | 1464291989598 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:46:29 INFO - PROCESS | 1944 | 1464291989603 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 1944 | 1464291989605 Marionette TRACE conn2 <- [1,1122,null,{}] 12:46:29 INFO - PROCESS | 1944 | 1464291989612 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}] 12:46:29 INFO - PROCESS | 1944 | 1464291989694 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:46:29 INFO - PROCESS | 1944 | 1464291989755 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fc7000 == 39 [pid = 1944] [id = 288] 12:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x11823c800) [pid = 1944] [serial = 862] [outer = 0x0] 12:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x118485c00) [pid = 1944] [serial = 863] [outer = 0x11823c800] 12:46:29 INFO - PROCESS | 1944 | 1464291989801 Marionette DEBUG loaded listener.js 12:46:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x11881e400) [pid = 1944] [serial = 864] [outer = 0x11823c800] 12:46:30 INFO - PROCESS | 1944 | 1464291990135 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]]]}] 12:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 622ms 12:46:30 INFO - PROCESS | 1944 | 1464291990234 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:46:30 INFO - PROCESS | 1944 | 1464291990235 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:46:30 INFO - PROCESS | 1944 | 1464291990250 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:46:30 INFO - PROCESS | 1944 | 1464291990251 Marionette TRACE conn2 <- [1,1126,null,{}] 12:46:30 INFO - PROCESS | 1944 | 1464291990253 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}] 12:46:30 INFO - PROCESS | 1944 | 1464291990335 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:46:30 INFO - PROCESS | 1944 | 1464291990339 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x124c46000 == 40 [pid = 1944] [id = 289] 12:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x1188d4400) [pid = 1944] [serial = 865] [outer = 0x0] 12:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x118d98c00) [pid = 1944] [serial = 866] [outer = 0x1188d4400] 12:46:30 INFO - PROCESS | 1944 | 1464291990364 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12342d400) [pid = 1944] [serial = 867] [outer = 0x1188d4400] 12:46:30 INFO - PROCESS | 1944 | 1464291990675 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]]]}] 12:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 471ms 12:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:46:30 INFO - PROCESS | 1944 | 1464291990721 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:46:30 INFO - PROCESS | 1944 | 1464291990722 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:46:30 INFO - PROCESS | 1944 | 1464291990724 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:46:30 INFO - PROCESS | 1944 | 1464291990725 Marionette TRACE conn2 <- [1,1130,null,{}] 12:46:30 INFO - PROCESS | 1944 | 1464291990727 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}] 12:46:30 INFO - PROCESS | 1944 | 1464291990809 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:46:30 INFO - PROCESS | 1944 | 1464291990813 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x117038000 == 41 [pid = 1944] [id = 290] 12:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12349d800) [pid = 1944] [serial = 868] [outer = 0x0] 12:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x1234a9c00) [pid = 1944] [serial = 869] [outer = 0x12349d800] 12:46:30 INFO - PROCESS | 1944 | 1464291990842 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x124fac400) [pid = 1944] [serial = 870] [outer = 0x12349d800] 12:46:31 INFO - PROCESS | 1944 | 1464291991200 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]]]}] 12:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 12:46:31 INFO - PROCESS | 1944 | 1464291991246 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:46:31 INFO - PROCESS | 1944 | 1464291991247 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:46:31 INFO - PROCESS | 1944 | 1464291991250 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:46:31 INFO - PROCESS | 1944 | 1464291991253 Marionette TRACE conn2 <- [1,1134,null,{}] 12:46:31 INFO - PROCESS | 1944 | 1464291991256 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}] 12:46:31 INFO - PROCESS | 1944 | 1464291991364 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:46:31 INFO - PROCESS | 1944 | 1464291991375 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x126543800 == 42 [pid = 1944] [id = 291] 12:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12507f400) [pid = 1944] [serial = 871] [outer = 0x0] 12:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x126506c00) [pid = 1944] [serial = 872] [outer = 0x12507f400] 12:46:31 INFO - PROCESS | 1944 | 1464291991400 Marionette DEBUG loaded listener.js 12:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x1265c4800) [pid = 1944] [serial = 873] [outer = 0x12507f400] 12:46:31 INFO - PROCESS | 1944 | 1464291991728 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]]]}] 12:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 12:46:31 INFO - PROCESS | 1944 | 1464291991771 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:46:31 INFO - PROCESS | 1944 | 1464291991772 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:46:31 INFO - PROCESS | 1944 | 1464291991774 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:46:31 INFO - PROCESS | 1944 | 1464291991775 Marionette TRACE conn2 <- [1,1138,null,{}] 12:46:31 INFO - PROCESS | 1944 | 1464291991778 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}] 12:46:31 INFO - PROCESS | 1944 | 1464291991877 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:46:31 INFO - PROCESS | 1944 | 1464291991891 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12917a800 == 43 [pid = 1944] [id = 292] 12:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12581f400) [pid = 1944] [serial = 874] [outer = 0x0] 12:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x126b25c00) [pid = 1944] [serial = 875] [outer = 0x12581f400] 12:46:31 INFO - PROCESS | 1944 | 1464291991916 Marionette DEBUG loaded listener.js 12:46:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x126e11400) [pid = 1944] [serial = 876] [outer = 0x12581f400] 12:46:32 INFO - PROCESS | 1944 | 1464291992262 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]]]}] 12:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 12:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:46:32 INFO - PROCESS | 1944 | 1464291992296 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:46:32 INFO - PROCESS | 1944 | 1464291992297 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:46:32 INFO - PROCESS | 1944 | 1464291992299 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:46:32 INFO - PROCESS | 1944 | 1464291992300 Marionette TRACE conn2 <- [1,1142,null,{}] 12:46:32 INFO - PROCESS | 1944 | 1464291992302 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}] 12:46:32 INFO - PROCESS | 1944 | 1464291992402 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:46:32 INFO - PROCESS | 1944 | 1464291992414 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297cd800 == 44 [pid = 1944] [id = 293] 12:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x126e0f400) [pid = 1944] [serial = 877] [outer = 0x0] 12:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x126e4dc00) [pid = 1944] [serial = 878] [outer = 0x126e0f400] 12:46:32 INFO - PROCESS | 1944 | 1464291992439 Marionette DEBUG loaded listener.js 12:46:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x126e54400) [pid = 1944] [serial = 879] [outer = 0x126e0f400] 12:46:32 INFO - PROCESS | 1944 | 1464291992825 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]]]}] 12:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 570ms 12:46:32 INFO - PROCESS | 1944 | 1464291992870 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:46:32 INFO - PROCESS | 1944 | 1464291992872 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:46:32 INFO - PROCESS | 1944 | 1464291992875 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:46:32 INFO - PROCESS | 1944 | 1464291992877 Marionette TRACE conn2 <- [1,1146,null,{}] 12:46:32 INFO - PROCESS | 1944 | 1464291992880 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}] 12:46:33 INFO - PROCESS | 1944 | 1464291993033 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:46:33 INFO - PROCESS | 1944 | 1464291993055 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b396000 == 45 [pid = 1944] [id = 294] 12:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x126e48400) [pid = 1944] [serial = 880] [outer = 0x0] 12:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x128bc2400) [pid = 1944] [serial = 881] [outer = 0x126e48400] 12:46:33 INFO - PROCESS | 1944 | 1464291993094 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x128bcac00) [pid = 1944] [serial = 882] [outer = 0x126e48400] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x11923f000) [pid = 1944] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x119ecbc00) [pid = 1944] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x113cbb400) [pid = 1944] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x111c62c00) [pid = 1944] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x110f14000) [pid = 1944] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x111c6bc00) [pid = 1944] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x113192400) [pid = 1944] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x123431c00) [pid = 1944] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x110f0ec00) [pid = 1944] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x124fd6800) [pid = 1944] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x11833d000) [pid = 1944] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:46:33 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x111ed6c00) [pid = 1944] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 12:46:33 INFO - PROCESS | 1944 | 1464291993538 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]]]}] 12:46:33 INFO - PROCESS | 1944 | 1464291993545 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:46:33 INFO - PROCESS | 1944 | 1464291993546 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:46:33 INFO - PROCESS | 1944 | 1464291993550 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 1944 | 1464291993551 Marionette TRACE conn2 <- [1,1150,null,{}] 12:46:33 INFO - PROCESS | 1944 | 1464291993554 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}] 12:46:33 INFO - PROCESS | 1944 | 1464291993637 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:46:33 INFO - PROCESS | 1944 | 1464291993641 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258b1800 == 46 [pid = 1944] [id = 295] 12:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1169a3400) [pid = 1944] [serial = 883] [outer = 0x0] 12:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x119e45800) [pid = 1944] [serial = 884] [outer = 0x1169a3400] 12:46:33 INFO - PROCESS | 1944 | 1464291993669 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x128bcc400) [pid = 1944] [serial = 885] [outer = 0x1169a3400] 12:46:34 INFO - PROCESS | 1944 | 1464291994013 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]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 473ms 12:46:34 INFO - PROCESS | 1944 | 1464291994022 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:46:34 INFO - PROCESS | 1944 | 1464291994024 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:46:34 INFO - PROCESS | 1944 | 1464291994026 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 1944 | 1464291994028 Marionette TRACE conn2 <- [1,1154,null,{}] 12:46:34 INFO - PROCESS | 1944 | 1464291994030 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}] 12:46:34 INFO - PROCESS | 1944 | 1464291994151 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:46:34 INFO - PROCESS | 1944 | 1464291994157 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7c9000 == 47 [pid = 1944] [id = 296] 12:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x11833d000) [pid = 1944] [serial = 886] [outer = 0x0] 12:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x128d18800) [pid = 1944] [serial = 887] [outer = 0x11833d000] 12:46:34 INFO - PROCESS | 1944 | 1464291994182 Marionette DEBUG loaded listener.js 12:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x128d60c00) [pid = 1944] [serial = 888] [outer = 0x11833d000] 12:46:34 INFO - PROCESS | 1944 | 1464291994499 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]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 12:46:34 INFO - PROCESS | 1944 | 1464291994545 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 1944 | 1464291994546 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:46:34 INFO - PROCESS | 1944 | 1464291994548 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 1944 | 1464291994550 Marionette TRACE conn2 <- [1,1158,null,{}] 12:46:34 INFO - PROCESS | 1944 | 1464291994552 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}] 12:46:34 INFO - PROCESS | 1944 | 1464291994630 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:46:34 INFO - PROCESS | 1944 | 1464291994637 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca70800 == 48 [pid = 1944] [id = 297] 12:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x128dd9000) [pid = 1944] [serial = 889] [outer = 0x0] 12:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x12913ac00) [pid = 1944] [serial = 890] [outer = 0x128dd9000] 12:46:34 INFO - PROCESS | 1944 | 1464291994661 Marionette DEBUG loaded listener.js 12:46:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x129145000) [pid = 1944] [serial = 891] [outer = 0x128dd9000] 12:46:34 INFO - PROCESS | 1944 | 1464291994974 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]]]}] 12:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 12:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:46:35 INFO - PROCESS | 1944 | 1464291995019 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:46:35 INFO - PROCESS | 1944 | 1464291995020 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:46:35 INFO - PROCESS | 1944 | 1464291995022 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:46:35 INFO - PROCESS | 1944 | 1464291995024 Marionette TRACE conn2 <- [1,1162,null,{}] 12:46:35 INFO - PROCESS | 1944 | 1464291995026 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}] 12:46:35 INFO - PROCESS | 1944 | 1464291995132 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:46:35 INFO - PROCESS | 1944 | 1464291995141 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce45000 == 49 [pid = 1944] [id = 298] 12:46:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x128d59000) [pid = 1944] [serial = 892] [outer = 0x0] 12:46:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x1291ca000) [pid = 1944] [serial = 893] [outer = 0x128d59000] 12:46:35 INFO - PROCESS | 1944 | 1464291995165 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x1291d0c00) [pid = 1944] [serial = 894] [outer = 0x128d59000] 12:46:35 INFO - PROCESS | 1944 | 1464291995581 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]]]}] 12:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 618ms 12:46:35 INFO - PROCESS | 1944 | 1464291995642 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:46:35 INFO - PROCESS | 1944 | 1464291995646 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:46:35 INFO - PROCESS | 1944 | 1464291995652 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:46:35 INFO - PROCESS | 1944 | 1464291995656 Marionette TRACE conn2 <- [1,1166,null,{}] 12:46:35 INFO - PROCESS | 1944 | 1464291995661 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}] 12:46:35 INFO - PROCESS | 1944 | 1464291995881 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:46:36 INFO - PROCESS | 1944 | 1464291996003 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x118451000 == 50 [pid = 1944] [id = 299] 12:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x1121bd400) [pid = 1944] [serial = 895] [outer = 0x0] 12:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x112610400) [pid = 1944] [serial = 896] [outer = 0x1121bd400] 12:46:36 INFO - PROCESS | 1944 | 1464291996047 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x113cb3400) [pid = 1944] [serial = 897] [outer = 0x1121bd400] 12:46:36 INFO - PROCESS | 1944 | 1464291996474 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]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 874ms 12:46:36 INFO - PROCESS | 1944 | 1464291996525 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:46:36 INFO - PROCESS | 1944 | 1464291996529 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:46:36 INFO - PROCESS | 1944 | 1464291996534 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 1944 | 1464291996536 Marionette TRACE conn2 <- [1,1170,null,{}] 12:46:36 INFO - PROCESS | 1944 | 1464291996539 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}] 12:46:36 INFO - PROCESS | 1944 | 1464291996644 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x115e09400) [pid = 1944] [serial = 898] [outer = 0x12ce94c00] 12:46:36 INFO - PROCESS | 1944 | 1464291996729 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa8b800 == 51 [pid = 1944] [id = 300] 12:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x1167c1000) [pid = 1944] [serial = 899] [outer = 0x0] 12:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x117f0ec00) [pid = 1944] [serial = 900] [outer = 0x1167c1000] 12:46:36 INFO - PROCESS | 1944 | 1464291996769 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x118490800) [pid = 1944] [serial = 901] [outer = 0x1167c1000] 12:46:37 INFO - PROCESS | 1944 | 1464291997215 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]]]}] 12:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 719ms 12:46:37 INFO - PROCESS | 1944 | 1464291997262 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:46:37 INFO - PROCESS | 1944 | 1464291997263 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:46:37 INFO - PROCESS | 1944 | 1464291997285 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:46:37 INFO - PROCESS | 1944 | 1464291997287 Marionette TRACE conn2 <- [1,1174,null,{}] 12:46:37 INFO - PROCESS | 1944 | 1464291997296 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}] 12:46:37 INFO - PROCESS | 1944 | 1464291997404 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:46:37 INFO - PROCESS | 1944 | 1464291997472 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca63800 == 52 [pid = 1944] [id = 301] 12:46:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x124081400) [pid = 1944] [serial = 902] [outer = 0x0] 12:46:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x124cf3400) [pid = 1944] [serial = 903] [outer = 0x124081400] 12:46:37 INFO - PROCESS | 1944 | 1464291997504 Marionette DEBUG loaded listener.js 12:46:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x125880000) [pid = 1944] [serial = 904] [outer = 0x124081400] 12:46:37 INFO - PROCESS | 1944 | 1464291997930 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] 12:46:37 INFO - PROCESS | 1944 | 1464291997962 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:46:37 INFO - PROCESS | 1944 | 1464291997964 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:46:37 INFO - PROCESS | 1944 | 1464291997965 Marionette TRACE conn2 <- [1,1178,null,{}] 12:46:37 INFO - PROCESS | 1944 | 1464291997968 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}] 12:46:38 INFO - PROCESS | 1944 | 1464291998072 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:46:38 INFO - PROCESS | 1944 | 1464291998126 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5a0000 == 53 [pid = 1944] [id = 302] 12:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x126e0f000) [pid = 1944] [serial = 905] [outer = 0x0] 12:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x128bc9c00) [pid = 1944] [serial = 906] [outer = 0x126e0f000] 12:46:38 INFO - PROCESS | 1944 | 1464291998155 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x128d1fc00) [pid = 1944] [serial = 907] [outer = 0x126e0f000] 12:46:38 INFO - PROCESS | 1944 | 1464291998555 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] 12:46:38 INFO - PROCESS | 1944 | 1464291998589 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:46:38 INFO - PROCESS | 1944 | 1464291998591 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:46:38 INFO - PROCESS | 1944 | 1464291998592 Marionette TRACE conn2 <- [1,1182,null,{}] 12:46:38 INFO - PROCESS | 1944 | 1464291998595 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}] 12:46:38 INFO - PROCESS | 1944 | 1464291998694 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:46:38 INFO - PROCESS | 1944 | 1464291998779 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d97c800 == 54 [pid = 1944] [id = 303] 12:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x128d1f800) [pid = 1944] [serial = 908] [outer = 0x0] 12:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x129146400) [pid = 1944] [serial = 909] [outer = 0x128d1f800] 12:46:38 INFO - PROCESS | 1944 | 1464291998808 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x129606400) [pid = 1944] [serial = 910] [outer = 0x128d1f800] 12:46:39 INFO - PROCESS | 1944 | 1464291999227 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] 12:46:39 INFO - PROCESS | 1944 | 1464291999262 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:46:39 INFO - PROCESS | 1944 | 1464291999265 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:46:39 INFO - PROCESS | 1944 | 1464291999266 Marionette TRACE conn2 <- [1,1186,null,{}] 12:46:39 INFO - PROCESS | 1944 | 1464291999287 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}] 12:46:39 INFO - PROCESS | 1944 | 1464291999404 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:46:39 INFO - PROCESS | 1944 | 1464291999489 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd67000 == 55 [pid = 1944] [id = 304] 12:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x110daa000) [pid = 1944] [serial = 911] [outer = 0x0] 12:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x12aa52000) [pid = 1944] [serial = 912] [outer = 0x110daa000] 12:46:39 INFO - PROCESS | 1944 | 1464291999519 Marionette DEBUG loaded listener.js 12:46:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12aff0000) [pid = 1944] [serial = 913] [outer = 0x110daa000] 12:46:39 INFO - PROCESS | 1944 | 1464291999954 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] 12:46:40 INFO - PROCESS | 1944 | 1464292000231 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:46:40 INFO - PROCESS | 1944 | 1464292000236 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:46:40 INFO - PROCESS | 1944 | 1464292000237 Marionette TRACE conn2 <- [1,1190,null,{}] 12:46:40 INFO - PROCESS | 1944 | 1464292000241 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}] 12:46:40 INFO - PROCESS | 1944 | 1464292000340 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:46:40 INFO - PROCESS | 1944 | 1464292000405 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x112624000 == 56 [pid = 1944] [id = 305] 12:46:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x110eb4400) [pid = 1944] [serial = 914] [outer = 0x0] 12:46:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x110f14400) [pid = 1944] [serial = 915] [outer = 0x110eb4400] 12:46:40 INFO - PROCESS | 1944 | 1464292000433 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x111a0dc00) [pid = 1944] [serial = 916] [outer = 0x110eb4400] 12:46:40 INFO - PROCESS | 1944 | 1464292000937 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] 12:46:41 INFO - PROCESS | 1944 | 1464292001010 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:46:41 INFO - PROCESS | 1944 | 1464292001043 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:46:41 INFO - PROCESS | 1944 | 1464292001045 Marionette TRACE conn2 <- [1,1194,null,{}] 12:46:41 INFO - PROCESS | 1944 | 1464292001053 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}] 12:46:41 INFO - PROCESS | 1944 | 1464292001149 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:46:41 INFO - PROCESS | 1944 | 1464292001218 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x111e93000 == 57 [pid = 1944] [id = 306] 12:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x111fecc00) [pid = 1944] [serial = 917] [outer = 0x0] 12:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x1121b0c00) [pid = 1944] [serial = 918] [outer = 0x111fecc00] 12:46:41 INFO - PROCESS | 1944 | 1464292001245 Marionette DEBUG loaded listener.js 12:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x112617800) [pid = 1944] [serial = 919] [outer = 0x111fecc00] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca70800 == 56 [pid = 1944] [id = 297] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7c9000 == 55 [pid = 1944] [id = 296] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x1258b1800 == 54 [pid = 1944] [id = 295] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12b396000 == 53 [pid = 1944] [id = 294] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x1297cd800 == 52 [pid = 1944] [id = 293] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12917a800 == 51 [pid = 1944] [id = 292] 12:46:41 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x126129c00) [pid = 1944] [serial = 836] [outer = 0x0] [url = about:blank] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x126543800 == 50 [pid = 1944] [id = 291] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x117038000 == 49 [pid = 1944] [id = 290] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x124c46000 == 48 [pid = 1944] [id = 289] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x119fc7000 == 47 [pid = 1944] [id = 288] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x113248800 == 46 [pid = 1944] [id = 287] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x11711f000 == 45 [pid = 1944] [id = 286] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x11704a800 == 44 [pid = 1944] [id = 285] 12:46:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12b3a0000 == 43 [pid = 1944] [id = 282] 12:46:41 INFO - PROCESS | 1944 | 1464292001723 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] 12:46:41 INFO - PROCESS | 1944 | 1464292001772 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:46:41 INFO - PROCESS | 1944 | 1464292001774 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:46:41 INFO - PROCESS | 1944 | 1464292001775 Marionette TRACE conn2 <- [1,1198,null,{}] 12:46:41 INFO - PROCESS | 1944 | 1464292001782 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}] 12:46:41 INFO - PROCESS | 1944 | 1464292001863 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:46:41 INFO - PROCESS | 1944 | 1464292001874 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x11837a800 == 41 [pid = 1944] [id = 307] 12:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x113c2b000) [pid = 1944] [serial = 920] [outer = 0x0] 12:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x113c2fc00) [pid = 1944] [serial = 921] [outer = 0x113c2b000] 12:46:41 INFO - PROCESS | 1944 | 1464292001903 Marionette DEBUG loaded listener.js 12:46:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x115e10800) [pid = 1944] [serial = 922] [outer = 0x113c2b000] 12:46:42 INFO - PROCESS | 1944 | 1464292002259 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]]]}] 12:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 517ms 12:46:42 INFO - PROCESS | 1944 | 1464292002293 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:46:42 INFO - PROCESS | 1944 | 1464292002294 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:46:42 INFO - PROCESS | 1944 | 1464292002296 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:46:42 INFO - PROCESS | 1944 | 1464292002298 Marionette TRACE conn2 <- [1,1202,null,{}] 12:46:42 INFO - PROCESS | 1944 | 1464292002300 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}] 12:46:42 INFO - PROCESS | 1944 | 1464292002379 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:46:42 INFO - PROCESS | 1944 | 1464292002388 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x11906e800 == 42 [pid = 1944] [id = 308] 12:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x1161a1c00) [pid = 1944] [serial = 923] [outer = 0x0] 12:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x1165f5800) [pid = 1944] [serial = 924] [outer = 0x1161a1c00] 12:46:42 INFO - PROCESS | 1944 | 1464292002413 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x11684ec00) [pid = 1944] [serial = 925] [outer = 0x1161a1c00] 12:46:42 INFO - PROCESS | 1944 | 1464292002757 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]]]}] 12:46:42 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 12:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 473ms 12:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:46:42 INFO - PROCESS | 1944 | 1464292002771 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:46:42 INFO - PROCESS | 1944 | 1464292002773 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:46:42 INFO - PROCESS | 1944 | 1464292002775 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:46:42 INFO - PROCESS | 1944 | 1464292002784 Marionette TRACE conn2 <- [1,1206,null,{}] 12:46:42 INFO - PROCESS | 1944 | 1464292002788 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}] 12:46:42 INFO - PROCESS | 1944 | 1464292002873 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:46:42 INFO - PROCESS | 1944 | 1464292002925 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x11838b000 == 43 [pid = 1944] [id = 309] 12:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x1161a7c00) [pid = 1944] [serial = 926] [outer = 0x0] 12:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x116b56400) [pid = 1944] [serial = 927] [outer = 0x1161a7c00] 12:46:42 INFO - PROCESS | 1944 | 1464292002951 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x11823b000) [pid = 1944] [serial = 928] [outer = 0x1161a7c00] 12:46:43 INFO - PROCESS | 1944 | 1464292003257 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]]]}] 12:46:43 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 12:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 529ms 12:46:43 INFO - PROCESS | 1944 | 1464292003305 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:46:43 INFO - PROCESS | 1944 | 1464292003306 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:46:43 INFO - PROCESS | 1944 | 1464292003308 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 1944 | 1464292003309 Marionette TRACE conn2 <- [1,1210,null,{}] 12:46:43 INFO - PROCESS | 1944 | 1464292003311 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}] 12:46:43 INFO - PROCESS | 1944 | 1464292003411 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:46:43 INFO - PROCESS | 1944 | 1464292003467 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fbf800 == 44 [pid = 1944] [id = 310] 12:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x116597400) [pid = 1944] [serial = 929] [outer = 0x0] 12:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11848b800) [pid = 1944] [serial = 930] [outer = 0x116597400] 12:46:43 INFO - PROCESS | 1944 | 1464292003494 Marionette DEBUG loaded listener.js 12:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x118d58c00) [pid = 1944] [serial = 931] [outer = 0x116597400] 12:46:43 INFO - PROCESS | 1944 | 1464292003789 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]]]}] 12:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 12:46:43 INFO - PROCESS | 1944 | 1464292003826 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:46:43 INFO - PROCESS | 1944 | 1464292003828 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:46:43 INFO - PROCESS | 1944 | 1464292003830 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 1944 | 1464292003831 Marionette TRACE conn2 <- [1,1214,null,{}] 12:46:43 INFO - PROCESS | 1944 | 1464292003834 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}] 12:46:43 INFO - PROCESS | 1944 | 1464292003941 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:46:43 INFO - PROCESS | 1944 | 1464292003953 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x124141800 == 45 [pid = 1944] [id = 311] 12:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x1188d1400) [pid = 1944] [serial = 932] [outer = 0x0] 12:46:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x119049800) [pid = 1944] [serial = 933] [outer = 0x1188d1400] 12:46:43 INFO - PROCESS | 1944 | 1464292003978 Marionette DEBUG loaded listener.js 12:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x11985a400) [pid = 1944] [serial = 934] [outer = 0x1188d1400] 12:46:44 INFO - PROCESS | 1944 | 1464292004312 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]]]}] 12:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 12:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:46:44 INFO - PROCESS | 1944 | 1464292004350 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 1944 | 1464292004351 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:46:44 INFO - PROCESS | 1944 | 1464292004353 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - PROCESS | 1944 | 1464292004354 Marionette TRACE conn2 <- [1,1218,null,{}] 12:46:44 INFO - PROCESS | 1944 | 1464292004356 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}] 12:46:44 INFO - PROCESS | 1944 | 1464292004455 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:46:44 INFO - PROCESS | 1944 | 1464292004489 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x12481d800 == 46 [pid = 1944] [id = 312] 12:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x119085800) [pid = 1944] [serial = 935] [outer = 0x0] 12:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x1199a8000) [pid = 1944] [serial = 936] [outer = 0x119085800] 12:46:44 INFO - PROCESS | 1944 | 1464292004514 Marionette DEBUG loaded listener.js 12:46:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x1211f1800) [pid = 1944] [serial = 937] [outer = 0x119085800] 12:46:44 INFO - PROCESS | 1944 | 1464292004845 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]]]}] 12:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 12:46:44 INFO - PROCESS | 1944 | 1464292004872 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 1944 | 1464292004873 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:46:44 INFO - PROCESS | 1944 | 1464292004876 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - PROCESS | 1944 | 1464292004877 Marionette TRACE conn2 <- [1,1222,null,{}] 12:46:44 INFO - PROCESS | 1944 | 1464292004879 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}] 12:46:44 INFO - PROCESS | 1944 | 1464292004979 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:46:45 INFO - PROCESS | 1944 | 1464292005013 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258a3800 == 47 [pid = 1944] [id = 313] 12:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x1199acc00) [pid = 1944] [serial = 938] [outer = 0x0] 12:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12138c400) [pid = 1944] [serial = 939] [outer = 0x1199acc00] 12:46:45 INFO - PROCESS | 1944 | 1464292005038 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x123432800) [pid = 1944] [serial = 940] [outer = 0x1199acc00] 12:46:45 INFO - PROCESS | 1944 | 1464292005366 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] 12:46:45 INFO - PROCESS | 1944 | 1464292005396 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:46:45 INFO - PROCESS | 1944 | 1464292005398 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:46:45 INFO - PROCESS | 1944 | 1464292005399 Marionette TRACE conn2 <- [1,1226,null,{}] 12:46:45 INFO - PROCESS | 1944 | 1464292005409 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}] 12:46:45 INFO - PROCESS | 1944 | 1464292005509 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:46:45 INFO - PROCESS | 1944 | 1464292005543 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x126550000 == 48 [pid = 1944] [id = 314] 12:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x123433c00) [pid = 1944] [serial = 941] [outer = 0x0] 12:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12348b400) [pid = 1944] [serial = 942] [outer = 0x123433c00] 12:46:45 INFO - PROCESS | 1944 | 1464292005567 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x12367b400) [pid = 1944] [serial = 943] [outer = 0x123433c00] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x12581f400) [pid = 1944] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x126e0f400) [pid = 1944] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x126e48400) [pid = 1944] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x110dd7000) [pid = 1944] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x12349d800) [pid = 1944] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x11823c800) [pid = 1944] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x12587fc00) [pid = 1944] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x111c5f800) [pid = 1944] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x1188d4400) [pid = 1944] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x111c60800) [pid = 1944] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1169a3400) [pid = 1944] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x11833d000) [pid = 1944] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x128dd9000) [pid = 1944] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12507f400) [pid = 1944] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:46:45 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x110eb4000) [pid = 1944] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:46:46 INFO - PROCESS | 1944 | 1464292006012 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]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 626ms 12:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:46:46 INFO - PROCESS | 1944 | 1464292006024 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 1944 | 1464292006026 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:46:46 INFO - PROCESS | 1944 | 1464292006028 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 1944 | 1464292006030 Marionette TRACE conn2 <- [1,1230,null,{}] 12:46:46 INFO - PROCESS | 1944 | 1464292006032 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}] 12:46:46 INFO - PROCESS | 1944 | 1464292006132 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:46:46 INFO - PROCESS | 1944 | 1464292006186 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x126b1d800 == 49 [pid = 1944] [id = 315] 12:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x110eb4000) [pid = 1944] [serial = 944] [outer = 0x0] 12:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x1188d4400) [pid = 1944] [serial = 945] [outer = 0x110eb4000] 12:46:46 INFO - PROCESS | 1944 | 1464292006217 Marionette DEBUG loaded listener.js 12:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x124fa5400) [pid = 1944] [serial = 946] [outer = 0x110eb4000] 12:46:46 INFO - PROCESS | 1944 | 1464292006494 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]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 12:46:46 INFO - PROCESS | 1944 | 1464292006498 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 1944 | 1464292006510 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:46:46 INFO - PROCESS | 1944 | 1464292006527 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 1944 | 1464292006528 Marionette TRACE conn2 <- [1,1234,null,{}] 12:46:46 INFO - PROCESS | 1944 | 1464292006530 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}] 12:46:46 INFO - PROCESS | 1944 | 1464292006613 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:46:46 INFO - PROCESS | 1944 | 1464292006619 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12948c800 == 50 [pid = 1944] [id = 316] 12:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x124fd9000) [pid = 1944] [serial = 947] [outer = 0x0] 12:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12581a000) [pid = 1944] [serial = 948] [outer = 0x124fd9000] 12:46:46 INFO - PROCESS | 1944 | 1464292006644 Marionette DEBUG loaded listener.js 12:46:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x126510c00) [pid = 1944] [serial = 949] [outer = 0x124fd9000] 12:46:46 INFO - PROCESS | 1944 | 1464292006971 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]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 473ms 12:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:46:47 INFO - PROCESS | 1944 | 1464292006997 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 1944 | 1464292006998 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:46:47 INFO - PROCESS | 1944 | 1464292007002 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 1944 | 1464292007004 Marionette TRACE conn2 <- [1,1238,null,{}] 12:46:47 INFO - PROCESS | 1944 | 1464292007006 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}] 12:46:47 INFO - PROCESS | 1944 | 1464292007113 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:46:47 INFO - PROCESS | 1944 | 1464292007119 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297cb000 == 51 [pid = 1944] [id = 317] 12:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x125816400) [pid = 1944] [serial = 950] [outer = 0x0] 12:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x126789800) [pid = 1944] [serial = 951] [outer = 0x125816400] 12:46:47 INFO - PROCESS | 1944 | 1464292007144 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x126b28400) [pid = 1944] [serial = 952] [outer = 0x125816400] 12:46:47 INFO - PROCESS | 1944 | 1464292007461 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]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 12:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:46:47 INFO - PROCESS | 1944 | 1464292007472 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 1944 | 1464292007474 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:46:47 INFO - PROCESS | 1944 | 1464292007477 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 1944 | 1464292007478 Marionette TRACE conn2 <- [1,1242,null,{}] 12:46:47 INFO - PROCESS | 1944 | 1464292007481 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}] 12:46:47 INFO - PROCESS | 1944 | 1464292007626 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:46:47 INFO - PROCESS | 1944 | 1464292007634 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a88c000 == 52 [pid = 1944] [id = 318] 12:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x110d9ec00) [pid = 1944] [serial = 953] [outer = 0x0] 12:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x126b29c00) [pid = 1944] [serial = 954] [outer = 0x110d9ec00] 12:46:47 INFO - PROCESS | 1944 | 1464292007714 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x126e4c400) [pid = 1944] [serial = 955] [outer = 0x110d9ec00] 12:46:48 INFO - PROCESS | 1944 | 1464292008127 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]]]}] 12:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 12:46:48 INFO - PROCESS | 1944 | 1464292008147 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:46:48 INFO - PROCESS | 1944 | 1464292008149 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:46:48 INFO - PROCESS | 1944 | 1464292008155 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:46:48 INFO - PROCESS | 1944 | 1464292008158 Marionette TRACE conn2 <- [1,1246,null,{}] 12:46:48 INFO - PROCESS | 1944 | 1464292008162 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}] 12:46:48 INFO - PROCESS | 1944 | 1464292008275 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:46:48 INFO - PROCESS | 1944 | 1464292008332 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x1165d2800 == 53 [pid = 1944] [id = 319] 12:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x110f16c00) [pid = 1944] [serial = 956] [outer = 0x0] 12:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x111c68000) [pid = 1944] [serial = 957] [outer = 0x110f16c00] 12:46:48 INFO - PROCESS | 1944 | 1464292008364 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x1121be000) [pid = 1944] [serial = 958] [outer = 0x110f16c00] 12:46:48 INFO - PROCESS | 1944 | 1464292008839 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]]]}] 12:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 722ms 12:46:48 INFO - PROCESS | 1944 | 1464292008877 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:46:48 INFO - PROCESS | 1944 | 1464292008881 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:46:48 INFO - PROCESS | 1944 | 1464292008944 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:46:48 INFO - PROCESS | 1944 | 1464292008945 Marionette TRACE conn2 <- [1,1250,null,{}] 12:46:48 INFO - PROCESS | 1944 | 1464292008948 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}] 12:46:49 INFO - PROCESS | 1944 | 1464292009054 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:46:49 INFO - PROCESS | 1944 | 1464292009123 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x119be2000 == 54 [pid = 1944] [id = 320] 12:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x1131a4800) [pid = 1944] [serial = 959] [outer = 0x0] 12:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x116035400) [pid = 1944] [serial = 960] [outer = 0x1131a4800] 12:46:49 INFO - PROCESS | 1944 | 1464292009152 Marionette DEBUG loaded listener.js 12:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x1165a1c00) [pid = 1944] [serial = 961] [outer = 0x1131a4800] 12:46:49 INFO - PROCESS | 1944 | 1464292009576 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]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 714ms 12:46:49 INFO - PROCESS | 1944 | 1464292009617 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 1944 | 1464292009619 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:46:49 INFO - PROCESS | 1944 | 1464292009621 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 1944 | 1464292009624 Marionette TRACE conn2 <- [1,1254,null,{}] 12:46:49 INFO - PROCESS | 1944 | 1464292009632 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}] 12:46:49 INFO - PROCESS | 1944 | 1464292009739 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:46:49 INFO - PROCESS | 1944 | 1464292009810 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299db800 == 55 [pid = 1944] [id = 321] 12:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x117776c00) [pid = 1944] [serial = 962] [outer = 0x0] 12:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x1186c9000) [pid = 1944] [serial = 963] [outer = 0x117776c00] 12:46:49 INFO - PROCESS | 1944 | 1464292009842 Marionette DEBUG loaded listener.js 12:46:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x11923ac00) [pid = 1944] [serial = 964] [outer = 0x117776c00] 12:46:50 INFO - PROCESS | 1944 | 1464292010231 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]]]}] 12:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 674ms 12:46:50 INFO - PROCESS | 1944 | 1464292010296 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:46:50 INFO - PROCESS | 1944 | 1464292010298 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:46:50 INFO - PROCESS | 1944 | 1464292010301 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:46:50 INFO - PROCESS | 1944 | 1464292010302 Marionette TRACE conn2 <- [1,1258,null,{}] 12:46:50 INFO - PROCESS | 1944 | 1464292010304 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}] 12:46:50 INFO - PROCESS | 1944 | 1464292010428 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:46:50 INFO - PROCESS | 1944 | 1464292010485 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b3a0800 == 56 [pid = 1944] [id = 322] 12:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x11ab08800) [pid = 1944] [serial = 965] [outer = 0x0] 12:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x12367f000) [pid = 1944] [serial = 966] [outer = 0x11ab08800] 12:46:50 INFO - PROCESS | 1944 | 1464292010515 Marionette DEBUG loaded listener.js 12:46:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x124ceb000) [pid = 1944] [serial = 967] [outer = 0x11ab08800] 12:46:50 INFO - PROCESS | 1944 | 1464292010954 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]]]}] 12:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 720ms 12:46:51 INFO - PROCESS | 1944 | 1464292011021 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:46:51 INFO - PROCESS | 1944 | 1464292011023 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:46:51 INFO - PROCESS | 1944 | 1464292011025 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:46:51 INFO - PROCESS | 1944 | 1464292011026 Marionette TRACE conn2 <- [1,1262,null,{}] 12:46:51 INFO - PROCESS | 1944 | 1464292011029 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}] 12:46:51 INFO - PROCESS | 1944 | 1464292011131 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:46:51 INFO - PROCESS | 1944 | 1464292011200 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c607800 == 57 [pid = 1944] [id = 323] 12:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x12138d000) [pid = 1944] [serial = 968] [outer = 0x0] 12:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x12612bc00) [pid = 1944] [serial = 969] [outer = 0x12138d000] 12:46:51 INFO - PROCESS | 1944 | 1464292011229 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x126e4cc00) [pid = 1944] [serial = 970] [outer = 0x12138d000] 12:46:51 INFO - PROCESS | 1944 | 1464292011641 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]]]}] 12:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 668ms 12:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:46:51 INFO - PROCESS | 1944 | 1464292011694 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:46:51 INFO - PROCESS | 1944 | 1464292011695 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:46:51 INFO - PROCESS | 1944 | 1464292011698 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:46:51 INFO - PROCESS | 1944 | 1464292011699 Marionette TRACE conn2 <- [1,1266,null,{}] 12:46:51 INFO - PROCESS | 1944 | 1464292011702 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}] 12:46:51 INFO - PROCESS | 1944 | 1464292011838 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:46:51 INFO - PROCESS | 1944 | 1464292011897 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca64800 == 58 [pid = 1944] [id = 324] 12:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x126e54c00) [pid = 1944] [serial = 971] [outer = 0x0] 12:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x128d1d800) [pid = 1944] [serial = 972] [outer = 0x126e54c00] 12:46:51 INFO - PROCESS | 1944 | 1464292011938 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x128dda800) [pid = 1944] [serial = 973] [outer = 0x126e54c00] 12:46:52 INFO - PROCESS | 1944 | 1464292012352 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]]]}] 12:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 720ms 12:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:46:52 INFO - PROCESS | 1944 | 1464292012419 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:46:52 INFO - PROCESS | 1944 | 1464292012420 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:46:52 INFO - PROCESS | 1944 | 1464292012423 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 1944 | 1464292012424 Marionette TRACE conn2 <- [1,1270,null,{}] 12:46:52 INFO - PROCESS | 1944 | 1464292012427 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}] 12:46:52 INFO - PROCESS | 1944 | 1464292012530 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:46:52 INFO - PROCESS | 1944 | 1464292012586 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x118673000 == 59 [pid = 1944] [id = 325] 12:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x110f14000) [pid = 1944] [serial = 974] [outer = 0x0] 12:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x126e45800) [pid = 1944] [serial = 975] [outer = 0x110f14000] 12:46:52 INFO - PROCESS | 1944 | 1464292012616 Marionette DEBUG loaded listener.js 12:46:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x128fe2800) [pid = 1944] [serial = 976] [outer = 0x110f14000] 12:46:53 INFO - PROCESS | 1944 | 1464292013315 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]]]}] 12:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 921ms 12:46:53 INFO - PROCESS | 1944 | 1464292013345 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:46:53 INFO - PROCESS | 1944 | 1464292013349 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:46:53 INFO - PROCESS | 1944 | 1464292013357 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:46:53 INFO - PROCESS | 1944 | 1464292013359 Marionette TRACE conn2 <- [1,1274,null,{}] 12:46:53 INFO - PROCESS | 1944 | 1464292013365 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}] 12:46:53 INFO - PROCESS | 1944 | 1464292013481 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:46:53 INFO - PROCESS | 1944 | 1464292013557 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196e0800 == 60 [pid = 1944] [id = 326] 12:46:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x110eb2000) [pid = 1944] [serial = 977] [outer = 0x0] 12:46:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x111c62400) [pid = 1944] [serial = 978] [outer = 0x110eb2000] 12:46:53 INFO - PROCESS | 1944 | 1464292013586 Marionette DEBUG loaded listener.js 12:46:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x1131a6800) [pid = 1944] [serial = 979] [outer = 0x110eb2000] 12:46:54 INFO - PROCESS | 1944 | 1464292014011 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]]]}] 12:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 723ms 12:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:46:54 INFO - PROCESS | 1944 | 1464292014079 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:46:54 INFO - PROCESS | 1944 | 1464292014084 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:46:54 INFO - PROCESS | 1944 | 1464292014088 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 1944 | 1464292014090 Marionette TRACE conn2 <- [1,1278,null,{}] 12:46:54 INFO - PROCESS | 1944 | 1464292014092 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}] 12:46:54 INFO - PROCESS | 1944 | 1464292014192 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1297cb000 == 59 [pid = 1944] [id = 317] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12948c800 == 58 [pid = 1944] [id = 316] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x126b1d800 == 57 [pid = 1944] [id = 315] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x126550000 == 56 [pid = 1944] [id = 314] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1258a3800 == 55 [pid = 1944] [id = 313] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12481d800 == 54 [pid = 1944] [id = 312] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x1291ca000) [pid = 1944] [serial = 893] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | 1464292014314 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x124141800 == 53 [pid = 1944] [id = 311] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x119fbf800 == 52 [pid = 1944] [id = 310] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11838b000 == 51 [pid = 1944] [id = 309] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11906e800 == 50 [pid = 1944] [id = 308] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11837a800 == 49 [pid = 1944] [id = 307] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x111e93000 == 48 [pid = 1944] [id = 306] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x112624000 == 47 [pid = 1944] [id = 305] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5a0000 == 46 [pid = 1944] [id = 302] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca63800 == 45 [pid = 1944] [id = 301] 12:46:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x113cce800 == 46 [pid = 1944] [id = 327] 12:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x110de1800) [pid = 1944] [serial = 980] [outer = 0x0] 12:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x113cb6400) [pid = 1944] [serial = 981] [outer = 0x110de1800] 12:46:54 INFO - PROCESS | 1944 | 1464292014345 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x117782800) [pid = 1944] [serial = 982] [outer = 0x110de1800] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa8b800 == 45 [pid = 1944] [id = 300] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x118451000 == 44 [pid = 1944] [id = 299] 12:46:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce45000 == 43 [pid = 1944] [id = 298] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x126b25c00) [pid = 1944] [serial = 875] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x126e4dc00) [pid = 1944] [serial = 878] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x126e11400) [pid = 1944] [serial = 876] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x128bc2400) [pid = 1944] [serial = 881] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x1188ce000) [pid = 1944] [serial = 845] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x110eb5800) [pid = 1944] [serial = 855] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x110dde800) [pid = 1944] [serial = 854] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x1234a9c00) [pid = 1944] [serial = 869] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x118485c00) [pid = 1944] [serial = 863] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x11881e400) [pid = 1944] [serial = 864] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x1248d9800) [pid = 1944] [serial = 851] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x126511000) [pid = 1944] [serial = 837] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x11ab08000) [pid = 1944] [serial = 848] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x113194c00) [pid = 1944] [serial = 860] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x11694e400) [pid = 1944] [serial = 861] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x118d98c00) [pid = 1944] [serial = 866] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x12342d400) [pid = 1944] [serial = 867] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x113cb7400) [pid = 1944] [serial = 858] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x1121be400) [pid = 1944] [serial = 857] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x111c5e000) [pid = 1944] [serial = 839] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x113c2c400) [pid = 1944] [serial = 842] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x128bcc400) [pid = 1944] [serial = 885] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x119e45800) [pid = 1944] [serial = 884] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x128d18800) [pid = 1944] [serial = 887] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x129145000) [pid = 1944] [serial = 891] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x12913ac00) [pid = 1944] [serial = 890] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x128bcac00) [pid = 1944] [serial = 882] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x126506c00) [pid = 1944] [serial = 872] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x128d60c00) [pid = 1944] [serial = 888] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x126e54400) [pid = 1944] [serial = 879] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x124fac400) [pid = 1944] [serial = 870] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x1265c4800) [pid = 1944] [serial = 873] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x111c28400) [pid = 1944] [serial = 801] [outer = 0x0] [url = about:blank] 12:46:54 INFO - PROCESS | 1944 | 1464292014661 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]]]}] 12:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 623ms 12:46:54 INFO - PROCESS | 1944 | 1464292014712 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:46:54 INFO - PROCESS | 1944 | 1464292014714 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:46:54 INFO - PROCESS | 1944 | 1464292014718 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 1944 | 1464292014722 Marionette TRACE conn2 <- [1,1282,null,{}] 12:46:54 INFO - PROCESS | 1944 | 1464292014732 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}] 12:46:54 INFO - PROCESS | 1944 | 1464292014892 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:46:54 INFO - PROCESS | 1944 | 1464292014976 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x11905d000 == 44 [pid = 1944] [id = 328] 12:46:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x11823a400) [pid = 1944] [serial = 983] [outer = 0x0] 12:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x1186c9400) [pid = 1944] [serial = 984] [outer = 0x11823a400] 12:46:55 INFO - PROCESS | 1944 | 1464292015020 Marionette DEBUG loaded listener.js 12:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x119046000) [pid = 1944] [serial = 985] [outer = 0x11823a400] 12:46:55 INFO - PROCESS | 1944 | 1464292015361 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]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 676ms 12:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:46:55 INFO - PROCESS | 1944 | 1464292015393 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:46:55 INFO - PROCESS | 1944 | 1464292015395 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:46:55 INFO - PROCESS | 1944 | 1464292015397 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 1944 | 1464292015398 Marionette TRACE conn2 <- [1,1286,null,{}] 12:46:55 INFO - PROCESS | 1944 | 1464292015403 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}] 12:46:55 INFO - PROCESS | 1944 | 1464292015496 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:46:55 INFO - PROCESS | 1944 | 1464292015550 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d4a800 == 45 [pid = 1944] [id = 329] 12:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x119046800) [pid = 1944] [serial = 986] [outer = 0x0] 12:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x1199a2c00) [pid = 1944] [serial = 987] [outer = 0x119046800] 12:46:55 INFO - PROCESS | 1944 | 1464292015576 Marionette DEBUG loaded listener.js 12:46:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12138d800) [pid = 1944] [serial = 988] [outer = 0x119046800] 12:46:55 INFO - PROCESS | 1944 | 1464292015875 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]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 523ms 12:46:55 INFO - PROCESS | 1944 | 1464292015922 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:46:55 INFO - PROCESS | 1944 | 1464292015923 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:46:55 INFO - PROCESS | 1944 | 1464292015926 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 1944 | 1464292015928 Marionette TRACE conn2 <- [1,1290,null,{}] 12:46:55 INFO - PROCESS | 1944 | 1464292015931 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}] 12:46:56 INFO - PROCESS | 1944 | 1464292016062 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:46:56 INFO - PROCESS | 1944 | 1464292016144 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x124722800 == 46 [pid = 1944] [id = 330] 12:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x119086000) [pid = 1944] [serial = 989] [outer = 0x0] 12:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x123430c00) [pid = 1944] [serial = 990] [outer = 0x119086000] 12:46:56 INFO - PROCESS | 1944 | 1464292016185 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x1236f0800) [pid = 1944] [serial = 991] [outer = 0x119086000] 12:46:56 INFO - PROCESS | 1944 | 1464292016602 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]]]}] 12:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 719ms 12:46:56 INFO - PROCESS | 1944 | 1464292016645 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:46:56 INFO - PROCESS | 1944 | 1464292016647 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:46:56 INFO - PROCESS | 1944 | 1464292016649 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:46:56 INFO - PROCESS | 1944 | 1464292016650 Marionette TRACE conn2 <- [1,1294,null,{}] 12:46:56 INFO - PROCESS | 1944 | 1464292016652 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}] 12:46:56 INFO - PROCESS | 1944 | 1464292016782 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:46:56 INFO - PROCESS | 1944 | 1464292016801 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258a8000 == 47 [pid = 1944] [id = 331] 12:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x1244c4000) [pid = 1944] [serial = 992] [outer = 0x0] 12:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x12588c000) [pid = 1944] [serial = 993] [outer = 0x1244c4000] 12:46:56 INFO - PROCESS | 1944 | 1464292016827 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x126e52000) [pid = 1944] [serial = 994] [outer = 0x1244c4000] 12:46:57 INFO - PROCESS | 1944 | 1464292017155 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]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 521ms 12:46:57 INFO - PROCESS | 1944 | 1464292017171 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 1944 | 1464292017172 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:46:57 INFO - PROCESS | 1944 | 1464292017175 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 1944 | 1464292017176 Marionette TRACE conn2 <- [1,1298,null,{}] 12:46:57 INFO - PROCESS | 1944 | 1464292017178 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}] 12:46:57 INFO - PROCESS | 1944 | 1464292017291 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:46:57 INFO - PROCESS | 1944 | 1464292017309 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x128f9e800 == 48 [pid = 1944] [id = 332] 12:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x1265c4800) [pid = 1944] [serial = 995] [outer = 0x0] 12:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x128d14800) [pid = 1944] [serial = 996] [outer = 0x1265c4800] 12:46:57 INFO - PROCESS | 1944 | 1464292017348 Marionette DEBUG loaded listener.js 12:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x128d1cc00) [pid = 1944] [serial = 997] [outer = 0x1265c4800] 12:46:57 INFO - PROCESS | 1944 | 1464292017829 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]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 668ms 12:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:46:57 INFO - PROCESS | 1944 | 1464292017843 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 1944 | 1464292017844 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:46:57 INFO - PROCESS | 1944 | 1464292017847 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 1944 | 1464292017848 Marionette TRACE conn2 <- [1,1302,null,{}] 12:46:57 INFO - PROCESS | 1944 | 1464292017850 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}] 12:46:57 INFO - PROCESS | 1944 | 1464292017958 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:46:57 INFO - PROCESS | 1944 | 1464292017970 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297bc800 == 49 [pid = 1944] [id = 333] 12:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x128d1d000) [pid = 1944] [serial = 998] [outer = 0x0] 12:46:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x128d56800) [pid = 1944] [serial = 999] [outer = 0x128d1d000] 12:46:57 INFO - PROCESS | 1944 | 1464292017995 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x12913a000) [pid = 1944] [serial = 1000] [outer = 0x128d1d000] 12:46:58 INFO - PROCESS | 1944 | 1464292018324 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]]]}] 12:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 522ms 12:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:46:58 INFO - PROCESS | 1944 | 1464292018369 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:46:58 INFO - PROCESS | 1944 | 1464292018371 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:46:58 INFO - PROCESS | 1944 | 1464292018373 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:46:58 INFO - PROCESS | 1944 | 1464292018374 Marionette TRACE conn2 <- [1,1306,null,{}] 12:46:58 INFO - PROCESS | 1944 | 1464292018376 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}] 12:46:58 INFO - PROCESS | 1944 | 1464292018492 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:46:58 INFO - PROCESS | 1944 | 1464292018505 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa95000 == 50 [pid = 1944] [id = 334] 12:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x12913ec00) [pid = 1944] [serial = 1001] [outer = 0x0] 12:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x129145000) [pid = 1944] [serial = 1002] [outer = 0x12913ec00] 12:46:58 INFO - PROCESS | 1944 | 1464292018529 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x12443e400) [pid = 1944] [serial = 1003] [outer = 0x12913ec00] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x119085800) [pid = 1944] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x1188d1400) [pid = 1944] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x1199acc00) [pid = 1944] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x110eb4000) [pid = 1944] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x116597400) [pid = 1944] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x123433c00) [pid = 1944] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x1161a1c00) [pid = 1944] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x1161a7c00) [pid = 1944] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x111fecc00) [pid = 1944] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x124fd9000) [pid = 1944] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x125816400) [pid = 1944] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x113c2b000) [pid = 1944] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:46:58 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x110eb4400) [pid = 1944] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:46:59 INFO - PROCESS | 1944 | 1464292019033 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]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 12:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:46:59 INFO - PROCESS | 1944 | 1464292019042 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 1944 | 1464292019044 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:46:59 INFO - PROCESS | 1944 | 1464292019046 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 1944 | 1464292019047 Marionette TRACE conn2 <- [1,1310,null,{}] 12:46:59 INFO - PROCESS | 1944 | 1464292019049 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}] 12:46:59 INFO - PROCESS | 1944 | 1464292019142 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:46:59 INFO - PROCESS | 1944 | 1464292019146 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b386000 == 51 [pid = 1944] [id = 335] 12:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x111e36c00) [pid = 1944] [serial = 1004] [outer = 0x0] 12:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x117f13400) [pid = 1944] [serial = 1005] [outer = 0x111e36c00] 12:46:59 INFO - PROCESS | 1944 | 1464292019171 Marionette DEBUG loaded listener.js 12:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x12349b400) [pid = 1944] [serial = 1006] [outer = 0x111e36c00] 12:46:59 INFO - PROCESS | 1944 | 1464292019531 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] 12:46:59 INFO - PROCESS | 1944 | 1464292019572 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:46:59 INFO - PROCESS | 1944 | 1464292019574 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 1944 | 1464292019576 Marionette TRACE conn2 <- [1,1314,null,{}] 12:46:59 INFO - PROCESS | 1944 | 1464292019578 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}] 12:46:59 INFO - PROCESS | 1944 | 1464292019678 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:46:59 INFO - PROCESS | 1944 | 1464292019685 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7e0000 == 52 [pid = 1944] [id = 336] 12:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x12581c800) [pid = 1944] [serial = 1007] [outer = 0x0] 12:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x129607000) [pid = 1944] [serial = 1008] [outer = 0x12581c800] 12:46:59 INFO - PROCESS | 1944 | 1464292019713 Marionette DEBUG loaded listener.js 12:46:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x129671400) [pid = 1944] [serial = 1009] [outer = 0x12581c800] 12:47:00 INFO - PROCESS | 1944 | 1464292020073 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]]]}] 12:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 12:47:00 INFO - PROCESS | 1944 | 1464292020094 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:47:00 INFO - PROCESS | 1944 | 1464292020095 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:47:00 INFO - PROCESS | 1944 | 1464292020097 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 1944 | 1464292020098 Marionette TRACE conn2 <- [1,1318,null,{}] 12:47:00 INFO - PROCESS | 1944 | 1464292020103 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}] 12:47:00 INFO - PROCESS | 1944 | 1464292020190 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:47:00 INFO - PROCESS | 1944 | 1464292020249 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce36000 == 53 [pid = 1944] [id = 337] 12:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x129144400) [pid = 1944] [serial = 1010] [outer = 0x0] 12:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x129b7b000) [pid = 1944] [serial = 1011] [outer = 0x129144400] 12:47:00 INFO - PROCESS | 1944 | 1464292020273 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x12aa59400) [pid = 1944] [serial = 1012] [outer = 0x129144400] 12:47:00 INFO - PROCESS | 1944 | 1464292020552 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]]]}] 12:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 474ms 12:47:00 INFO - PROCESS | 1944 | 1464292020576 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:47:00 INFO - PROCESS | 1944 | 1464292020577 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:47:00 INFO - PROCESS | 1944 | 1464292020580 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 1944 | 1464292020581 Marionette TRACE conn2 <- [1,1322,null,{}] 12:47:00 INFO - PROCESS | 1944 | 1464292020583 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}] 12:47:00 INFO - PROCESS | 1944 | 1464292020685 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:47:00 INFO - PROCESS | 1944 | 1464292020689 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1c7800 == 54 [pid = 1944] [id = 338] 12:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x110da6000) [pid = 1944] [serial = 1013] [outer = 0x0] 12:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x12afee000) [pid = 1944] [serial = 1014] [outer = 0x110da6000] 12:47:00 INFO - PROCESS | 1944 | 1464292020713 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x12b1ccc00) [pid = 1944] [serial = 1015] [outer = 0x110da6000] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1160a5800 == 53 [pid = 1944] [id = 266] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12dd67000 == 52 [pid = 1944] [id = 304] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12bde4000 == 51 [pid = 1944] [id = 283] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12c622000 == 50 [pid = 1944] [id = 284] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12d97c800 == 49 [pid = 1944] [id = 303] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12dd69000 == 48 [pid = 1944] [id = 236] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1299dd000 == 47 [pid = 1944] [id = 259] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1196e0800 == 46 [pid = 1944] [id = 326] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x118673000 == 45 [pid = 1944] [id = 325] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca64800 == 44 [pid = 1944] [id = 324] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12c607800 == 43 [pid = 1944] [id = 323] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12b3a0800 == 42 [pid = 1944] [id = 322] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1299db800 == 41 [pid = 1944] [id = 321] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x119be2000 == 40 [pid = 1944] [id = 320] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x12a88c000 == 39 [pid = 1944] [id = 318] 12:47:01 INFO - PROCESS | 1944 | --DOCSHELL 0x1165d2800 == 38 [pid = 1944] [id = 319] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x119d4a800 == 37 [pid = 1944] [id = 329] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x124722800 == 36 [pid = 1944] [id = 330] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x11905d000 == 35 [pid = 1944] [id = 328] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x128f9e800 == 34 [pid = 1944] [id = 332] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x1258a8000 == 33 [pid = 1944] [id = 331] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa95000 == 32 [pid = 1944] [id = 334] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x1297bc800 == 31 [pid = 1944] [id = 333] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12b386000 == 30 [pid = 1944] [id = 335] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x113cce800 == 29 [pid = 1944] [id = 327] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7e0000 == 28 [pid = 1944] [id = 336] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x1199a8000) [pid = 1944] [serial = 936] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x119049800) [pid = 1944] [serial = 933] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x12138c400) [pid = 1944] [serial = 939] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x1211f1800) [pid = 1944] [serial = 937] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x1188d4400) [pid = 1944] [serial = 945] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x11848b800) [pid = 1944] [serial = 930] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x12348b400) [pid = 1944] [serial = 942] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x112610400) [pid = 1944] [serial = 896] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x1165f5800) [pid = 1944] [serial = 924] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x11684ec00) [pid = 1944] [serial = 925] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x116b56400) [pid = 1944] [serial = 927] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x11823b000) [pid = 1944] [serial = 928] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x124cf3400) [pid = 1944] [serial = 903] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12aa52000) [pid = 1944] [serial = 912] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x112617800) [pid = 1944] [serial = 919] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x129146400) [pid = 1944] [serial = 909] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x1121b0c00) [pid = 1944] [serial = 918] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x117f0ec00) [pid = 1944] [serial = 900] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x123432800) [pid = 1944] [serial = 940] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x128bc9c00) [pid = 1944] [serial = 906] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x12581a000) [pid = 1944] [serial = 948] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x126510c00) [pid = 1944] [serial = 949] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x126789800) [pid = 1944] [serial = 951] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12367b400) [pid = 1944] [serial = 943] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x113c2fc00) [pid = 1944] [serial = 921] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x12ba30000) [pid = 1944] [serial = 504] [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.] 12:47:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce36000 == 27 [pid = 1944] [id = 337] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x110f14400) [pid = 1944] [serial = 915] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x111a0dc00) [pid = 1944] [serial = 916] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x115e10800) [pid = 1944] [serial = 922] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x11985a400) [pid = 1944] [serial = 934] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x124fa5400) [pid = 1944] [serial = 946] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x126b28400) [pid = 1944] [serial = 952] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x118d58c00) [pid = 1944] [serial = 931] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x126b29c00) [pid = 1944] [serial = 954] [outer = 0x0] [url = about:blank] 12:47:02 INFO - PROCESS | 1944 | 1464292022629 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]]]}] 12:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2074ms 12:47:02 INFO - PROCESS | 1944 | 1464292022655 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:47:02 INFO - PROCESS | 1944 | 1464292022657 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:47:02 INFO - PROCESS | 1944 | 1464292022661 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 1944 | 1464292022663 Marionette TRACE conn2 <- [1,1326,null,{}] 12:47:02 INFO - PROCESS | 1944 | 1464292022667 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}] 12:47:02 INFO - PROCESS | 1944 | 1464292022752 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:47:02 INFO - PROCESS | 1944 | 1464292022802 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x1133d1000 == 28 [pid = 1944] [id = 339] 12:47:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x110f13800) [pid = 1944] [serial = 1016] [outer = 0x0] 12:47:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x110f18800) [pid = 1944] [serial = 1017] [outer = 0x110f13800] 12:47:02 INFO - PROCESS | 1944 | 1464292022830 Marionette DEBUG loaded listener.js 12:47:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x111c5e800) [pid = 1944] [serial = 1018] [outer = 0x110f13800] 12:47:03 INFO - PROCESS | 1944 | 1464292023230 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]]]}] 12:47:03 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 12:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 621ms 12:47:03 INFO - PROCESS | 1944 | 1464292023283 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:47:03 INFO - PROCESS | 1944 | 1464292023290 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:47:03 INFO - PROCESS | 1944 | 1464292023313 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:47:03 INFO - PROCESS | 1944 | 1464292023318 Marionette TRACE conn2 <- [1,1330,null,{}] 12:47:03 INFO - PROCESS | 1944 | 1464292023324 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}] 12:47:03 INFO - PROCESS | 1944 | 1464292023455 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:47:03 INFO - PROCESS | 1944 | 1464292023474 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x117032800 == 29 [pid = 1944] [id = 340] 12:47:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x112146400) [pid = 1944] [serial = 1019] [outer = 0x0] 12:47:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x1121bcc00) [pid = 1944] [serial = 1020] [outer = 0x112146400] 12:47:03 INFO - PROCESS | 1944 | 1464292023517 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x112970800) [pid = 1944] [serial = 1021] [outer = 0x112146400] 12:47:04 INFO - PROCESS | 1944 | 1464292024093 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]]]}] 12:47:04 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 12:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 834ms 12:47:04 INFO - PROCESS | 1944 | 1464292024139 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 1944 | 1464292024142 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:47:04 INFO - PROCESS | 1944 | 1464292024146 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 1944 | 1464292024148 Marionette TRACE conn2 <- [1,1334,null,{}] 12:47:04 INFO - PROCESS | 1944 | 1464292024153 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}] 12:47:04 INFO - PROCESS | 1944 | 1464292024258 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:47:04 INFO - PROCESS | 1944 | 1464292024331 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x11697c000 == 30 [pid = 1944] [id = 341] 12:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x110da1000) [pid = 1944] [serial = 1022] [outer = 0x0] 12:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x111f3dc00) [pid = 1944] [serial = 1023] [outer = 0x110da1000] 12:47:04 INFO - PROCESS | 1944 | 1464292024365 Marionette DEBUG loaded listener.js 12:47:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x112dd0000) [pid = 1944] [serial = 1024] [outer = 0x110da1000] 12:47:04 INFO - PROCESS | 1944 | 1464292024883 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]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 775ms 12:47:04 INFO - PROCESS | 1944 | 1464292024921 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 1944 | 1464292024925 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:47:04 INFO - PROCESS | 1944 | 1464292024930 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 1944 | 1464292024932 Marionette TRACE conn2 <- [1,1338,null,{}] 12:47:04 INFO - PROCESS | 1944 | 1464292024934 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}] 12:47:05 INFO - PROCESS | 1944 | 1464292025042 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:47:05 INFO - PROCESS | 1944 | 1464292025113 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183b9800 == 31 [pid = 1944] [id = 342] 12:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x111c89c00) [pid = 1944] [serial = 1025] [outer = 0x0] 12:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x113c2c400) [pid = 1944] [serial = 1026] [outer = 0x111c89c00] 12:47:05 INFO - PROCESS | 1944 | 1464292025144 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x115e05800) [pid = 1944] [serial = 1027] [outer = 0x111c89c00] 12:47:06 INFO - PROCESS | 1944 | 1464292026197 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]]]}] 12:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1274ms 12:47:06 INFO - PROCESS | 1944 | 1464292026205 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:47:06 INFO - PROCESS | 1944 | 1464292026207 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:47:06 INFO - PROCESS | 1944 | 1464292026210 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 1944 | 1464292026213 Marionette TRACE conn2 <- [1,1342,null,{}] 12:47:06 INFO - PROCESS | 1944 | 1464292026217 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}] 12:47:06 INFO - PROCESS | 1944 | 1464292026320 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:47:06 INFO - PROCESS | 1944 | 1464292026368 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x1165d2800 == 32 [pid = 1944] [id = 343] 12:47:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x110f1b800) [pid = 1944] [serial = 1028] [outer = 0x0] 12:47:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x111aaf800) [pid = 1944] [serial = 1029] [outer = 0x110f1b800] 12:47:06 INFO - PROCESS | 1944 | 1464292026397 Marionette DEBUG loaded listener.js 12:47:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x11260e400) [pid = 1944] [serial = 1030] [outer = 0x110f1b800] 12:47:06 INFO - PROCESS | 1944 | --DOCSHELL 0x116092000 == 31 [pid = 1944] [id = 23] 12:47:06 INFO - PROCESS | 1944 | --DOCSHELL 0x112172000 == 30 [pid = 1944] [id = 22] 12:47:06 INFO - PROCESS | 1944 | --DOCSHELL 0x1172bd000 == 29 [pid = 1944] [id = 24] 12:47:06 INFO - PROCESS | 1944 | --DOCSHELL 0x119d50800 == 28 [pid = 1944] [id = 25] 12:47:06 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca74000 == 27 [pid = 1944] [id = 15] 12:47:06 INFO - PROCESS | 1944 | 1464292026812 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]]]}] 12:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 625ms 12:47:06 INFO - PROCESS | 1944 | 1464292026837 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:47:06 INFO - PROCESS | 1944 | 1464292026843 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:47:06 INFO - PROCESS | 1944 | 1464292026854 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 1944 | 1464292026857 Marionette TRACE conn2 <- [1,1346,null,{}] 12:47:06 INFO - PROCESS | 1944 | 1464292026868 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}] 12:47:07 INFO - PROCESS | 1944 | 1464292027009 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:47:07 INFO - PROCESS | 1944 | 1464292027025 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x118673000 == 28 [pid = 1944] [id = 344] 12:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x113199400) [pid = 1944] [serial = 1031] [outer = 0x0] 12:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x1161a5800) [pid = 1944] [serial = 1032] [outer = 0x113199400] 12:47:07 INFO - PROCESS | 1944 | 1464292027057 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x116944400) [pid = 1944] [serial = 1033] [outer = 0x113199400] 12:47:07 INFO - PROCESS | 1944 | 1464292027405 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]]]}] 12:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 588ms 12:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:47:07 INFO - PROCESS | 1944 | 1464292027437 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 1944 | 1464292027438 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:47:07 INFO - PROCESS | 1944 | 1464292027441 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:47:07 INFO - PROCESS | 1944 | 1464292027443 Marionette TRACE conn2 <- [1,1350,null,{}] 12:47:07 INFO - PROCESS | 1944 | 1464292027452 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}] 12:47:07 INFO - PROCESS | 1944 | 1464292027539 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:47:07 INFO - PROCESS | 1944 | 1464292027545 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196d5800 == 29 [pid = 1944] [id = 345] 12:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x110f15800) [pid = 1944] [serial = 1034] [outer = 0x0] 12:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x117780c00) [pid = 1944] [serial = 1035] [outer = 0x110f15800] 12:47:07 INFO - PROCESS | 1944 | 1464292027573 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x118248000) [pid = 1944] [serial = 1036] [outer = 0x110f15800] 12:47:07 INFO - PROCESS | 1944 | 1464292027940 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]]]}] 12:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 12:47:07 INFO - PROCESS | 1944 | 1464292027963 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 1944 | 1464292027965 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:47:07 INFO - PROCESS | 1944 | 1464292027969 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:47:07 INFO - PROCESS | 1944 | 1464292027970 Marionette TRACE conn2 <- [1,1354,null,{}] 12:47:07 INFO - PROCESS | 1944 | 1464292027972 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}] 12:47:08 INFO - PROCESS | 1944 | 1464292028085 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:47:08 INFO - PROCESS | 1944 | 1464292028093 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fd9000 == 30 [pid = 1944] [id = 346] 12:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x11833d800) [pid = 1944] [serial = 1037] [outer = 0x0] 12:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x118341800) [pid = 1944] [serial = 1038] [outer = 0x11833d800] 12:47:08 INFO - PROCESS | 1944 | 1464292028120 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x118823c00) [pid = 1944] [serial = 1039] [outer = 0x11833d800] 12:47:08 INFO - PROCESS | 1944 | 1464292028441 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]]]}] 12:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 521ms 12:47:08 INFO - PROCESS | 1944 | 1464292028488 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:47:08 INFO - PROCESS | 1944 | 1464292028490 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:47:08 INFO - PROCESS | 1944 | 1464292028492 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 1944 | 1464292028493 Marionette TRACE conn2 <- [1,1358,null,{}] 12:47:08 INFO - PROCESS | 1944 | 1464292028495 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}] 12:47:08 INFO - PROCESS | 1944 | 1464292028574 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:47:08 INFO - PROCESS | 1944 | 1464292028578 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x124147000 == 31 [pid = 1944] [id = 347] 12:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x11848f800) [pid = 1944] [serial = 1040] [outer = 0x0] 12:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x118d57400) [pid = 1944] [serial = 1041] [outer = 0x11848f800] 12:47:08 INFO - PROCESS | 1944 | 1464292028604 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x119046400) [pid = 1944] [serial = 1042] [outer = 0x11848f800] 12:47:08 INFO - PROCESS | 1944 | 1464292028977 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]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 12:47:09 INFO - PROCESS | 1944 | 1464292029020 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:47:09 INFO - PROCESS | 1944 | 1464292029021 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:47:09 INFO - PROCESS | 1944 | 1464292029024 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 1944 | 1464292029025 Marionette TRACE conn2 <- [1,1362,null,{}] 12:47:09 INFO - PROCESS | 1944 | 1464292029027 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}] 12:47:09 INFO - PROCESS | 1944 | 1464292029142 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:47:09 INFO - PROCESS | 1944 | 1464292029178 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x124816000 == 32 [pid = 1944] [id = 348] 12:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x11907a800) [pid = 1944] [serial = 1043] [outer = 0x0] 12:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x11923d800) [pid = 1944] [serial = 1044] [outer = 0x11907a800] 12:47:09 INFO - PROCESS | 1944 | 1464292029204 Marionette DEBUG loaded listener.js 12:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x11985f800) [pid = 1944] [serial = 1045] [outer = 0x11907a800] 12:47:09 INFO - PROCESS | 1944 | 1464292029544 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]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 567ms 12:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:47:09 INFO - PROCESS | 1944 | 1464292029592 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:47:09 INFO - PROCESS | 1944 | 1464292029593 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:47:09 INFO - PROCESS | 1944 | 1464292029595 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 1944 | 1464292029596 Marionette TRACE conn2 <- [1,1366,null,{}] 12:47:09 INFO - PROCESS | 1944 | 1464292029599 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}] 12:47:09 INFO - PROCESS | 1944 | 1464292029697 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:47:09 INFO - PROCESS | 1944 | 1464292029709 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12531e800 == 33 [pid = 1944] [id = 349] 12:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x1199aa800) [pid = 1944] [serial = 1046] [outer = 0x0] 12:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x119ec5c00) [pid = 1944] [serial = 1047] [outer = 0x1199aa800] 12:47:09 INFO - PROCESS | 1944 | 1464292029738 Marionette DEBUG loaded listener.js 12:47:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x121389c00) [pid = 1944] [serial = 1048] [outer = 0x1199aa800] 12:47:10 INFO - PROCESS | 1944 | 1464292030107 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] 12:47:10 INFO - PROCESS | 1944 | 1464292030116 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:47:10 INFO - PROCESS | 1944 | 1464292030119 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 1944 | 1464292030120 Marionette TRACE conn2 <- [1,1370,null,{}] 12:47:10 INFO - PROCESS | 1944 | 1464292030122 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}] 12:47:10 INFO - PROCESS | 1944 | 1464292030222 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:47:10 INFO - PROCESS | 1944 | 1464292030227 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258f0000 == 34 [pid = 1944] [id = 350] 12:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x121391400) [pid = 1944] [serial = 1049] [outer = 0x0] 12:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x123431800) [pid = 1944] [serial = 1050] [outer = 0x121391400] 12:47:10 INFO - PROCESS | 1944 | 1464292030281 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x123487c00) [pid = 1944] [serial = 1051] [outer = 0x121391400] 12:47:10 INFO - PROCESS | 1944 | 1464292030616 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] 12:47:10 INFO - PROCESS | 1944 | 1464292030640 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:47:10 INFO - PROCESS | 1944 | 1464292030642 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 1944 | 1464292030643 Marionette TRACE conn2 <- [1,1374,null,{}] 12:47:10 INFO - PROCESS | 1944 | 1464292030645 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}] 12:47:10 INFO - PROCESS | 1944 | 1464292030890 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x11723dc00) [pid = 1944] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x1131b0000) [pid = 1944] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x111c66c00) [pid = 1944] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x119048000) [pid = 1944] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x118484400) [pid = 1944] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x11923cc00) [pid = 1944] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x111c68400) [pid = 1944] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x128d1f800) [pid = 1944] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x124081400) [pid = 1944] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x1167c1000) [pid = 1944] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x110daa000) [pid = 1944] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x126e0f000) [pid = 1944] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x1121bd400) [pid = 1944] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x1199a4800) [pid = 1944] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x110f0f000) [pid = 1944] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x110de1400) [pid = 1944] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x110dd5c00) [pid = 1944] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x110da2400) [pid = 1944] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x11260a800) [pid = 1944] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x1199a0800) [pid = 1944] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x11318e000) [pid = 1944] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x121390c00) [pid = 1944] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x128d59000) [pid = 1944] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x1265c4800) [pid = 1944] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x128d1d000) [pid = 1944] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12913ec00) [pid = 1944] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x111e36c00) [pid = 1944] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x12581c800) [pid = 1944] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x119046800) [pid = 1944] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x11823a400) [pid = 1944] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x110de1800) [pid = 1944] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x110eb2000) [pid = 1944] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x110f14000) [pid = 1944] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x126e54c00) [pid = 1944] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12138d000) [pid = 1944] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x11ab08800) [pid = 1944] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x110f13800) [pid = 1944] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x117776c00) [pid = 1944] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x1131a4800) [pid = 1944] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x110f16c00) [pid = 1944] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x110d9ec00) [pid = 1944] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x119086000) [pid = 1944] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x129144400) [pid = 1944] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:47:10 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x1244c4000) [pid = 1944] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:47:10 INFO - PROCESS | 1944 | 1464292030962 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x11251d000 == 35 [pid = 1944] [id = 351] 12:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x110daa000) [pid = 1944] [serial = 1052] [outer = 0x0] 12:47:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x110ddf800) [pid = 1944] [serial = 1053] [outer = 0x110daa000] 12:47:10 INFO - PROCESS | 1944 | 1464292030987 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x110f17800) [pid = 1944] [serial = 1054] [outer = 0x110daa000] 12:47:11 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:47:11 INFO - PROCESS | 1944 | 1464292031359 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] 12:47:11 INFO - PROCESS | 1944 | 1464292031414 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:47:11 INFO - PROCESS | 1944 | 1464292031427 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:47:11 INFO - PROCESS | 1944 | 1464292031429 Marionette TRACE conn2 <- [1,1378,null,{}] 12:47:11 INFO - PROCESS | 1944 | 1464292031432 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}] 12:47:11 INFO - PROCESS | 1944 | 1464292031564 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:47:11 INFO - PROCESS | 1944 | 1464292031574 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x126b04800 == 36 [pid = 1944] [id = 352] 12:47:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x113190000) [pid = 1944] [serial = 1055] [outer = 0x0] 12:47:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x116159c00) [pid = 1944] [serial = 1056] [outer = 0x113190000] 12:47:11 INFO - PROCESS | 1944 | 1464292031614 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x11723dc00) [pid = 1944] [serial = 1057] [outer = 0x113190000] 12:47:11 INFO - PROCESS | 1944 | 1464292031960 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] 12:47:12 INFO - PROCESS | 1944 | 1464292031999 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:47:12 INFO - PROCESS | 1944 | 1464292032001 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 1944 | 1464292032003 Marionette TRACE conn2 <- [1,1382,null,{}] 12:47:12 INFO - PROCESS | 1944 | 1464292032005 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}] 12:47:12 INFO - PROCESS | 1944 | 1464292032126 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:47:12 INFO - PROCESS | 1944 | 1464292032148 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x128f9e800 == 37 [pid = 1944] [id = 353] 12:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x118244400) [pid = 1944] [serial = 1058] [outer = 0x0] 12:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x119244000) [pid = 1944] [serial = 1059] [outer = 0x118244400] 12:47:12 INFO - PROCESS | 1944 | 1464292032178 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x1236f6400) [pid = 1944] [serial = 1060] [outer = 0x118244400] 12:47:12 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:47:12 INFO - PROCESS | 1944 | 1464292032524 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] 12:47:12 INFO - PROCESS | 1944 | 1464292032572 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:47:12 INFO - PROCESS | 1944 | 1464292032575 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 1944 | 1464292032576 Marionette TRACE conn2 <- [1,1386,null,{}] 12:47:12 INFO - PROCESS | 1944 | 1464292032578 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}] 12:47:12 INFO - PROCESS | 1944 | 1464292032661 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:47:12 INFO - PROCESS | 1944 | 1464292032713 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x1294a4000 == 38 [pid = 1944] [id = 354] 12:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x1199a4800) [pid = 1944] [serial = 1061] [outer = 0x0] 12:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x124219800) [pid = 1944] [serial = 1062] [outer = 0x1199a4800] 12:47:12 INFO - PROCESS | 1944 | 1464292032738 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x124be7c00) [pid = 1944] [serial = 1063] [outer = 0x1199a4800] 12:47:13 INFO - PROCESS | 1944 | 1464292033211 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] 12:47:13 INFO - PROCESS | 1944 | 1464292033246 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:47:13 INFO - PROCESS | 1944 | 1464292033251 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 1944 | 1464292033255 Marionette TRACE conn2 <- [1,1390,null,{}] 12:47:13 INFO - PROCESS | 1944 | 1464292033259 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}] 12:47:13 INFO - PROCESS | 1944 | 1464292033363 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:47:13 INFO - PROCESS | 1944 | 1464292033469 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x118662800 == 39 [pid = 1944] [id = 355] 12:47:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x113197c00) [pid = 1944] [serial = 1064] [outer = 0x0] 12:47:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x11336e000) [pid = 1944] [serial = 1065] [outer = 0x113197c00] 12:47:13 INFO - PROCESS | 1944 | 1464292033502 Marionette DEBUG loaded listener.js 12:47:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x116071c00) [pid = 1944] [serial = 1066] [outer = 0x113197c00] 12:47:13 INFO - PROCESS | 1944 | 1464292033924 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]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 726ms 12:47:13 INFO - PROCESS | 1944 | 1464292033976 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 1944 | 1464292033980 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:47:13 INFO - PROCESS | 1944 | 1464292033985 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 1944 | 1464292033987 Marionette TRACE conn2 <- [1,1394,null,{}] 12:47:13 INFO - PROCESS | 1944 | 1464292033989 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}] 12:47:14 INFO - PROCESS | 1944 | 1464292034093 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:47:14 INFO - PROCESS | 1944 | 1464292034148 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235eb800 == 40 [pid = 1944] [id = 356] 12:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x116841800) [pid = 1944] [serial = 1067] [outer = 0x0] 12:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x117240400) [pid = 1944] [serial = 1068] [outer = 0x116841800] 12:47:14 INFO - PROCESS | 1944 | 1464292034177 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x118248400) [pid = 1944] [serial = 1069] [outer = 0x116841800] 12:47:14 INFO - PROCESS | 1944 | 1464292034639 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]]]}] 12:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 672ms 12:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:47:14 INFO - PROCESS | 1944 | 1464292034657 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:47:14 INFO - PROCESS | 1944 | 1464292034659 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:47:14 INFO - PROCESS | 1944 | 1464292034661 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:47:14 INFO - PROCESS | 1944 | 1464292034664 Marionette TRACE conn2 <- [1,1398,null,{}] 12:47:14 INFO - PROCESS | 1944 | 1464292034695 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}] 12:47:14 INFO - PROCESS | 1944 | 1464292034799 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:47:14 INFO - PROCESS | 1944 | 1464292034857 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a877800 == 41 [pid = 1944] [id = 357] 12:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11881b400) [pid = 1944] [serial = 1070] [outer = 0x0] 12:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x119043400) [pid = 1944] [serial = 1071] [outer = 0x11881b400] 12:47:14 INFO - PROCESS | 1944 | 1464292034889 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x119249000) [pid = 1944] [serial = 1072] [outer = 0x11881b400] 12:47:15 INFO - PROCESS | 1944 | 1464292035352 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]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 726ms 12:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:47:15 INFO - PROCESS | 1944 | 1464292035387 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 1944 | 1464292035389 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:47:15 INFO - PROCESS | 1944 | 1464292035391 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 1944 | 1464292035393 Marionette TRACE conn2 <- [1,1402,null,{}] 12:47:15 INFO - PROCESS | 1944 | 1464292035395 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}] 12:47:15 INFO - PROCESS | 1944 | 1464292035501 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:47:15 INFO - PROCESS | 1944 | 1464292035568 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa9f000 == 42 [pid = 1944] [id = 358] 12:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x1199a7c00) [pid = 1944] [serial = 1073] [outer = 0x0] 12:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x121393800) [pid = 1944] [serial = 1074] [outer = 0x1199a7c00] 12:47:15 INFO - PROCESS | 1944 | 1464292035599 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12349ec00) [pid = 1944] [serial = 1075] [outer = 0x1199a7c00] 12:47:16 INFO - PROCESS | 1944 | 1464292036020 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]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 668ms 12:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:47:16 INFO - PROCESS | 1944 | 1464292036060 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:47:16 INFO - PROCESS | 1944 | 1464292036062 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:47:16 INFO - PROCESS | 1944 | 1464292036064 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 1944 | 1464292036065 Marionette TRACE conn2 <- [1,1406,null,{}] 12:47:16 INFO - PROCESS | 1944 | 1464292036068 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}] 12:47:16 INFO - PROCESS | 1944 | 1464292036187 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:47:16 INFO - PROCESS | 1944 | 1464292036242 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1fb000 == 43 [pid = 1944] [id = 359] 12:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x123437000) [pid = 1944] [serial = 1076] [outer = 0x0] 12:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x12421fc00) [pid = 1944] [serial = 1077] [outer = 0x123437000] 12:47:16 INFO - PROCESS | 1944 | 1464292036273 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x124cf3400) [pid = 1944] [serial = 1078] [outer = 0x123437000] 12:47:16 INFO - PROCESS | 1944 | 1464292036693 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]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 671ms 12:47:16 INFO - PROCESS | 1944 | 1464292036735 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:47:16 INFO - PROCESS | 1944 | 1464292036737 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:47:16 INFO - PROCESS | 1944 | 1464292036739 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 1944 | 1464292036740 Marionette TRACE conn2 <- [1,1410,null,{}] 12:47:16 INFO - PROCESS | 1944 | 1464292036743 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}] 12:47:16 INFO - PROCESS | 1944 | 1464292036861 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:47:16 INFO - PROCESS | 1944 | 1464292036918 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12340b800 == 44 [pid = 1944] [id = 360] 12:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x1234a8800) [pid = 1944] [serial = 1079] [outer = 0x0] 12:47:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x124fdac00) [pid = 1944] [serial = 1080] [outer = 0x1234a8800] 12:47:16 INFO - PROCESS | 1944 | 1464292036949 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x125820000) [pid = 1944] [serial = 1081] [outer = 0x1234a8800] 12:47:17 INFO - PROCESS | 1944 | 1464292037597 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]]]}] 12:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 874ms 12:47:17 INFO - PROCESS | 1944 | 1464292037614 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:47:17 INFO - PROCESS | 1944 | 1464292037616 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:47:17 INFO - PROCESS | 1944 | 1464292037620 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:47:17 INFO - PROCESS | 1944 | 1464292037622 Marionette TRACE conn2 <- [1,1414,null,{}] 12:47:17 INFO - PROCESS | 1944 | 1464292037626 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}] 12:47:17 INFO - PROCESS | 1944 | 1464292037721 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:47:17 INFO - PROCESS | 1944 | 1464292037791 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x11838d000 == 45 [pid = 1944] [id = 361] 12:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x111c5f000) [pid = 1944] [serial = 1082] [outer = 0x0] 12:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x111c69000) [pid = 1944] [serial = 1083] [outer = 0x111c5f000] 12:47:17 INFO - PROCESS | 1944 | 1464292037819 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x1121b2400) [pid = 1944] [serial = 1084] [outer = 0x111c5f000] 12:47:18 INFO - PROCESS | 1944 | --DOCSHELL 0x1133cb800 == 44 [pid = 1944] [id = 26] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x1121bcc00) [pid = 1944] [serial = 1020] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x12afee000) [pid = 1944] [serial = 1014] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | 1464292038294 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]]]}] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x111c1a400) [pid = 1944] [serial = 840] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x1234a1400) [pid = 1944] [serial = 798] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x110de3800) [pid = 1944] [serial = 708] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x110eab400) [pid = 1944] [serial = 735] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x1160e7000) [pid = 1944] [serial = 741] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x1234a3c00) [pid = 1944] [serial = 849] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x116598000) [pid = 1944] [serial = 843] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12347fc00) [pid = 1944] [serial = 792] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x119089800) [pid = 1944] [serial = 786] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1169a2800) [pid = 1944] [serial = 783] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x113198400) [pid = 1944] [serial = 780] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x124bd9000) [pid = 1944] [serial = 795] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x118d64c00) [pid = 1944] [serial = 846] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x1211e7000) [pid = 1944] [serial = 789] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x11260dc00) [pid = 1944] [serial = 738] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x113cb3400) [pid = 1944] [serial = 897] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x124fd9c00) [pid = 1944] [serial = 852] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x128d14800) [pid = 1944] [serial = 996] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x128d56800) [pid = 1944] [serial = 999] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x128d1cc00) [pid = 1944] [serial = 997] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x129145000) [pid = 1944] [serial = 1002] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12349b400) [pid = 1944] [serial = 1006] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x117f13400) [pid = 1944] [serial = 1005] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x129607000) [pid = 1944] [serial = 1008] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x12443e400) [pid = 1944] [serial = 1003] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x1199a2c00) [pid = 1944] [serial = 987] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12138d800) [pid = 1944] [serial = 988] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x1186c9400) [pid = 1944] [serial = 984] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x119046000) [pid = 1944] [serial = 985] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x113cb6400) [pid = 1944] [serial = 981] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x117782800) [pid = 1944] [serial = 982] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x1131a6800) [pid = 1944] [serial = 979] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x111c62400) [pid = 1944] [serial = 978] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x128fe2800) [pid = 1944] [serial = 976] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x126e45800) [pid = 1944] [serial = 975] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x128dda800) [pid = 1944] [serial = 973] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x128d1d800) [pid = 1944] [serial = 972] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x126e4cc00) [pid = 1944] [serial = 970] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12612bc00) [pid = 1944] [serial = 969] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x124ceb000) [pid = 1944] [serial = 967] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12367f000) [pid = 1944] [serial = 966] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x111c5e800) [pid = 1944] [serial = 1018] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x11923ac00) [pid = 1944] [serial = 964] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x1186c9000) [pid = 1944] [serial = 963] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x1165a1c00) [pid = 1944] [serial = 961] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x116035400) [pid = 1944] [serial = 960] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x1121be000) [pid = 1944] [serial = 958] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x111c68000) [pid = 1944] [serial = 957] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x126e4c400) [pid = 1944] [serial = 955] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x123430c00) [pid = 1944] [serial = 990] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1236f0800) [pid = 1944] [serial = 991] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x110f18800) [pid = 1944] [serial = 1017] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12aa59400) [pid = 1944] [serial = 1012] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x129b7b000) [pid = 1944] [serial = 1011] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12588c000) [pid = 1944] [serial = 993] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x126e52000) [pid = 1944] [serial = 994] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x129671400) [pid = 1944] [serial = 1009] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x12913a000) [pid = 1944] [serial = 1000] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x129606400) [pid = 1944] [serial = 910] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x125880000) [pid = 1944] [serial = 904] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x118490800) [pid = 1944] [serial = 901] [outer = 0x0] [url = about:blank] 12:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 726ms 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x12aff0000) [pid = 1944] [serial = 913] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x128d1fc00) [pid = 1944] [serial = 907] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1291d0c00) [pid = 1944] [serial = 894] [outer = 0x0] [url = about:blank] 12:47:18 INFO - PROCESS | 1944 | 1464292038352 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 1944 | 1464292038356 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:47:18 INFO - PROCESS | 1944 | 1464292038360 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 1944 | 1464292038362 Marionette TRACE conn2 <- [1,1418,null,{}] 12:47:18 INFO - PROCESS | 1944 | 1464292038365 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}] 12:47:18 INFO - PROCESS | 1944 | 1464292038450 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:47:18 INFO - PROCESS | 1944 | 1464292038457 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x1161b7000 == 45 [pid = 1944] [id = 362] 12:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x1121b8400) [pid = 1944] [serial = 1085] [outer = 0x0] 12:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x113192800) [pid = 1944] [serial = 1086] [outer = 0x1121b8400] 12:47:18 INFO - PROCESS | 1944 | 1464292038485 Marionette DEBUG loaded listener.js 12:47:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x113bc3c00) [pid = 1944] [serial = 1087] [outer = 0x1121b8400] 12:47:18 INFO - PROCESS | 1944 | 1464292038857 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]]]}] 12:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 12:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:47:18 INFO - PROCESS | 1944 | 1464292038889 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 1944 | 1464292038890 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:47:18 INFO - PROCESS | 1944 | 1464292038893 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 1944 | 1464292038896 Marionette TRACE conn2 <- [1,1422,null,{}] 12:47:18 INFO - PROCESS | 1944 | 1464292038903 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}] 12:47:18 INFO - PROCESS | 1944 | 1464292038990 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:47:19 INFO - PROCESS | 1944 | 1464292039014 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x118658800 == 46 [pid = 1944] [id = 363] 12:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11606e400) [pid = 1944] [serial = 1088] [outer = 0x0] 12:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x116b52400) [pid = 1944] [serial = 1089] [outer = 0x11606e400] 12:47:19 INFO - PROCESS | 1944 | 1464292039042 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x117f1a400) [pid = 1944] [serial = 1090] [outer = 0x11606e400] 12:47:19 INFO - PROCESS | 1944 | 1464292039388 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]]]}] 12:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 12:47:19 INFO - PROCESS | 1944 | 1464292039414 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:47:19 INFO - PROCESS | 1944 | 1464292039416 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:47:19 INFO - PROCESS | 1944 | 1464292039421 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:47:19 INFO - PROCESS | 1944 | 1464292039422 Marionette TRACE conn2 <- [1,1426,null,{}] 12:47:19 INFO - PROCESS | 1944 | 1464292039432 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}] 12:47:19 INFO - PROCESS | 1944 | 1464292039542 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:47:19 INFO - PROCESS | 1944 | 1464292039547 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196de000 == 47 [pid = 1944] [id = 364] 12:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x118337400) [pid = 1944] [serial = 1091] [outer = 0x0] 12:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x118491c00) [pid = 1944] [serial = 1092] [outer = 0x118337400] 12:47:19 INFO - PROCESS | 1944 | 1464292039569 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11881fc00) [pid = 1944] [serial = 1093] [outer = 0x118337400] 12:47:19 INFO - PROCESS | 1944 | 1464292039890 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]]]}] 12:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 12:47:19 INFO - PROCESS | 1944 | 1464292039939 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:47:19 INFO - PROCESS | 1944 | 1464292039941 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:47:19 INFO - PROCESS | 1944 | 1464292039943 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:47:19 INFO - PROCESS | 1944 | 1464292039944 Marionette TRACE conn2 <- [1,1430,null,{}] 12:47:19 INFO - PROCESS | 1944 | 1464292039947 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}] 12:47:20 INFO - PROCESS | 1944 | 1464292040028 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:47:20 INFO - PROCESS | 1944 | 1464292040086 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213ad800 == 48 [pid = 1944] [id = 365] 12:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11833b800) [pid = 1944] [serial = 1094] [outer = 0x0] 12:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1188d5400) [pid = 1944] [serial = 1095] [outer = 0x11833b800] 12:47:20 INFO - PROCESS | 1944 | 1464292040113 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11923bc00) [pid = 1944] [serial = 1096] [outer = 0x11833b800] 12:47:20 INFO - PROCESS | 1944 | 1464292040445 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]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 12:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:47:20 INFO - PROCESS | 1944 | 1464292040462 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 1944 | 1464292040463 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:47:20 INFO - PROCESS | 1944 | 1464292040465 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 1944 | 1464292040466 Marionette TRACE conn2 <- [1,1434,null,{}] 12:47:20 INFO - PROCESS | 1944 | 1464292040471 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}] 12:47:20 INFO - PROCESS | 1944 | 1464292040591 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:47:20 INFO - PROCESS | 1944 | 1464292040608 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x124806000 == 49 [pid = 1944] [id = 366] 12:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x119238c00) [pid = 1944] [serial = 1097] [outer = 0x0] 12:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x119e47000) [pid = 1944] [serial = 1098] [outer = 0x119238c00] 12:47:20 INFO - PROCESS | 1944 | 1464292040633 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12349b400) [pid = 1944] [serial = 1099] [outer = 0x119238c00] 12:47:20 INFO - PROCESS | 1944 | 1464292040977 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]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 521ms 12:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:47:20 INFO - PROCESS | 1944 | 1464292040989 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 1944 | 1464292040990 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:47:20 INFO - PROCESS | 1944 | 1464292040992 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 1944 | 1464292040993 Marionette TRACE conn2 <- [1,1438,null,{}] 12:47:20 INFO - PROCESS | 1944 | 1464292040995 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}] 12:47:21 INFO - PROCESS | 1944 | 1464292041100 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:47:21 INFO - PROCESS | 1944 | 1464292041105 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258ae000 == 50 [pid = 1944] [id = 367] 12:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12138d000) [pid = 1944] [serial = 1100] [outer = 0x0] 12:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x124084c00) [pid = 1944] [serial = 1101] [outer = 0x12138d000] 12:47:21 INFO - PROCESS | 1944 | 1464292041156 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x124fa4800) [pid = 1944] [serial = 1102] [outer = 0x12138d000] 12:47:21 INFO - PROCESS | 1944 | 1464292041492 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]]]}] 12:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 12:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:47:21 INFO - PROCESS | 1944 | 1464292041512 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:47:21 INFO - PROCESS | 1944 | 1464292041514 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:47:21 INFO - PROCESS | 1944 | 1464292041516 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:47:21 INFO - PROCESS | 1944 | 1464292041517 Marionette TRACE conn2 <- [1,1442,null,{}] 12:47:21 INFO - PROCESS | 1944 | 1464292041528 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}] 12:47:21 INFO - PROCESS | 1944 | 1464292041630 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:47:21 INFO - PROCESS | 1944 | 1464292041661 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x126543800 == 51 [pid = 1944] [id = 368] 12:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1236f7400) [pid = 1944] [serial = 1103] [outer = 0x0] 12:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x125292c00) [pid = 1944] [serial = 1104] [outer = 0x1236f7400] 12:47:21 INFO - PROCESS | 1944 | 1464292041685 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12581e800) [pid = 1944] [serial = 1105] [outer = 0x1236f7400] 12:47:22 INFO - PROCESS | 1944 | 1464292042011 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]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 526ms 12:47:22 INFO - PROCESS | 1944 | 1464292042043 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 1944 | 1464292042044 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:47:22 INFO - PROCESS | 1944 | 1464292042046 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 1944 | 1464292042047 Marionette TRACE conn2 <- [1,1446,null,{}] 12:47:22 INFO - PROCESS | 1944 | 1464292042050 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}] 12:47:22 INFO - PROCESS | 1944 | 1464292042153 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:47:22 INFO - PROCESS | 1944 | 1464292042184 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x129171000 == 52 [pid = 1944] [id = 369] 12:47:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x124ceb000) [pid = 1944] [serial = 1106] [outer = 0x0] 12:47:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12588b000) [pid = 1944] [serial = 1107] [outer = 0x124ceb000] 12:47:22 INFO - PROCESS | 1944 | 1464292042208 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x126506800) [pid = 1944] [serial = 1108] [outer = 0x124ceb000] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x11848f800) [pid = 1944] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x110f15800) [pid = 1944] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x113190000) [pid = 1944] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x121391400) [pid = 1944] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11833d800) [pid = 1944] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x110f1b800) [pid = 1944] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x110daa000) [pid = 1944] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1199aa800) [pid = 1944] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x111c89c00) [pid = 1944] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11907a800) [pid = 1944] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x110da6000) [pid = 1944] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x118244400) [pid = 1944] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:47:22 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x113199400) [pid = 1944] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:47:22 INFO - PROCESS | 1944 | 1464292042584 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]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 575ms 12:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:47:22 INFO - PROCESS | 1944 | 1464292042622 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 1944 | 1464292042623 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:47:22 INFO - PROCESS | 1944 | 1464292042625 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 1944 | 1464292042627 Marionette TRACE conn2 <- [1,1450,null,{}] 12:47:22 INFO - PROCESS | 1944 | 1464292042629 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}] 12:47:22 INFO - PROCESS | 1944 | 1464292042714 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:47:22 INFO - PROCESS | 1944 | 1464292042765 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258f3800 == 53 [pid = 1944] [id = 370] 12:47:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x110dd8000) [pid = 1944] [serial = 1109] [outer = 0x0] 12:47:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11777a000) [pid = 1944] [serial = 1110] [outer = 0x110dd8000] 12:47:22 INFO - PROCESS | 1944 | 1464292042790 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x121391400) [pid = 1944] [serial = 1111] [outer = 0x110dd8000] 12:47:23 INFO - PROCESS | 1944 | 1464292043093 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]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 12:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:47:23 INFO - PROCESS | 1944 | 1464292043147 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 1944 | 1464292043148 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:47:23 INFO - PROCESS | 1944 | 1464292043151 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 1944 | 1464292043153 Marionette TRACE conn2 <- [1,1454,null,{}] 12:47:23 INFO - PROCESS | 1944 | 1464292043155 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}] 12:47:23 INFO - PROCESS | 1944 | 1464292043254 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:47:23 INFO - PROCESS | 1944 | 1464292043258 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a876000 == 54 [pid = 1944] [id = 371] 12:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x117783c00) [pid = 1944] [serial = 1112] [outer = 0x0] 12:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x126784000) [pid = 1944] [serial = 1113] [outer = 0x117783c00] 12:47:23 INFO - PROCESS | 1944 | 1464292043287 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x126b31c00) [pid = 1944] [serial = 1114] [outer = 0x117783c00] 12:47:23 INFO - PROCESS | 1944 | 1464292043719 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]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 620ms 12:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:47:23 INFO - PROCESS | 1944 | 1464292043772 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 1944 | 1464292043774 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:47:23 INFO - PROCESS | 1944 | 1464292043778 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 1944 | 1464292043779 Marionette TRACE conn2 <- [1,1458,null,{}] 12:47:23 INFO - PROCESS | 1944 | 1464292043783 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}] 12:47:23 INFO - PROCESS | 1944 | 1464292043915 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:47:23 INFO - PROCESS | 1944 | 1464292043925 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b38c000 == 55 [pid = 1944] [id = 372] 12:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x119d94400) [pid = 1944] [serial = 1115] [outer = 0x0] 12:47:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x126e47c00) [pid = 1944] [serial = 1116] [outer = 0x119d94400] 12:47:23 INFO - PROCESS | 1944 | 1464292043965 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x126e52c00) [pid = 1944] [serial = 1117] [outer = 0x119d94400] 12:47:24 INFO - PROCESS | 1944 | 1464292044327 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]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 12:47:24 INFO - PROCESS | 1944 | 1464292044347 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 1944 | 1464292044349 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:47:24 INFO - PROCESS | 1944 | 1464292044352 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - PROCESS | 1944 | 1464292044355 Marionette TRACE conn2 <- [1,1462,null,{}] 12:47:24 INFO - PROCESS | 1944 | 1464292044365 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}] 12:47:24 INFO - PROCESS | 1944 | 1464292044476 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:47:24 INFO - PROCESS | 1944 | 1464292044598 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x11322b800 == 56 [pid = 1944] [id = 373] 12:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x110da6000) [pid = 1944] [serial = 1118] [outer = 0x0] 12:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x110de4800) [pid = 1944] [serial = 1119] [outer = 0x110da6000] 12:47:24 INFO - PROCESS | 1944 | 1464292044629 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x110f1bc00) [pid = 1944] [serial = 1120] [outer = 0x110da6000] 12:47:25 INFO - PROCESS | 1944 | 1464292045095 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]]]}] 12:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 771ms 12:47:25 INFO - PROCESS | 1944 | 1464292045136 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:47:25 INFO - PROCESS | 1944 | 1464292045139 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:47:25 INFO - PROCESS | 1944 | 1464292045143 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:47:25 INFO - PROCESS | 1944 | 1464292045146 Marionette TRACE conn2 <- [1,1466,null,{}] 12:47:25 INFO - PROCESS | 1944 | 1464292045149 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}] 12:47:25 INFO - PROCESS | 1944 | 1464292045259 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:47:25 INFO - PROCESS | 1944 | 1464292045326 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x118649800 == 57 [pid = 1944] [id = 374] 12:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1131a6800) [pid = 1944] [serial = 1121] [outer = 0x0] 12:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x113c2a400) [pid = 1944] [serial = 1122] [outer = 0x1131a6800] 12:47:25 INFO - PROCESS | 1944 | 1464292045357 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x11615b400) [pid = 1944] [serial = 1123] [outer = 0x1131a6800] 12:47:25 INFO - PROCESS | 1944 | 1464292045810 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]]]}] 12:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 721ms 12:47:25 INFO - PROCESS | 1944 | 1464292045869 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:47:25 INFO - PROCESS | 1944 | 1464292045872 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:47:25 INFO - PROCESS | 1944 | 1464292045876 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:47:25 INFO - PROCESS | 1944 | 1464292045878 Marionette TRACE conn2 <- [1,1470,null,{}] 12:47:25 INFO - PROCESS | 1944 | 1464292045880 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}] 12:47:25 INFO - PROCESS | 1944 | 1464292045988 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:47:26 INFO - PROCESS | 1944 | 1464292046057 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x128fa6800 == 58 [pid = 1944] [id = 375] 12:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x118242400) [pid = 1944] [serial = 1124] [outer = 0x0] 12:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x118342800) [pid = 1944] [serial = 1125] [outer = 0x118242400] 12:47:26 INFO - PROCESS | 1944 | 1464292046087 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x118d65c00) [pid = 1944] [serial = 1126] [outer = 0x118242400] 12:47:26 INFO - PROCESS | 1944 | 1464292046539 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]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 720ms 12:47:26 INFO - PROCESS | 1944 | 1464292046602 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 1944 | 1464292046604 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:47:26 INFO - PROCESS | 1944 | 1464292046613 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 1944 | 1464292046618 Marionette TRACE conn2 <- [1,1474,null,{}] 12:47:26 INFO - PROCESS | 1944 | 1464292046623 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}] 12:47:26 INFO - PROCESS | 1944 | 1464292046730 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:47:26 INFO - PROCESS | 1944 | 1464292046796 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdcf000 == 59 [pid = 1944] [id = 376] 12:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x118243400) [pid = 1944] [serial = 1127] [outer = 0x0] 12:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x123439800) [pid = 1944] [serial = 1128] [outer = 0x118243400] 12:47:26 INFO - PROCESS | 1944 | 1464292046825 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x124434800) [pid = 1944] [serial = 1129] [outer = 0x118243400] 12:47:27 INFO - PROCESS | 1944 | 1464292047240 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]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 680ms 12:47:27 INFO - PROCESS | 1944 | 1464292047298 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 1944 | 1464292047300 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:47:27 INFO - PROCESS | 1944 | 1464292047323 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 1944 | 1464292047324 Marionette TRACE conn2 <- [1,1478,null,{}] 12:47:27 INFO - PROCESS | 1944 | 1464292047326 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}] 12:47:27 INFO - PROCESS | 1944 | 1464292047431 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:47:27 INFO - PROCESS | 1944 | 1464292047497 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c60a800 == 60 [pid = 1944] [id = 377] 12:47:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x126125800) [pid = 1944] [serial = 1130] [outer = 0x0] 12:47:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x126511c00) [pid = 1944] [serial = 1131] [outer = 0x126125800] 12:47:27 INFO - PROCESS | 1944 | 1464292047526 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x126966000) [pid = 1944] [serial = 1132] [outer = 0x126125800] 12:47:27 INFO - PROCESS | 1944 | 1464292047914 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]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 674ms 12:47:28 INFO - PROCESS | 1944 | 1464292048002 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 1944 | 1464292048004 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:47:28 INFO - PROCESS | 1944 | 1464292048007 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 1944 | 1464292048009 Marionette TRACE conn2 <- [1,1482,null,{}] 12:47:28 INFO - PROCESS | 1944 | 1464292048011 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}] 12:47:28 INFO - PROCESS | 1944 | 1464292048114 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:47:28 INFO - PROCESS | 1944 | 1464292048180 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x119bcc800 == 61 [pid = 1944] [id = 378] 12:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x118d5a400) [pid = 1944] [serial = 1133] [outer = 0x0] 12:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x123438000) [pid = 1944] [serial = 1134] [outer = 0x118d5a400] 12:47:28 INFO - PROCESS | 1944 | 1464292048215 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x128bc0800) [pid = 1944] [serial = 1135] [outer = 0x118d5a400] 12:47:28 INFO - PROCESS | 1944 | 1464292048898 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]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 920ms 12:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:47:28 INFO - PROCESS | 1944 | 1464292048928 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 1944 | 1464292048930 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:47:28 INFO - PROCESS | 1944 | 1464292048933 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 1944 | 1464292048938 Marionette TRACE conn2 <- [1,1486,null,{}] 12:47:28 INFO - PROCESS | 1944 | 1464292048942 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}] 12:47:29 INFO - PROCESS | 1944 | 1464292049040 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:47:29 INFO - PROCESS | 1944 | 1464292049111 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x113cd4800 == 62 [pid = 1944] [id = 379] 12:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x111c19800) [pid = 1944] [serial = 1136] [outer = 0x0] 12:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x11260ec00) [pid = 1944] [serial = 1137] [outer = 0x111c19800] 12:47:29 INFO - PROCESS | 1944 | 1464292049141 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x1131af000) [pid = 1944] [serial = 1138] [outer = 0x111c19800] 12:47:29 INFO - PROCESS | 1944 | 1464292049619 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]]]}] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x12b38c000 == 61 [pid = 1944] [id = 372] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x12a876000 == 60 [pid = 1944] [id = 371] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x1258f3800 == 59 [pid = 1944] [id = 370] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x111f3dc00) [pid = 1944] [serial = 1023] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x124219800) [pid = 1944] [serial = 1062] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x129171000 == 58 [pid = 1944] [id = 369] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x126543800 == 57 [pid = 1944] [id = 368] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x1258ae000 == 56 [pid = 1944] [id = 367] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x124806000 == 55 [pid = 1944] [id = 366] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x1213ad800 == 54 [pid = 1944] [id = 365] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x1196de000 == 53 [pid = 1944] [id = 364] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x118658800 == 52 [pid = 1944] [id = 363] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x1161b7000 == 51 [pid = 1944] [id = 362] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x11838d000 == 50 [pid = 1944] [id = 361] 12:47:29 INFO - PROCESS | 1944 | --DOCSHELL 0x12a877800 == 49 [pid = 1944] [id = 357] 12:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 773ms 12:47:29 INFO - PROCESS | 1944 | 1464292049708 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:47:29 INFO - PROCESS | 1944 | 1464292049713 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:47:29 INFO - PROCESS | 1944 | 1464292049719 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - PROCESS | 1944 | 1464292049722 Marionette TRACE conn2 <- [1,1490,null,{}] 12:47:29 INFO - PROCESS | 1944 | 1464292049725 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}] 12:47:29 INFO - PROCESS | 1944 | 1464292049869 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x118d57400) [pid = 1944] [serial = 1041] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x118248000) [pid = 1944] [serial = 1036] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x116159c00) [pid = 1944] [serial = 1056] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x123487c00) [pid = 1944] [serial = 1051] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x118823c00) [pid = 1944] [serial = 1039] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x111aaf800) [pid = 1944] [serial = 1029] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x119046400) [pid = 1944] [serial = 1042] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x110ddf800) [pid = 1944] [serial = 1053] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x118341800) [pid = 1944] [serial = 1038] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x117780c00) [pid = 1944] [serial = 1035] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x121389c00) [pid = 1944] [serial = 1048] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x115e05800) [pid = 1944] [serial = 1027] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11923d800) [pid = 1944] [serial = 1044] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x113c2c400) [pid = 1944] [serial = 1026] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12b1ccc00) [pid = 1944] [serial = 1015] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x119244000) [pid = 1944] [serial = 1059] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x110f17800) [pid = 1944] [serial = 1054] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x1161a5800) [pid = 1944] [serial = 1032] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x11723dc00) [pid = 1944] [serial = 1057] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11260e400) [pid = 1944] [serial = 1030] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x119ec5c00) [pid = 1944] [serial = 1047] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x123431800) [pid = 1944] [serial = 1050] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x116944400) [pid = 1944] [serial = 1033] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11985f800) [pid = 1944] [serial = 1045] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1236f6400) [pid = 1944] [serial = 1060] [outer = 0x0] [url = about:blank] 12:47:29 INFO - PROCESS | 1944 | 1464292049942 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x117035800 == 50 [pid = 1944] [id = 380] 12:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x111aaf800) [pid = 1944] [serial = 1139] [outer = 0x0] 12:47:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x115e10800) [pid = 1944] [serial = 1140] [outer = 0x111aaf800] 12:47:29 INFO - PROCESS | 1944 | 1464292049968 Marionette DEBUG loaded listener.js 12:47:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x1167c1400) [pid = 1944] [serial = 1141] [outer = 0x111aaf800] 12:47:30 INFO - PROCESS | 1944 | 1464292050343 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]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 12:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:47:30 INFO - PROCESS | 1944 | 1464292050390 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:47:30 INFO - PROCESS | 1944 | 1464292050391 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:47:30 INFO - PROCESS | 1944 | 1464292050393 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 1944 | 1464292050396 Marionette TRACE conn2 <- [1,1494,null,{}] 12:47:30 INFO - PROCESS | 1944 | 1464292050403 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}] 12:47:30 INFO - PROCESS | 1944 | 1464292050490 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:47:30 INFO - PROCESS | 1944 | 1464292050495 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12139e000 == 51 [pid = 1944] [id = 381] 12:47:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x117f0d400) [pid = 1944] [serial = 1142] [outer = 0x0] 12:47:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1188d5800) [pid = 1944] [serial = 1143] [outer = 0x117f0d400] 12:47:30 INFO - PROCESS | 1944 | 1464292050530 Marionette DEBUG loaded listener.js 12:47:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x119085800) [pid = 1944] [serial = 1144] [outer = 0x117f0d400] 12:47:30 INFO - PROCESS | 1944 | 1464292050876 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]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 521ms 12:47:30 INFO - PROCESS | 1944 | 1464292050915 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:47:30 INFO - PROCESS | 1944 | 1464292050917 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:47:30 INFO - PROCESS | 1944 | 1464292050931 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 1944 | 1464292050932 Marionette TRACE conn2 <- [1,1498,null,{}] 12:47:30 INFO - PROCESS | 1944 | 1464292050935 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}] 12:47:31 INFO - PROCESS | 1944 | 1464292051015 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:47:31 INFO - PROCESS | 1944 | 1464292051022 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x124721000 == 52 [pid = 1944] [id = 382] 12:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x119242000) [pid = 1944] [serial = 1145] [outer = 0x0] 12:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1199a0000) [pid = 1944] [serial = 1146] [outer = 0x119242000] 12:47:31 INFO - PROCESS | 1944 | 1464292051047 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x1211e8000) [pid = 1944] [serial = 1147] [outer = 0x119242000] 12:47:31 INFO - PROCESS | 1944 | 1464292051358 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]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 473ms 12:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:47:31 INFO - PROCESS | 1944 | 1464292051400 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:47:31 INFO - PROCESS | 1944 | 1464292051401 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:47:31 INFO - PROCESS | 1944 | 1464292051403 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 1944 | 1464292051404 Marionette TRACE conn2 <- [1,1502,null,{}] 12:47:31 INFO - PROCESS | 1944 | 1464292051407 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}] 12:47:31 INFO - PROCESS | 1944 | 1464292051489 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:47:31 INFO - PROCESS | 1944 | 1464292051493 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12585e000 == 53 [pid = 1944] [id = 383] 12:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12138c400) [pid = 1944] [serial = 1148] [outer = 0x0] 12:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x123431c00) [pid = 1944] [serial = 1149] [outer = 0x12138c400] 12:47:31 INFO - PROCESS | 1944 | 1464292051518 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12349c800) [pid = 1944] [serial = 1150] [outer = 0x12138c400] 12:47:31 INFO - PROCESS | 1944 | 1464292051878 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]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 12:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:47:31 INFO - PROCESS | 1944 | 1464292051927 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:47:31 INFO - PROCESS | 1944 | 1464292051929 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:47:31 INFO - PROCESS | 1944 | 1464292051931 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 1944 | 1464292051932 Marionette TRACE conn2 <- [1,1506,null,{}] 12:47:31 INFO - PROCESS | 1944 | 1464292051934 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}] 12:47:32 INFO - PROCESS | 1944 | 1464292052056 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:47:32 INFO - PROCESS | 1944 | 1464292052071 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x126554000 == 54 [pid = 1944] [id = 384] 12:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x1234a7400) [pid = 1944] [serial = 1151] [outer = 0x0] 12:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x124fd6800) [pid = 1944] [serial = 1152] [outer = 0x1234a7400] 12:47:32 INFO - PROCESS | 1944 | 1464292052096 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x126511400) [pid = 1944] [serial = 1153] [outer = 0x1234a7400] 12:47:32 INFO - PROCESS | 1944 | 1464292052414 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]]]}] 12:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 522ms 12:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:47:32 INFO - PROCESS | 1944 | 1464292052456 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:47:32 INFO - PROCESS | 1944 | 1464292052457 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:47:32 INFO - PROCESS | 1944 | 1464292052459 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:47:32 INFO - PROCESS | 1944 | 1464292052460 Marionette TRACE conn2 <- [1,1510,null,{}] 12:47:32 INFO - PROCESS | 1944 | 1464292052462 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}] 12:47:32 INFO - PROCESS | 1944 | 1464292052562 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:47:32 INFO - PROCESS | 1944 | 1464292052596 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b3d800 == 55 [pid = 1944] [id = 385] 12:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x124013000) [pid = 1944] [serial = 1154] [outer = 0x0] 12:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x126b26800) [pid = 1944] [serial = 1155] [outer = 0x124013000] 12:47:32 INFO - PROCESS | 1944 | 1464292052621 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x126e54400) [pid = 1944] [serial = 1156] [outer = 0x124013000] 12:47:32 INFO - PROCESS | 1944 | 1464292052994 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]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 568ms 12:47:33 INFO - PROCESS | 1944 | 1464292053041 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:47:33 INFO - PROCESS | 1944 | 1464292053050 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:47:33 INFO - PROCESS | 1944 | 1464292053052 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 1944 | 1464292053053 Marionette TRACE conn2 <- [1,1514,null,{}] 12:47:33 INFO - PROCESS | 1944 | 1464292053055 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}] 12:47:33 INFO - PROCESS | 1944 | 1464292053143 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:47:33 INFO - PROCESS | 1944 | 1464292053147 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299d7000 == 56 [pid = 1944] [id = 386] 12:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x126e51800) [pid = 1944] [serial = 1157] [outer = 0x0] 12:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x128bc7c00) [pid = 1944] [serial = 1158] [outer = 0x126e51800] 12:47:33 INFO - PROCESS | 1944 | 1464292053199 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x128d13400) [pid = 1944] [serial = 1159] [outer = 0x126e51800] 12:47:33 INFO - PROCESS | 1944 | 1464292053602 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]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 571ms 12:47:33 INFO - PROCESS | 1944 | 1464292053624 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 1944 | 1464292053626 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:47:33 INFO - PROCESS | 1944 | 1464292053629 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 1944 | 1464292053631 Marionette TRACE conn2 <- [1,1518,null,{}] 12:47:33 INFO - PROCESS | 1944 | 1464292053634 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}] 12:47:33 INFO - PROCESS | 1944 | 1464292053794 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:47:33 INFO - PROCESS | 1944 | 1464292053887 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa9e000 == 57 [pid = 1944] [id = 387] 12:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x128bc5000) [pid = 1944] [serial = 1160] [outer = 0x0] 12:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x128d1cc00) [pid = 1944] [serial = 1161] [outer = 0x128bc5000] 12:47:33 INFO - PROCESS | 1944 | 1464292053924 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x128d51c00) [pid = 1944] [serial = 1162] [outer = 0x128bc5000] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x113197c00) [pid = 1944] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x1234a8800) [pid = 1944] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x1199a7c00) [pid = 1944] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x111c5f000) [pid = 1944] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x1121b8400) [pid = 1944] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x118337400) [pid = 1944] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x116841800) [pid = 1944] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x117783c00) [pid = 1944] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x110da1000) [pid = 1944] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x112146400) [pid = 1944] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12138d000) [pid = 1944] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x119238c00) [pid = 1944] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x1236f7400) [pid = 1944] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x124ceb000) [pid = 1944] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x110dd8000) [pid = 1944] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11881b400) [pid = 1944] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x123437000) [pid = 1944] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x11606e400) [pid = 1944] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:47:34 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11833b800) [pid = 1944] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:47:34 INFO - PROCESS | 1944 | 1464292054381 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]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 769ms 12:47:34 INFO - PROCESS | 1944 | 1464292054399 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:47:34 INFO - PROCESS | 1944 | 1464292054400 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:47:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:47:34 INFO - PROCESS | 1944 | 1464292054408 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 1944 | 1464292054409 Marionette TRACE conn2 <- [1,1522,null,{}] 12:47:34 INFO - PROCESS | 1944 | 1464292054411 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}] 12:47:34 INFO - PROCESS | 1944 | 1464292054536 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:47:34 INFO - PROCESS | 1944 | 1464292054574 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x125319800 == 58 [pid = 1944] [id = 388] 12:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x110da3400) [pid = 1944] [serial = 1163] [outer = 0x0] 12:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1131a9800) [pid = 1944] [serial = 1164] [outer = 0x110da3400] 12:47:34 INFO - PROCESS | 1944 | 1464292054599 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1186c1400) [pid = 1944] [serial = 1165] [outer = 0x110da3400] 12:47:34 INFO - PROCESS | 1944 | 1464292054891 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"]]]}] 12:47:34 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 () { 12:47:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:47:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:47:34 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 () { 12:47:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:47:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:47:34 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 () { 12:47:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:47:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:47:34 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 () { 12:47:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:47:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:47:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 12:47:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:47:34 INFO - PROCESS | 1944 | 1464292054928 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:47:34 INFO - PROCESS | 1944 | 1464292054930 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:47:34 INFO - PROCESS | 1944 | 1464292054932 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 1944 | 1464292054934 Marionette TRACE conn2 <- [1,1526,null,{}] 12:47:34 INFO - PROCESS | 1944 | 1464292054939 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}] 12:47:35 INFO - PROCESS | 1944 | 1464292055039 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:47:35 INFO - PROCESS | 1944 | 1464292055092 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdc9800 == 59 [pid = 1944] [id = 389] 12:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x118337400) [pid = 1944] [serial = 1166] [outer = 0x0] 12:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x1234a8800) [pid = 1944] [serial = 1167] [outer = 0x118337400] 12:47:35 INFO - PROCESS | 1944 | 1464292055121 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x128fe4000) [pid = 1944] [serial = 1168] [outer = 0x118337400] 12:47:35 INFO - PROCESS | 1944 | 1464292055421 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"]]]}] 12:47:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:47:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:47:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:47:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms 12:47:35 INFO - PROCESS | 1944 | 1464292055456 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 1944 | 1464292055458 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:47:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:47:35 INFO - PROCESS | 1944 | 1464292055461 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 1944 | 1464292055462 Marionette TRACE conn2 <- [1,1530,null,{}] 12:47:35 INFO - PROCESS | 1944 | 1464292055464 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}] 12:47:35 INFO - PROCESS | 1944 | 1464292055559 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:47:35 INFO - PROCESS | 1944 | 1464292055563 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7c9000 == 60 [pid = 1944] [id = 390] 12:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x128dd6400) [pid = 1944] [serial = 1169] [outer = 0x0] 12:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12913f400) [pid = 1944] [serial = 1170] [outer = 0x128dd6400] 12:47:35 INFO - PROCESS | 1944 | 1464292055588 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1291d5400) [pid = 1944] [serial = 1171] [outer = 0x128dd6400] 12:47:35 INFO - PROCESS | 1944 | 1464292055889 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]]]}] 12:47:35 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 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:47:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:47:35 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. 12:47:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:47:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 12:47:35 INFO - PROCESS | 1944 | 1464292055930 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 1944 | 1464292055932 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:47:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:47:35 INFO - PROCESS | 1944 | 1464292055934 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 1944 | 1464292055935 Marionette TRACE conn2 <- [1,1534,null,{}] 12:47:35 INFO - PROCESS | 1944 | 1464292055937 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}] 12:47:36 INFO - PROCESS | 1944 | 1464292056050 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:47:36 INFO - PROCESS | 1944 | 1464292056056 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca73000 == 61 [pid = 1944] [id = 391] 12:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x128dd6800) [pid = 1944] [serial = 1172] [outer = 0x0] 12:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x129603c00) [pid = 1944] [serial = 1173] [outer = 0x128dd6800] 12:47:36 INFO - PROCESS | 1944 | 1464292056080 Marionette DEBUG loaded listener.js 12:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12960ec00) [pid = 1944] [serial = 1174] [outer = 0x128dd6800] 12:47:36 INFO - PROCESS | 1944 | 1464292056562 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:47:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 669ms 12:47:36 INFO - PROCESS | 1944 | 1464292056618 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 1944 | 1464292056621 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:47:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:47:36 INFO - PROCESS | 1944 | 1464292056626 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 1944 | 1464292056628 Marionette TRACE conn2 <- [1,1538,null,{}] 12:47:36 INFO - PROCESS | 1944 | 1464292056632 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}] 12:47:36 INFO - PROCESS | 1944 | 1464292056743 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:47:36 INFO - PROCESS | 1944 | 1464292056801 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x11867d800 == 62 [pid = 1944] [id = 392] 12:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x111f3d800) [pid = 1944] [serial = 1175] [outer = 0x0] 12:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x1131a4c00) [pid = 1944] [serial = 1176] [outer = 0x111f3d800] 12:47:36 INFO - PROCESS | 1944 | 1464292056833 Marionette DEBUG loaded listener.js 12:47:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x116078c00) [pid = 1944] [serial = 1177] [outer = 0x111f3d800] 12:47:37 INFO - PROCESS | 1944 | 1464292057290 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]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:47:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 12:47:37 INFO - PROCESS | 1944 | 1464292057297 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 1944 | 1464292057303 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:47:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:47:37 INFO - PROCESS | 1944 | 1464292057309 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 1944 | 1464292057311 Marionette TRACE conn2 <- [1,1542,null,{}] 12:47:37 INFO - PROCESS | 1944 | 1464292057313 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}] 12:47:37 INFO - PROCESS | 1944 | 1464292057421 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:47:37 INFO - PROCESS | 1944 | 1464292057479 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12457b800 == 63 [pid = 1944] [id = 393] 12:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x1167bd000) [pid = 1944] [serial = 1178] [outer = 0x0] 12:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x11823a400) [pid = 1944] [serial = 1179] [outer = 0x1167bd000] 12:47:37 INFO - PROCESS | 1944 | 1464292057508 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x1188d3000) [pid = 1944] [serial = 1180] [outer = 0x1167bd000] 12:47:37 INFO - PROCESS | 1944 | 1464292057965 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]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:47:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 12:47:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:47:37 INFO - PROCESS | 1944 | 1464292057978 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 1944 | 1464292057980 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:47:37 INFO - PROCESS | 1944 | 1464292057982 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 1944 | 1464292057985 Marionette TRACE conn2 <- [1,1546,null,{}] 12:47:37 INFO - PROCESS | 1944 | 1464292057993 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}] 12:47:38 INFO - PROCESS | 1944 | 1464292058128 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:47:38 INFO - PROCESS | 1944 | 1464292058201 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c60b800 == 64 [pid = 1944] [id = 394] 12:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x11924b400) [pid = 1944] [serial = 1181] [outer = 0x0] 12:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x123436400) [pid = 1944] [serial = 1182] [outer = 0x11924b400] 12:47:38 INFO - PROCESS | 1944 | 1464292058232 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x124012400) [pid = 1944] [serial = 1183] [outer = 0x11924b400] 12:47:38 INFO - PROCESS | 1944 | 1464292058618 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]]]}] 12:47:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:47:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 673ms 12:47:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:47:38 INFO - PROCESS | 1944 | 1464292058656 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 1944 | 1464292058658 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:47:38 INFO - PROCESS | 1944 | 1464292058660 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - PROCESS | 1944 | 1464292058662 Marionette TRACE conn2 <- [1,1550,null,{}] 12:47:38 INFO - PROCESS | 1944 | 1464292058664 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}] 12:47:38 INFO - PROCESS | 1944 | 1464292058774 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:47:38 INFO - PROCESS | 1944 | 1464292058831 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d074800 == 65 [pid = 1944] [id = 395] 12:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x124cf9000) [pid = 1944] [serial = 1184] [outer = 0x0] 12:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x125818800) [pid = 1944] [serial = 1185] [outer = 0x124cf9000] 12:47:38 INFO - PROCESS | 1944 | 1464292058901 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x126e02800) [pid = 1944] [serial = 1186] [outer = 0x124cf9000] 12:47:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:47:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 669ms 12:47:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:47:39 INFO - PROCESS | 1944 | 1464292059324 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]]]}] 12:47:39 INFO - PROCESS | 1944 | 1464292059329 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:47:39 INFO - PROCESS | 1944 | 1464292059331 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:47:39 INFO - PROCESS | 1944 | 1464292059333 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 1944 | 1464292059335 Marionette TRACE conn2 <- [1,1554,null,{}] 12:47:39 INFO - PROCESS | 1944 | 1464292059339 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}] 12:47:39 INFO - PROCESS | 1944 | 1464292059441 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:47:39 INFO - PROCESS | 1944 | 1464292059529 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1b9800 == 66 [pid = 1944] [id = 396] 12:47:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x124fd9000) [pid = 1944] [serial = 1187] [outer = 0x0] 12:47:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x128d1e400) [pid = 1944] [serial = 1188] [outer = 0x124fd9000] 12:47:39 INFO - PROCESS | 1944 | 1464292059558 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x128ddc800) [pid = 1944] [serial = 1189] [outer = 0x124fd9000] 12:47:39 INFO - PROCESS | 1944 | 1464292059975 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]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:47:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms 12:47:40 INFO - PROCESS | 1944 | 1464292060039 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 1944 | 1464292060040 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:47:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:47:40 INFO - PROCESS | 1944 | 1464292060044 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 1944 | 1464292060045 Marionette TRACE conn2 <- [1,1558,null,{}] 12:47:40 INFO - PROCESS | 1944 | 1464292060048 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}] 12:47:40 INFO - PROCESS | 1944 | 1464292060180 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:47:40 INFO - PROCESS | 1944 | 1464292060253 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b1f000 == 67 [pid = 1944] [id = 397] 12:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x110f1d400) [pid = 1944] [serial = 1190] [outer = 0x0] 12:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x126e4cc00) [pid = 1944] [serial = 1191] [outer = 0x110f1d400] 12:47:40 INFO - PROCESS | 1944 | 1464292060283 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x129671400) [pid = 1944] [serial = 1192] [outer = 0x110f1d400] 12:47:40 INFO - PROCESS | 1944 | 1464292060917 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]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:47:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 920ms 12:47:40 INFO - PROCESS | 1944 | 1464292060965 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 1944 | 1464292060967 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:47:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:47:40 INFO - PROCESS | 1944 | 1464292060971 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 1944 | 1464292060973 Marionette TRACE conn2 <- [1,1562,null,{}] 12:47:40 INFO - PROCESS | 1944 | 1464292060977 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}] 12:47:41 INFO - PROCESS | 1944 | 1464292061077 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:47:41 INFO - PROCESS | 1944 | 1464292061138 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196d0800 == 68 [pid = 1944] [id = 398] 12:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x110ead800) [pid = 1944] [serial = 1193] [outer = 0x0] 12:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x111c62800) [pid = 1944] [serial = 1194] [outer = 0x110ead800] 12:47:41 INFO - PROCESS | 1944 | 1464292061165 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x111f42000) [pid = 1944] [serial = 1195] [outer = 0x110ead800] 12:47:41 INFO - PROCESS | 1944 | 1464292061638 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]]]}] 12:47:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:47:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 723ms 12:47:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:47:41 INFO - PROCESS | 1944 | 1464292061694 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:47:41 INFO - PROCESS | 1944 | 1464292061697 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:47:41 INFO - PROCESS | 1944 | 1464292061702 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:47:41 INFO - PROCESS | 1944 | 1464292061703 Marionette TRACE conn2 <- [1,1566,null,{}] 12:47:41 INFO - PROCESS | 1944 | 1464292061706 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}] 12:47:41 INFO - PROCESS | 1944 | 1464292061807 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x129182800 == 67 [pid = 1944] [id = 6] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5bd000 == 66 [pid = 1944] [id = 21] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7c9000 == 65 [pid = 1944] [id = 390] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdc9800 == 64 [pid = 1944] [id = 389] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x125319800 == 63 [pid = 1944] [id = 388] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa9e000 == 62 [pid = 1944] [id = 387] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x1299d7000 == 61 [pid = 1944] [id = 386] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x128b3d800 == 60 [pid = 1944] [id = 385] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x126554000 == 59 [pid = 1944] [id = 384] 12:47:41 INFO - PROCESS | 1944 | 1464292061922 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12585e000 == 58 [pid = 1944] [id = 383] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x124721000 == 57 [pid = 1944] [id = 382] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x12139e000 == 56 [pid = 1944] [id = 381] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x117035800 == 55 [pid = 1944] [id = 380] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x113cd4800 == 54 [pid = 1944] [id = 379] 12:47:41 INFO - PROCESS | 1944 | --DOCSHELL 0x11322b800 == 53 [pid = 1944] [id = 373] 12:47:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x112da3000 == 54 [pid = 1944] [id = 399] 12:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x110eb0800) [pid = 1944] [serial = 1196] [outer = 0x0] 12:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x111c64800) [pid = 1944] [serial = 1197] [outer = 0x110eb0800] 12:47:41 INFO - PROCESS | 1944 | 1464292061953 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x113cb7400) [pid = 1944] [serial = 1198] [outer = 0x110eb0800] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x112dd0000) [pid = 1944] [serial = 1024] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x112970800) [pid = 1944] [serial = 1021] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x124084c00) [pid = 1944] [serial = 1101] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x119e47000) [pid = 1944] [serial = 1098] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x125292c00) [pid = 1944] [serial = 1104] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x124fa4800) [pid = 1944] [serial = 1102] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12588b000) [pid = 1944] [serial = 1107] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x11777a000) [pid = 1944] [serial = 1110] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x119249000) [pid = 1944] [serial = 1072] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x119043400) [pid = 1944] [serial = 1071] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x124cf3400) [pid = 1944] [serial = 1078] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12421fc00) [pid = 1944] [serial = 1077] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x116b52400) [pid = 1944] [serial = 1089] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x117f1a400) [pid = 1944] [serial = 1090] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x1188d5400) [pid = 1944] [serial = 1095] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x116071c00) [pid = 1944] [serial = 1066] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x11336e000) [pid = 1944] [serial = 1065] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x125820000) [pid = 1944] [serial = 1081] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x124fdac00) [pid = 1944] [serial = 1080] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12349ec00) [pid = 1944] [serial = 1075] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x121393800) [pid = 1944] [serial = 1074] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x111c69000) [pid = 1944] [serial = 1083] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x1121b2400) [pid = 1944] [serial = 1084] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x113192800) [pid = 1944] [serial = 1086] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x113bc3c00) [pid = 1944] [serial = 1087] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x118491c00) [pid = 1944] [serial = 1092] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12581e800) [pid = 1944] [serial = 1105] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11881fc00) [pid = 1944] [serial = 1093] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x118248400) [pid = 1944] [serial = 1069] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x117240400) [pid = 1944] [serial = 1068] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x126e47c00) [pid = 1944] [serial = 1116] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x126784000) [pid = 1944] [serial = 1113] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x126b31c00) [pid = 1944] [serial = 1114] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x121391400) [pid = 1944] [serial = 1111] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x126506800) [pid = 1944] [serial = 1108] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12349b400) [pid = 1944] [serial = 1099] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11923bc00) [pid = 1944] [serial = 1096] [outer = 0x0] [url = about:blank] 12:47:42 INFO - PROCESS | 1944 | 1464292062264 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]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:47:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 571ms 12:47:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:47:42 INFO - PROCESS | 1944 | 1464292062276 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 1944 | 1464292062278 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:47:42 INFO - PROCESS | 1944 | 1464292062280 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 1944 | 1464292062282 Marionette TRACE conn2 <- [1,1570,null,{}] 12:47:42 INFO - PROCESS | 1944 | 1464292062294 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}] 12:47:42 INFO - PROCESS | 1944 | 1464292062383 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:47:42 INFO - PROCESS | 1944 | 1464292062459 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x11866e800 == 55 [pid = 1944] [id = 400] 12:47:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11336e000) [pid = 1944] [serial = 1199] [outer = 0x0] 12:47:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x1169a2400) [pid = 1944] [serial = 1200] [outer = 0x11336e000] 12:47:42 INFO - PROCESS | 1944 | 1464292062487 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x118491c00) [pid = 1944] [serial = 1201] [outer = 0x11336e000] 12:47:42 INFO - PROCESS | 1944 | 1464292062799 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]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:47:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 574ms 12:47:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:47:42 INFO - PROCESS | 1944 | 1464292062855 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 1944 | 1464292062857 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:47:42 INFO - PROCESS | 1944 | 1464292062859 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 1944 | 1464292062860 Marionette TRACE conn2 <- [1,1574,null,{}] 12:47:42 INFO - PROCESS | 1944 | 1464292062862 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}] 12:47:42 INFO - PROCESS | 1944 | 1464292062949 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:47:43 INFO - PROCESS | 1944 | 1464292063003 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fdb800 == 56 [pid = 1944] [id = 401] 12:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x113cb6000) [pid = 1944] [serial = 1202] [outer = 0x0] 12:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x118d57400) [pid = 1944] [serial = 1203] [outer = 0x113cb6000] 12:47:43 INFO - PROCESS | 1944 | 1464292063030 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x119235c00) [pid = 1944] [serial = 1204] [outer = 0x113cb6000] 12:47:43 INFO - PROCESS | 1944 | 1464292063323 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]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:47:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 12:47:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:47:43 INFO - PROCESS | 1944 | 1464292063378 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 1944 | 1464292063379 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:47:43 INFO - PROCESS | 1944 | 1464292063381 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 1944 | 1464292063382 Marionette TRACE conn2 <- [1,1578,null,{}] 12:47:43 INFO - PROCESS | 1944 | 1464292063385 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}] 12:47:43 INFO - PROCESS | 1944 | 1464292063471 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:47:43 INFO - PROCESS | 1944 | 1464292063476 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183b5800 == 57 [pid = 1944] [id = 402] 12:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x117783000) [pid = 1944] [serial = 1205] [outer = 0x0] 12:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x11924a800) [pid = 1944] [serial = 1206] [outer = 0x117783000] 12:47:43 INFO - PROCESS | 1944 | 1464292063502 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x119ec3c00) [pid = 1944] [serial = 1207] [outer = 0x117783000] 12:47:43 INFO - PROCESS | 1944 | 1464292063831 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]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:47:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 473ms 12:47:43 INFO - PROCESS | 1944 | 1464292063878 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 1944 | 1464292063880 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:47:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:47:43 INFO - PROCESS | 1944 | 1464292063890 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 1944 | 1464292063891 Marionette TRACE conn2 <- [1,1582,null,{}] 12:47:43 INFO - PROCESS | 1944 | 1464292063894 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}] 12:47:43 INFO - PROCESS | 1944 | 1464292063997 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:47:44 INFO - PROCESS | 1944 | 1464292064003 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258d5000 == 58 [pid = 1944] [id = 403] 12:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x121389c00) [pid = 1944] [serial = 1208] [outer = 0x0] 12:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12349f400) [pid = 1944] [serial = 1209] [outer = 0x121389c00] 12:47:44 INFO - PROCESS | 1944 | 1464292064029 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1244cac00) [pid = 1944] [serial = 1210] [outer = 0x121389c00] 12:47:44 INFO - PROCESS | 1944 | 1464292064375 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]]]}] 12:47:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:47:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 12:47:44 INFO - PROCESS | 1944 | 1464292064419 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:47:44 INFO - PROCESS | 1944 | 1464292064420 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:47:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:47:44 INFO - PROCESS | 1944 | 1464292064423 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 1944 | 1464292064424 Marionette TRACE conn2 <- [1,1586,null,{}] 12:47:44 INFO - PROCESS | 1944 | 1464292064431 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}] 12:47:44 INFO - PROCESS | 1944 | 1464292064538 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:47:44 INFO - PROCESS | 1944 | 1464292064579 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x126910000 == 59 [pid = 1944] [id = 404] 12:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12342b400) [pid = 1944] [serial = 1211] [outer = 0x0] 12:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x124fa4800) [pid = 1944] [serial = 1212] [outer = 0x12342b400] 12:47:44 INFO - PROCESS | 1944 | 1464292064604 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12588bc00) [pid = 1944] [serial = 1213] [outer = 0x12342b400] 12:47:44 INFO - PROCESS | 1944 | 1464292064923 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]]]}] 12:47:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:47:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 12:47:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:47:44 INFO - PROCESS | 1944 | 1464292064941 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:47:44 INFO - PROCESS | 1944 | 1464292064943 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:47:44 INFO - PROCESS | 1944 | 1464292064945 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 1944 | 1464292064946 Marionette TRACE conn2 <- [1,1590,null,{}] 12:47:44 INFO - PROCESS | 1944 | 1464292064948 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}] 12:47:45 INFO - PROCESS | 1944 | 1464292065058 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:47:45 INFO - PROCESS | 1944 | 1464292065074 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x128faf000 == 60 [pid = 1944] [id = 405] 12:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x126506800) [pid = 1944] [serial = 1214] [outer = 0x0] 12:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x1267ca400) [pid = 1944] [serial = 1215] [outer = 0x126506800] 12:47:45 INFO - PROCESS | 1944 | 1464292065099 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x126e4f400) [pid = 1944] [serial = 1216] [outer = 0x126506800] 12:47:45 INFO - PROCESS | 1944 | 1464292065454 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]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:47:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 12:47:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:47:45 INFO - PROCESS | 1944 | 1464292065463 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 1944 | 1464292065465 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:47:45 INFO - PROCESS | 1944 | 1464292065467 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 1944 | 1464292065468 Marionette TRACE conn2 <- [1,1594,null,{}] 12:47:45 INFO - PROCESS | 1944 | 1464292065474 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}] 12:47:45 INFO - PROCESS | 1944 | 1464292065592 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:47:45 INFO - PROCESS | 1944 | 1464292065607 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297bd000 == 61 [pid = 1944] [id = 406] 12:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x1265b7800) [pid = 1944] [serial = 1217] [outer = 0x0] 12:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x128bc6400) [pid = 1944] [serial = 1218] [outer = 0x1265b7800] 12:47:45 INFO - PROCESS | 1944 | 1464292065631 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x128d51800) [pid = 1944] [serial = 1219] [outer = 0x1265b7800] 12:47:45 INFO - PROCESS | 1944 | 1464292065971 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]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:47:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 522ms 12:47:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:47:45 INFO - PROCESS | 1944 | 1464292065989 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 1944 | 1464292065990 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:47:45 INFO - PROCESS | 1944 | 1464292065992 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 1944 | 1464292065994 Marionette TRACE conn2 <- [1,1598,null,{}] 12:47:45 INFO - PROCESS | 1944 | 1464292065996 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}] 12:47:46 INFO - PROCESS | 1944 | 1464292066106 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:47:46 INFO - PROCESS | 1944 | 1464292066120 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aaa1800 == 62 [pid = 1944] [id = 407] 12:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x126e4f800) [pid = 1944] [serial = 1220] [outer = 0x0] 12:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x128fe8000) [pid = 1944] [serial = 1221] [outer = 0x126e4f800] 12:47:46 INFO - PROCESS | 1944 | 1464292066144 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x129146000) [pid = 1944] [serial = 1222] [outer = 0x126e4f800] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x124013000) [pid = 1944] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x126e51800) [pid = 1944] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x118d5a400) [pid = 1944] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x111aaf800) [pid = 1944] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x119242000) [pid = 1944] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x117f0d400) [pid = 1944] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x111c19800) [pid = 1944] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x128bc5000) [pid = 1944] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x110da3400) [pid = 1944] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x118337400) [pid = 1944] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12138c400) [pid = 1944] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x1234a7400) [pid = 1944] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x1199a4800) [pid = 1944] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:47:46 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x128dd6400) [pid = 1944] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:47:46 INFO - PROCESS | 1944 | 1464292066605 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]]]}] 12:47:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:47:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 620ms 12:47:46 INFO - PROCESS | 1944 | 1464292066612 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 1944 | 1464292066614 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:47:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:47:46 INFO - PROCESS | 1944 | 1464292066625 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 1944 | 1464292066627 Marionette TRACE conn2 <- [1,1602,null,{}] 12:47:46 INFO - PROCESS | 1944 | 1464292066629 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}] 12:47:46 INFO - PROCESS | 1944 | 1464292066763 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:47:46 INFO - PROCESS | 1944 | 1464292066803 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b3a2800 == 63 [pid = 1944] [id = 408] 12:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x110da4c00) [pid = 1944] [serial = 1223] [outer = 0x0] 12:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x1199a4800) [pid = 1944] [serial = 1224] [outer = 0x110da4c00] 12:47:46 INFO - PROCESS | 1944 | 1464292066833 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x129610400) [pid = 1944] [serial = 1225] [outer = 0x110da4c00] 12:47:47 INFO - PROCESS | 1944 | 1464292067160 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]]]}] 12:47:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:47:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 573ms 12:47:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:47:47 INFO - PROCESS | 1944 | 1464292067195 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:47:47 INFO - PROCESS | 1944 | 1464292067196 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:47:47 INFO - PROCESS | 1944 | 1464292067198 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 1944 | 1464292067199 Marionette TRACE conn2 <- [1,1606,null,{}] 12:47:47 INFO - PROCESS | 1944 | 1464292067205 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}] 12:47:47 INFO - PROCESS | 1944 | 1464292067292 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:47:47 INFO - PROCESS | 1944 | 1464292067350 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdcb800 == 64 [pid = 1944] [id = 409] 12:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x110da7400) [pid = 1944] [serial = 1226] [outer = 0x0] 12:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x129643000) [pid = 1944] [serial = 1227] [outer = 0x110da7400] 12:47:47 INFO - PROCESS | 1944 | 1464292067375 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12aa50800) [pid = 1944] [serial = 1228] [outer = 0x110da7400] 12:47:47 INFO - PROCESS | 1944 | 1464292067645 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]]]}] 12:47:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:47:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 474ms 12:47:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:47:47 INFO - PROCESS | 1944 | 1464292067676 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:47:47 INFO - PROCESS | 1944 | 1464292067677 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:47:47 INFO - PROCESS | 1944 | 1464292067680 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 1944 | 1464292067681 Marionette TRACE conn2 <- [1,1610,null,{}] 12:47:47 INFO - PROCESS | 1944 | 1464292067683 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}] 12:47:47 INFO - PROCESS | 1944 | 1464292067787 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:47:47 INFO - PROCESS | 1944 | 1464292067791 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7de800 == 65 [pid = 1944] [id = 410] 12:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12aa54c00) [pid = 1944] [serial = 1229] [outer = 0x0] 12:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12afea000) [pid = 1944] [serial = 1230] [outer = 0x12aa54c00] 12:47:47 INFO - PROCESS | 1944 | 1464292067815 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12aff1c00) [pid = 1944] [serial = 1231] [outer = 0x12aa54c00] 12:47:48 INFO - PROCESS | 1944 | 1464292068156 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]]]}] 12:47:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:47:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 12:47:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:47:48 INFO - PROCESS | 1944 | 1464292068212 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:47:48 INFO - PROCESS | 1944 | 1464292068213 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:47:48 INFO - PROCESS | 1944 | 1464292068215 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 1944 | 1464292068216 Marionette TRACE conn2 <- [1,1614,null,{}] 12:47:48 INFO - PROCESS | 1944 | 1464292068219 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}] 12:47:48 INFO - PROCESS | 1944 | 1464292068306 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:47:48 INFO - PROCESS | 1944 | 1464292068310 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5b1000 == 66 [pid = 1944] [id = 411] 12:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12afe9c00) [pid = 1944] [serial = 1232] [outer = 0x0] 12:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12b1d2000) [pid = 1944] [serial = 1233] [outer = 0x12afe9c00] 12:47:48 INFO - PROCESS | 1944 | 1464292068334 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12b2a3000) [pid = 1944] [serial = 1234] [outer = 0x12afe9c00] 12:47:48 INFO - PROCESS | 1944 | 1464292068837 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]]]}] 12:47:48 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 12:47:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 671ms 12:47:48 INFO - PROCESS | 1944 | 1464292068886 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:47:48 INFO - PROCESS | 1944 | 1464292068889 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:47:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:47:48 INFO - PROCESS | 1944 | 1464292068893 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 1944 | 1464292068895 Marionette TRACE conn2 <- [1,1618,null,{}] 12:47:48 INFO - PROCESS | 1944 | 1464292068899 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}] 12:47:49 INFO - PROCESS | 1944 | 1464292069012 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:47:49 INFO - PROCESS | 1944 | 1464292069139 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x11836f800 == 67 [pid = 1944] [id = 412] 12:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x111ed5400) [pid = 1944] [serial = 1235] [outer = 0x0] 12:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x112dcd800) [pid = 1944] [serial = 1236] [outer = 0x111ed5400] 12:47:49 INFO - PROCESS | 1944 | 1464292069174 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x113cbb400) [pid = 1944] [serial = 1237] [outer = 0x111ed5400] 12:47:49 INFO - PROCESS | 1944 | 1464292069603 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]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:47:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 720ms 12:47:49 INFO - PROCESS | 1944 | 1464292069614 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 1944 | 1464292069618 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:47:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:47:49 INFO - PROCESS | 1944 | 1464292069625 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 1944 | 1464292069627 Marionette TRACE conn2 <- [1,1622,null,{}] 12:47:49 INFO - PROCESS | 1944 | 1464292069629 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}] 12:47:49 INFO - PROCESS | 1944 | 1464292069740 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:47:49 INFO - PROCESS | 1944 | 1464292069801 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x124feb000 == 68 [pid = 1944] [id = 413] 12:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x11615e400) [pid = 1944] [serial = 1238] [outer = 0x0] 12:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x117f0e800) [pid = 1944] [serial = 1239] [outer = 0x11615e400] 12:47:49 INFO - PROCESS | 1944 | 1464292069872 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x1188d0000) [pid = 1944] [serial = 1240] [outer = 0x11615e400] 12:47:50 INFO - PROCESS | 1944 | 1464292070297 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]]]}] 12:47:50 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 12:47:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 722ms 12:47:50 INFO - PROCESS | 1944 | 1464292070346 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:47:50 INFO - PROCESS | 1944 | 1464292070348 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:47:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:47:50 INFO - PROCESS | 1944 | 1464292070374 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:47:50 INFO - PROCESS | 1944 | 1464292070377 Marionette TRACE conn2 <- [1,1626,null,{}] 12:47:50 INFO - PROCESS | 1944 | 1464292070385 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}] 12:47:50 INFO - PROCESS | 1944 | 1464292070529 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:47:50 INFO - PROCESS | 1944 | 1464292070585 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5a4000 == 69 [pid = 1944] [id = 414] 12:47:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x11924b000) [pid = 1944] [serial = 1241] [outer = 0x0] 12:47:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x123481800) [pid = 1944] [serial = 1242] [outer = 0x11924b000] 12:47:50 INFO - PROCESS | 1944 | 1464292070618 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x1244ca800) [pid = 1944] [serial = 1243] [outer = 0x11924b000] 12:47:51 INFO - PROCESS | 1944 | 1464292071027 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]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:47:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 674ms 12:47:51 INFO - PROCESS | 1944 | 1464292071047 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 1944 | 1464292071049 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:47:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:47:51 INFO - PROCESS | 1944 | 1464292071052 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 1944 | 1464292071053 Marionette TRACE conn2 <- [1,1630,null,{}] 12:47:51 INFO - PROCESS | 1944 | 1464292071055 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}] 12:47:51 INFO - PROCESS | 1944 | 1464292071166 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:47:51 INFO - PROCESS | 1944 | 1464292071266 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d98d800 == 70 [pid = 1944] [id = 415] 12:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x126967400) [pid = 1944] [serial = 1244] [outer = 0x0] 12:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x128bca400) [pid = 1944] [serial = 1245] [outer = 0x126967400] 12:47:51 INFO - PROCESS | 1944 | 1464292071298 Marionette DEBUG loaded listener.js 12:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x128fdc800) [pid = 1944] [serial = 1246] [outer = 0x126967400] 12:47:51 INFO - PROCESS | 1944 | 1464292071690 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]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:47:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 669ms 12:47:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:47:51 INFO - PROCESS | 1944 | 1464292071722 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 1944 | 1464292071723 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:47:51 INFO - PROCESS | 1944 | 1464292071726 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 1944 | 1464292071727 Marionette TRACE conn2 <- [1,1634,null,{}] 12:47:51 INFO - PROCESS | 1944 | 1464292071729 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}] 12:47:51 INFO - PROCESS | 1944 | 1464292071836 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:47:51 INFO - PROCESS | 1944 | 1464292071927 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd69000 == 71 [pid = 1944] [id = 416] 12:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x126b2a400) [pid = 1944] [serial = 1247] [outer = 0x0] 12:47:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x129608800) [pid = 1944] [serial = 1248] [outer = 0x126b2a400] 12:47:51 INFO - PROCESS | 1944 | 1464292071956 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12afeac00) [pid = 1944] [serial = 1249] [outer = 0x126b2a400] 12:47:52 INFO - PROCESS | 1944 | 1464292072383 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]]]}] 12:47:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:47:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 668ms 12:47:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:47:52 INFO - PROCESS | 1944 | 1464292072395 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 1944 | 1464292072396 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:47:52 INFO - PROCESS | 1944 | 1464292072398 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 1944 | 1464292072399 Marionette TRACE conn2 <- [1,1638,null,{}] 12:47:52 INFO - PROCESS | 1944 | 1464292072404 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}] 12:47:52 INFO - PROCESS | 1944 | 1464292072527 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:47:52 INFO - PROCESS | 1944 | 1464292072600 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299de000 == 72 [pid = 1944] [id = 417] 12:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x128fdbc00) [pid = 1944] [serial = 1250] [outer = 0x0] 12:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12b29fc00) [pid = 1944] [serial = 1251] [outer = 0x128fdbc00] 12:47:52 INFO - PROCESS | 1944 | 1464292072632 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12b2ae000) [pid = 1944] [serial = 1252] [outer = 0x128fdbc00] 12:47:53 INFO - PROCESS | 1944 | 1464292073275 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]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:47:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 923ms 12:47:53 INFO - PROCESS | 1944 | 1464292073322 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:47:53 INFO - PROCESS | 1944 | 1464292073324 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:47:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:47:53 INFO - PROCESS | 1944 | 1464292073328 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 1944 | 1464292073330 Marionette TRACE conn2 <- [1,1642,null,{}] 12:47:53 INFO - PROCESS | 1944 | 1464292073352 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}] 12:47:53 INFO - PROCESS | 1944 | 1464292073471 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:47:53 INFO - PROCESS | 1944 | 1464292073528 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b64800 == 73 [pid = 1944] [id = 418] 12:47:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x111c5ec00) [pid = 1944] [serial = 1253] [outer = 0x0] 12:47:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x111ed7400) [pid = 1944] [serial = 1254] [outer = 0x111c5ec00] 12:47:53 INFO - PROCESS | 1944 | 1464292073556 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x113196000) [pid = 1944] [serial = 1255] [outer = 0x111c5ec00] 12:47:53 INFO - PROCESS | 1944 | 1464292073955 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]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:47:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 672ms 12:47:54 INFO - PROCESS | 1944 | 1464292074000 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 1944 | 1464292074004 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:47:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:47:54 INFO - PROCESS | 1944 | 1464292074008 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 1944 | 1464292074010 Marionette TRACE conn2 <- [1,1646,null,{}] 12:47:54 INFO - PROCESS | 1944 | 1464292074012 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}] 12:47:54 INFO - PROCESS | 1944 | 1464292074115 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:47:54 INFO - PROCESS | 1944 | 1464292074178 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x118671800 == 74 [pid = 1944] [id = 419] 12:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x111c82400) [pid = 1944] [serial = 1256] [outer = 0x0] 12:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x115e86000) [pid = 1944] [serial = 1257] [outer = 0x111c82400] 12:47:54 INFO - PROCESS | 1944 | 1464292074206 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x116b53800) [pid = 1944] [serial = 1258] [outer = 0x111c82400] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1c7800 == 73 [pid = 1944] [id = 338] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7de800 == 72 [pid = 1944] [id = 410] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdcb800 == 71 [pid = 1944] [id = 409] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12b3a2800 == 70 [pid = 1944] [id = 408] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12aaa1800 == 69 [pid = 1944] [id = 407] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x129603c00) [pid = 1944] [serial = 1173] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1297bd000 == 68 [pid = 1944] [id = 406] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x128faf000 == 67 [pid = 1944] [id = 405] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x126910000 == 66 [pid = 1944] [id = 404] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1258d5000 == 65 [pid = 1944] [id = 403] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1183b5800 == 64 [pid = 1944] [id = 402] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x119fdb800 == 63 [pid = 1944] [id = 401] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11866e800 == 62 [pid = 1944] [id = 400] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x112da3000 == 61 [pid = 1944] [id = 399] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1196d0800 == 60 [pid = 1944] [id = 398] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12457b800 == 59 [pid = 1944] [id = 393] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11867d800 == 58 [pid = 1944] [id = 392] 12:47:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca73000 == 57 [pid = 1944] [id = 391] 12:47:54 INFO - PROCESS | 1944 | 1464292074634 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]]]}] 12:47:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:47:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 673ms 12:47:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:47:54 INFO - PROCESS | 1944 | 1464292074681 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 1944 | 1464292074683 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:47:54 INFO - PROCESS | 1944 | 1464292074685 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 1944 | 1464292074688 Marionette TRACE conn2 <- [1,1650,null,{}] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x124be7c00) [pid = 1944] [serial = 1063] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12913f400) [pid = 1944] [serial = 1170] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x126b26800) [pid = 1944] [serial = 1155] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x128bc7c00) [pid = 1944] [serial = 1158] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x126e54400) [pid = 1944] [serial = 1156] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x123438000) [pid = 1944] [serial = 1134] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x115e10800) [pid = 1944] [serial = 1140] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x1167c1400) [pid = 1944] [serial = 1141] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1199a0000) [pid = 1944] [serial = 1146] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x1211e8000) [pid = 1944] [serial = 1147] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x110de4800) [pid = 1944] [serial = 1119] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x1188d5800) [pid = 1944] [serial = 1143] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x1131af000) [pid = 1944] [serial = 1138] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x11260ec00) [pid = 1944] [serial = 1137] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x128d1cc00) [pid = 1944] [serial = 1161] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x126511c00) [pid = 1944] [serial = 1131] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x118342800) [pid = 1944] [serial = 1125] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x1131a9800) [pid = 1944] [serial = 1164] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x128d13400) [pid = 1944] [serial = 1159] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x128fe4000) [pid = 1944] [serial = 1168] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x128d51c00) [pid = 1944] [serial = 1162] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x123439800) [pid = 1944] [serial = 1128] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x123431c00) [pid = 1944] [serial = 1149] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x113c2a400) [pid = 1944] [serial = 1122] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x128bc0800) [pid = 1944] [serial = 1135] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x119085800) [pid = 1944] [serial = 1144] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x124fd6800) [pid = 1944] [serial = 1152] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x126511400) [pid = 1944] [serial = 1153] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x1186c1400) [pid = 1944] [serial = 1165] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x1234a8800) [pid = 1944] [serial = 1167] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x12349c800) [pid = 1944] [serial = 1150] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x1291d5400) [pid = 1944] [serial = 1171] [outer = 0x0] [url = about:blank] 12:47:54 INFO - PROCESS | 1944 | 1464292074715 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}] 12:47:54 INFO - PROCESS | 1944 | 1464292074834 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:47:54 INFO - PROCESS | 1944 | 1464292074842 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183b8800 == 58 [pid = 1944] [id = 420] 12:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x117783c00) [pid = 1944] [serial = 1259] [outer = 0x0] 12:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x118335000) [pid = 1944] [serial = 1260] [outer = 0x117783c00] 12:47:54 INFO - PROCESS | 1944 | 1464292074870 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x118823c00) [pid = 1944] [serial = 1261] [outer = 0x117783c00] 12:47:55 INFO - PROCESS | 1944 | 1464292075226 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]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 580ms 12:47:55 INFO - PROCESS | 1944 | 1464292075274 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 1944 | 1464292075275 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:47:55 INFO - PROCESS | 1944 | 1464292075279 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 1944 | 1464292075280 Marionette TRACE conn2 <- [1,1654,null,{}] 12:47:55 INFO - PROCESS | 1944 | 1464292075282 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}] 12:47:55 INFO - PROCESS | 1944 | 1464292075369 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:47:55 INFO - PROCESS | 1944 | 1464292075375 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x124408800 == 59 [pid = 1944] [id = 421] 12:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x118d5b400) [pid = 1944] [serial = 1262] [outer = 0x0] 12:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x119089000) [pid = 1944] [serial = 1263] [outer = 0x118d5b400] 12:47:55 INFO - PROCESS | 1944 | 1464292075400 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x119252000) [pid = 1944] [serial = 1264] [outer = 0x118d5b400] 12:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 12:47:55 INFO - PROCESS | 1944 | 1464292075738 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]]]}] 12:47:55 INFO - PROCESS | 1944 | 1464292075747 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 1944 | 1464292075748 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:47:55 INFO - PROCESS | 1944 | 1464292075761 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 1944 | 1464292075763 Marionette TRACE conn2 <- [1,1658,null,{}] 12:47:55 INFO - PROCESS | 1944 | 1464292075765 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}] 12:47:55 INFO - PROCESS | 1944 | 1464292075858 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:47:55 INFO - PROCESS | 1944 | 1464292075913 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x11251a000 == 60 [pid = 1944] [id = 422] 12:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x118d64000) [pid = 1944] [serial = 1265] [outer = 0x0] 12:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x1211f2000) [pid = 1944] [serial = 1266] [outer = 0x118d64000] 12:47:55 INFO - PROCESS | 1944 | 1464292075938 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x123431800) [pid = 1944] [serial = 1267] [outer = 0x118d64000] 12:47:56 INFO - PROCESS | 1944 | 1464292076247 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]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 528ms 12:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:47:56 INFO - PROCESS | 1944 | 1464292076280 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 1944 | 1464292076281 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:47:56 INFO - PROCESS | 1944 | 1464292076283 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 1944 | 1464292076284 Marionette TRACE conn2 <- [1,1662,null,{}] 12:47:56 INFO - PROCESS | 1944 | 1464292076289 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}] 12:47:56 INFO - PROCESS | 1944 | 1464292076389 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:47:56 INFO - PROCESS | 1944 | 1464292076453 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258f0800 == 61 [pid = 1944] [id = 423] 12:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12342cc00) [pid = 1944] [serial = 1268] [outer = 0x0] 12:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x1234a3800) [pid = 1944] [serial = 1269] [outer = 0x12342cc00] 12:47:56 INFO - PROCESS | 1944 | 1464292076479 Marionette DEBUG loaded listener.js 12:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12507e400) [pid = 1944] [serial = 1270] [outer = 0x12342cc00] 12:47:56 INFO - PROCESS | 1944 | 1464292076793 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]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 12:47:56 INFO - PROCESS | 1944 | 1464292076808 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 1944 | 1464292076809 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:47:56 INFO - PROCESS | 1944 | 1464292076811 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 1944 | 1464292076812 Marionette TRACE conn2 <- [1,1666,null,{}] 12:47:56 INFO - PROCESS | 1944 | 1464292076815 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}] 12:47:56 INFO - PROCESS | 1944 | 1464292076934 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:47:56 INFO - PROCESS | 1944 | 1464292076969 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x129177800 == 62 [pid = 1944] [id = 424] 12:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x123436000) [pid = 1944] [serial = 1271] [outer = 0x0] 12:47:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x126508800) [pid = 1944] [serial = 1272] [outer = 0x123436000] 12:47:56 INFO - PROCESS | 1944 | 1464292076994 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x126b2a000) [pid = 1944] [serial = 1273] [outer = 0x123436000] 12:47:57 INFO - PROCESS | 1944 | 1464292077324 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]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 12:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:47:57 INFO - PROCESS | 1944 | 1464292077331 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 1944 | 1464292077332 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:47:57 INFO - PROCESS | 1944 | 1464292077334 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 1944 | 1464292077336 Marionette TRACE conn2 <- [1,1670,null,{}] 12:47:57 INFO - PROCESS | 1944 | 1464292077340 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}] 12:47:57 INFO - PROCESS | 1944 | 1464292077445 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:47:57 INFO - PROCESS | 1944 | 1464292077480 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299ca000 == 63 [pid = 1944] [id = 425] 12:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x126b2e400) [pid = 1944] [serial = 1274] [outer = 0x0] 12:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x128bc3800) [pid = 1944] [serial = 1275] [outer = 0x126b2e400] 12:47:57 INFO - PROCESS | 1944 | 1464292077505 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x128d13800) [pid = 1944] [serial = 1276] [outer = 0x126b2e400] 12:47:57 INFO - PROCESS | 1944 | 1464292077846 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]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 521ms 12:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:47:57 INFO - PROCESS | 1944 | 1464292077856 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 1944 | 1464292077857 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:47:57 INFO - PROCESS | 1944 | 1464292077859 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 1944 | 1464292077860 Marionette TRACE conn2 <- [1,1674,null,{}] 12:47:57 INFO - PROCESS | 1944 | 1464292077863 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}] 12:47:58 INFO - PROCESS | 1944 | 1464292078014 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:47:58 INFO - PROCESS | 1944 | 1464292078033 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af55800 == 64 [pid = 1944] [id = 426] 12:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x128bc0000) [pid = 1944] [serial = 1277] [outer = 0x0] 12:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x128d57c00) [pid = 1944] [serial = 1278] [outer = 0x128bc0000] 12:47:58 INFO - PROCESS | 1944 | 1464292078063 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x129138400) [pid = 1944] [serial = 1279] [outer = 0x128bc0000] 12:47:58 INFO - PROCESS | 1944 | 1464292078431 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]]]}] 12:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 619ms 12:47:58 INFO - PROCESS | 1944 | 1464292078478 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 1944 | 1464292078480 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:47:58 INFO - PROCESS | 1944 | 1464292078482 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 1944 | 1464292078483 Marionette TRACE conn2 <- [1,1678,null,{}] 12:47:58 INFO - PROCESS | 1944 | 1464292078485 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}] 12:47:58 INFO - PROCESS | 1944 | 1464292078596 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:47:58 INFO - PROCESS | 1944 | 1464292078635 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b39e000 == 65 [pid = 1944] [id = 427] 12:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x128d1d800) [pid = 1944] [serial = 1280] [outer = 0x0] 12:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x1291cc400) [pid = 1944] [serial = 1281] [outer = 0x128d1d800] 12:47:58 INFO - PROCESS | 1944 | 1464292078660 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12963e000) [pid = 1944] [serial = 1282] [outer = 0x128d1d800] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x12342b400) [pid = 1944] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x126506800) [pid = 1944] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x11336e000) [pid = 1944] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x113cb6000) [pid = 1944] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x110da4c00) [pid = 1944] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x1265b7800) [pid = 1944] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x110eb0800) [pid = 1944] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x128dd6800) [pid = 1944] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x117783000) [pid = 1944] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x110ead800) [pid = 1944] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x121389c00) [pid = 1944] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x126e4f800) [pid = 1944] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x110da7400) [pid = 1944] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x118242400) [pid = 1944] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x110da6000) [pid = 1944] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x118243400) [pid = 1944] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x126125800) [pid = 1944] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x1131a6800) [pid = 1944] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:47:59 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12aa54c00) [pid = 1944] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:47:59 INFO - PROCESS | 1944 | 1464292079144 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]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 672ms 12:47:59 INFO - PROCESS | 1944 | 1464292079161 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 1944 | 1464292079162 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:47:59 INFO - PROCESS | 1944 | 1464292079164 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 1944 | 1464292079167 Marionette TRACE conn2 <- [1,1682,null,{}] 12:47:59 INFO - PROCESS | 1944 | 1464292079175 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}] 12:47:59 INFO - PROCESS | 1944 | 1464292079310 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:47:59 INFO - PROCESS | 1944 | 1464292079371 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af73000 == 66 [pid = 1944] [id = 428] 12:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x113199800) [pid = 1944] [serial = 1283] [outer = 0x0] 12:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x1188cac00) [pid = 1944] [serial = 1284] [outer = 0x113199800] 12:47:59 INFO - PROCESS | 1944 | 1464292079401 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x126967000) [pid = 1944] [serial = 1285] [outer = 0x113199800] 12:47:59 INFO - PROCESS | 1944 | 1464292079675 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]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 525ms 12:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:47:59 INFO - PROCESS | 1944 | 1464292079710 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 1944 | 1464292079712 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:47:59 INFO - PROCESS | 1944 | 1464292079714 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 1944 | 1464292079715 Marionette TRACE conn2 <- [1,1686,null,{}] 12:47:59 INFO - PROCESS | 1944 | 1464292079718 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}] 12:47:59 INFO - PROCESS | 1944 | 1464292079819 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:47:59 INFO - PROCESS | 1944 | 1464292079878 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c60a000 == 67 [pid = 1944] [id = 429] 12:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x11336e000) [pid = 1944] [serial = 1286] [outer = 0x0] 12:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x1291d7000) [pid = 1944] [serial = 1287] [outer = 0x11336e000] 12:47:59 INFO - PROCESS | 1944 | 1464292079902 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x12aa4e400) [pid = 1944] [serial = 1288] [outer = 0x11336e000] 12:48:00 INFO - PROCESS | 1944 | 1464292080187 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]]]}] 12:48:00 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 12:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 12:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:48:00 INFO - PROCESS | 1944 | 1464292080232 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 1944 | 1464292080234 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:48:00 INFO - PROCESS | 1944 | 1464292080238 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 1944 | 1464292080241 Marionette TRACE conn2 <- [1,1690,null,{}] 12:48:00 INFO - PROCESS | 1944 | 1464292080243 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}] 12:48:00 INFO - PROCESS | 1944 | 1464292080333 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:48:00 INFO - PROCESS | 1944 | 1464292080337 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca63000 == 68 [pid = 1944] [id = 430] 12:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x129b7b800) [pid = 1944] [serial = 1289] [outer = 0x0] 12:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12afee800) [pid = 1944] [serial = 1290] [outer = 0x129b7b800] 12:48:00 INFO - PROCESS | 1944 | 1464292080361 Marionette DEBUG loaded listener.js 12:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x12b2a2c00) [pid = 1944] [serial = 1291] [outer = 0x129b7b800] 12:48:00 INFO - PROCESS | 1944 | 1464292080707 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]]]}] 12:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms 12:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:48:00 INFO - PROCESS | 1944 | 1464292080759 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 1944 | 1464292080760 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:48:00 INFO - PROCESS | 1944 | 1464292080762 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 1944 | 1464292080763 Marionette TRACE conn2 <- [1,1694,null,{}] 12:48:00 INFO - PROCESS | 1944 | 1464292080765 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}] 12:48:00 INFO - PROCESS | 1944 | 1464292080860 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:48:00 INFO - PROCESS | 1944 | 1464292080864 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5a1000 == 69 [pid = 1944] [id = 431] 12:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x12aff5800) [pid = 1944] [serial = 1292] [outer = 0x0] 12:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x12b2a5400) [pid = 1944] [serial = 1293] [outer = 0x12aff5800] 12:48:00 INFO - PROCESS | 1944 | 1464292080888 Marionette DEBUG loaded listener.js 12:48:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x12ba26400) [pid = 1944] [serial = 1294] [outer = 0x12aff5800] 12:48:01 INFO - PROCESS | 1944 | 1464292081374 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]]]}] 12:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 618ms 12:48:01 INFO - PROCESS | 1944 | 1464292081380 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:48:01 INFO - PROCESS | 1944 | 1464292081383 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:48:01 INFO - PROCESS | 1944 | 1464292081387 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:48:01 INFO - PROCESS | 1944 | 1464292081389 Marionette TRACE conn2 <- [1,1698,null,{}] 12:48:01 INFO - PROCESS | 1944 | 1464292081393 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}] 12:48:01 INFO - PROCESS | 1944 | 1464292081507 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:48:01 INFO - PROCESS | 1944 | 1464292081582 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x117686800 == 70 [pid = 1944] [id = 432] 12:48:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x110eb6400) [pid = 1944] [serial = 1295] [outer = 0x0] 12:48:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x111ed9400) [pid = 1944] [serial = 1296] [outer = 0x110eb6400] 12:48:01 INFO - PROCESS | 1944 | 1464292081614 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x11318f000) [pid = 1944] [serial = 1297] [outer = 0x110eb6400] 12:48:02 INFO - PROCESS | 1944 | 1464292082033 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]]]}] 12:48:02 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 12:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 12:48:02 INFO - PROCESS | 1944 | 1464292082060 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 1944 | 1464292082064 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:48:02 INFO - PROCESS | 1944 | 1464292082070 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 1944 | 1464292082073 Marionette TRACE conn2 <- [1,1702,null,{}] 12:48:02 INFO - PROCESS | 1944 | 1464292082076 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}] 12:48:02 INFO - PROCESS | 1944 | 1464292082185 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:48:02 INFO - PROCESS | 1944 | 1464292082247 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12472d800 == 71 [pid = 1944] [id = 433] 12:48:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x113b46800) [pid = 1944] [serial = 1298] [outer = 0x0] 12:48:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x116843800) [pid = 1944] [serial = 1299] [outer = 0x113b46800] 12:48:02 INFO - PROCESS | 1944 | 1464292082277 Marionette DEBUG loaded listener.js 12:48:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x11833c400) [pid = 1944] [serial = 1300] [outer = 0x113b46800] 12:48:02 INFO - PROCESS | 1944 | 1464292082703 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]]]}] 12:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 672ms 12:48:02 INFO - PROCESS | 1944 | 1464292082742 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:48:02 INFO - PROCESS | 1944 | 1464292082743 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:48:02 INFO - PROCESS | 1944 | 1464292082746 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 1944 | 1464292082748 Marionette TRACE conn2 <- [1,1706,null,{}] 12:48:02 INFO - PROCESS | 1944 | 1464292082758 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}] 12:48:02 INFO - PROCESS | 1944 | 1464292082871 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:48:02 INFO - PROCESS | 1944 | 1464292082984 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5a6800 == 72 [pid = 1944] [id = 434] 12:48:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x11923d400) [pid = 1944] [serial = 1301] [outer = 0x0] 12:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x1211e7000) [pid = 1944] [serial = 1302] [outer = 0x11923d400] 12:48:03 INFO - PROCESS | 1944 | 1464292083015 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x1234a6800) [pid = 1944] [serial = 1303] [outer = 0x11923d400] 12:48:03 INFO - PROCESS | 1944 | 1464292083435 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]]]}] 12:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 725ms 12:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:48:03 INFO - PROCESS | 1944 | 1464292083472 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:48:03 INFO - PROCESS | 1944 | 1464292083474 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:48:03 INFO - PROCESS | 1944 | 1464292083476 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:48:03 INFO - PROCESS | 1944 | 1464292083477 Marionette TRACE conn2 <- [1,1710,null,{}] 12:48:03 INFO - PROCESS | 1944 | 1464292083480 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}] 12:48:03 INFO - PROCESS | 1944 | 1464292083589 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:48:03 INFO - PROCESS | 1944 | 1464292083692 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0cf000 == 73 [pid = 1944] [id = 435] 12:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12408bc00) [pid = 1944] [serial = 1304] [outer = 0x0] 12:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x124fd5400) [pid = 1944] [serial = 1305] [outer = 0x12408bc00] 12:48:03 INFO - PROCESS | 1944 | 1464292083726 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12650f800) [pid = 1944] [serial = 1306] [outer = 0x12408bc00] 12:48:04 INFO - PROCESS | 1944 | 1464292084137 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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 12:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:48:04 INFO - PROCESS | 1944 | 1464292084147 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 1944 | 1464292084148 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:48:04 INFO - PROCESS | 1944 | 1464292084151 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 1944 | 1464292084152 Marionette TRACE conn2 <- [1,1714,null,{}] 12:48:04 INFO - PROCESS | 1944 | 1464292084157 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}] 12:48:04 INFO - PROCESS | 1944 | 1464292084278 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:48:04 INFO - PROCESS | 1944 | 1464292084352 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x133ed9000 == 74 [pid = 1944] [id = 436] 12:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12342ec00) [pid = 1944] [serial = 1307] [outer = 0x0] 12:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x126e51800) [pid = 1944] [serial = 1308] [outer = 0x12342ec00] 12:48:04 INFO - PROCESS | 1944 | 1464292084382 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x129671800) [pid = 1944] [serial = 1309] [outer = 0x12342ec00] 12:48:04 INFO - PROCESS | 1944 | 1464292084793 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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 673ms 12:48:04 INFO - PROCESS | 1944 | 1464292084823 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 1944 | 1464292084825 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:48:04 INFO - PROCESS | 1944 | 1464292084827 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 1944 | 1464292084828 Marionette TRACE conn2 <- [1,1718,null,{}] 12:48:04 INFO - PROCESS | 1944 | 1464292084831 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}] 12:48:04 INFO - PROCESS | 1944 | 1464292084953 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:48:05 INFO - PROCESS | 1944 | 1464292085057 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x133eef000 == 75 [pid = 1944] [id = 437] 12:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12b2aa400) [pid = 1944] [serial = 1310] [outer = 0x0] 12:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x12ba26c00) [pid = 1944] [serial = 1311] [outer = 0x12b2aa400] 12:48:05 INFO - PROCESS | 1944 | 1464292085100 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x12bb21000) [pid = 1944] [serial = 1312] [outer = 0x12b2aa400] 12:48:05 INFO - PROCESS | 1944 | 1464292085542 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]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 770ms 12:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:48:05 INFO - PROCESS | 1944 | 1464292085597 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 1944 | 1464292085599 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:48:05 INFO - PROCESS | 1944 | 1464292085601 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 1944 | 1464292085602 Marionette TRACE conn2 <- [1,1722,null,{}] 12:48:05 INFO - PROCESS | 1944 | 1464292085605 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}] 12:48:05 INFO - PROCESS | 1944 | 1464292085713 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:48:05 INFO - PROCESS | 1944 | 1464292085989 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x118379800 == 76 [pid = 1944] [id = 438] 12:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x110dde800) [pid = 1944] [serial = 1313] [outer = 0x0] 12:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x110ea9400) [pid = 1944] [serial = 1314] [outer = 0x110dde800] 12:48:06 INFO - PROCESS | 1944 | 1464292086035 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x111a06000) [pid = 1944] [serial = 1315] [outer = 0x110dde800] 12:48:06 INFO - PROCESS | 1944 | 1464292086447 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]]]}] 12:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 871ms 12:48:06 INFO - PROCESS | 1944 | 1464292086473 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:48:06 INFO - PROCESS | 1944 | 1464292086475 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:48:06 INFO - PROCESS | 1944 | 1464292086478 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:48:06 INFO - PROCESS | 1944 | 1464292086480 Marionette TRACE conn2 <- [1,1726,null,{}] 12:48:06 INFO - PROCESS | 1944 | 1464292086483 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}] 12:48:06 INFO - PROCESS | 1944 | 1464292086588 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:48:06 INFO - PROCESS | 1944 | 1464292086671 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x117689000 == 77 [pid = 1944] [id = 439] 12:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x115e8a800) [pid = 1944] [serial = 1316] [outer = 0x0] 12:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x1165e8400) [pid = 1944] [serial = 1317] [outer = 0x115e8a800] 12:48:06 INFO - PROCESS | 1944 | 1464292086699 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x116b58000) [pid = 1944] [serial = 1318] [outer = 0x115e8a800] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x118649800 == 76 [pid = 1944] [id = 374] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca63000 == 75 [pid = 1944] [id = 430] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12c60a000 == 74 [pid = 1944] [id = 429] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12af73000 == 73 [pid = 1944] [id = 428] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x12b1d2000) [pid = 1944] [serial = 1233] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12b39e000 == 72 [pid = 1944] [id = 427] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12af55800 == 71 [pid = 1944] [id = 426] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1299ca000 == 70 [pid = 1944] [id = 425] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x129177800 == 69 [pid = 1944] [id = 424] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1258f0800 == 68 [pid = 1944] [id = 423] 12:48:07 INFO - PROCESS | 1944 | 1464292087208 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]]]}] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x11251a000 == 67 [pid = 1944] [id = 422] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x124408800 == 66 [pid = 1944] [id = 421] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1183b8800 == 65 [pid = 1944] [id = 420] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x118671800 == 64 [pid = 1944] [id = 419] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x119b64800 == 63 [pid = 1944] [id = 418] 12:48:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5b1000 == 62 [pid = 1944] [id = 411] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x12aa50800) [pid = 1944] [serial = 1228] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x129146000) [pid = 1944] [serial = 1222] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x1244cac00) [pid = 1944] [serial = 1210] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x129610400) [pid = 1944] [serial = 1225] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x12aff1c00) [pid = 1944] [serial = 1231] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x129643000) [pid = 1944] [serial = 1227] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x118d65c00) [pid = 1944] [serial = 1126] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x110f1bc00) [pid = 1944] [serial = 1120] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x124434800) [pid = 1944] [serial = 1129] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x126966000) [pid = 1944] [serial = 1132] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x11615b400) [pid = 1944] [serial = 1123] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12afea000) [pid = 1944] [serial = 1230] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x124fa4800) [pid = 1944] [serial = 1212] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x1267ca400) [pid = 1944] [serial = 1215] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12588bc00) [pid = 1944] [serial = 1213] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x1169a2400) [pid = 1944] [serial = 1200] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x118d57400) [pid = 1944] [serial = 1203] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x1199a4800) [pid = 1944] [serial = 1224] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x119235c00) [pid = 1944] [serial = 1204] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x118491c00) [pid = 1944] [serial = 1201] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x126e4cc00) [pid = 1944] [serial = 1191] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x123436400) [pid = 1944] [serial = 1182] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x128bc6400) [pid = 1944] [serial = 1218] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x111c64800) [pid = 1944] [serial = 1197] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x113cb7400) [pid = 1944] [serial = 1198] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12960ec00) [pid = 1944] [serial = 1174] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x11924a800) [pid = 1944] [serial = 1206] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x119ec3c00) [pid = 1944] [serial = 1207] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x128d1e400) [pid = 1944] [serial = 1188] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x126e4f400) [pid = 1944] [serial = 1216] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x111f42000) [pid = 1944] [serial = 1195] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x111c62800) [pid = 1944] [serial = 1194] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x1131a4c00) [pid = 1944] [serial = 1176] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12349f400) [pid = 1944] [serial = 1209] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x11823a400) [pid = 1944] [serial = 1179] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x125818800) [pid = 1944] [serial = 1185] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x128fe8000) [pid = 1944] [serial = 1221] [outer = 0x0] [url = about:blank] 12:48:07 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x128d51800) [pid = 1944] [serial = 1219] [outer = 0x0] [url = about:blank] 12:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 826ms 12:48:07 INFO - PROCESS | 1944 | 1464292087312 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 1944 | 1464292087316 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:48:07 INFO - PROCESS | 1944 | 1464292087323 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 1944 | 1464292087325 Marionette TRACE conn2 <- [1,1730,null,{}] 12:48:07 INFO - PROCESS | 1944 | 1464292087329 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}] 12:48:07 INFO - PROCESS | 1944 | 1464292087458 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:48:07 INFO - PROCESS | 1944 | 1464292087515 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x118681800 == 63 [pid = 1944] [id = 440] 12:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x117f0d400) [pid = 1944] [serial = 1319] [outer = 0x0] 12:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x118490000) [pid = 1944] [serial = 1320] [outer = 0x117f0d400] 12:48:07 INFO - PROCESS | 1944 | 1464292087541 Marionette DEBUG loaded listener.js 12:48:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x118d57400) [pid = 1944] [serial = 1321] [outer = 0x117f0d400] 12:48:07 INFO - PROCESS | 1944 | 1464292087864 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]]]}] 12:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 572ms 12:48:07 INFO - PROCESS | 1944 | 1464292087895 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 1944 | 1464292087896 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:48:07 INFO - PROCESS | 1944 | 1464292087900 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 1944 | 1464292087906 Marionette TRACE conn2 <- [1,1734,null,{}] 12:48:07 INFO - PROCESS | 1944 | 1464292087913 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}] 12:48:08 INFO - PROCESS | 1944 | 1464292088002 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:48:08 INFO - PROCESS | 1944 | 1464292088010 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x124f95800 == 64 [pid = 1944] [id = 441] 12:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x119043400) [pid = 1944] [serial = 1322] [outer = 0x0] 12:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x119250c00) [pid = 1944] [serial = 1323] [outer = 0x119043400] 12:48:08 INFO - PROCESS | 1944 | 1464292088035 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x123436400) [pid = 1944] [serial = 1324] [outer = 0x119043400] 12:48:08 INFO - PROCESS | 1944 | 1464292088395 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]]]}] 12:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 12:48:08 INFO - PROCESS | 1944 | 1464292088425 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 1944 | 1464292088426 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:48:08 INFO - PROCESS | 1944 | 1464292088438 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 1944 | 1464292088439 Marionette TRACE conn2 <- [1,1738,null,{}] 12:48:08 INFO - PROCESS | 1944 | 1464292088442 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}] 12:48:08 INFO - PROCESS | 1944 | 1464292088530 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:48:08 INFO - PROCESS | 1944 | 1464292088537 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x1172d8000 == 65 [pid = 1944] [id = 442] 12:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12349f400) [pid = 1944] [serial = 1325] [outer = 0x0] 12:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x124021400) [pid = 1944] [serial = 1326] [outer = 0x12349f400] 12:48:08 INFO - PROCESS | 1944 | 1464292088563 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x125292c00) [pid = 1944] [serial = 1327] [outer = 0x12349f400] 12:48:08 INFO - PROCESS | 1944 | 1464292088908 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]]]}] 12:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 12:48:08 INFO - PROCESS | 1944 | 1464292088957 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 1944 | 1464292088958 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:48:08 INFO - PROCESS | 1944 | 1464292088961 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 1944 | 1464292088962 Marionette TRACE conn2 <- [1,1742,null,{}] 12:48:08 INFO - PROCESS | 1944 | 1464292088964 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}] 12:48:09 INFO - PROCESS | 1944 | 1464292089085 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:48:09 INFO - PROCESS | 1944 | 1464292089126 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x129187800 == 66 [pid = 1944] [id = 443] 12:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x1265b8400) [pid = 1944] [serial = 1328] [outer = 0x0] 12:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12696d000) [pid = 1944] [serial = 1329] [outer = 0x1265b8400] 12:48:09 INFO - PROCESS | 1944 | 1464292089160 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x128bcb000) [pid = 1944] [serial = 1330] [outer = 0x1265b8400] 12:48:09 INFO - PROCESS | 1944 | 1464292089515 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]]]}] 12:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 569ms 12:48:09 INFO - PROCESS | 1944 | 1464292089531 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 1944 | 1464292089532 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:48:09 INFO - PROCESS | 1944 | 1464292089539 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 1944 | 1464292089542 Marionette TRACE conn2 <- [1,1746,null,{}] 12:48:09 INFO - PROCESS | 1944 | 1464292089545 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}] 12:48:09 INFO - PROCESS | 1944 | 1464292089664 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:48:09 INFO - PROCESS | 1944 | 1464292089680 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299d1000 == 67 [pid = 1944] [id = 444] 12:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x126e53000) [pid = 1944] [serial = 1331] [outer = 0x0] 12:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x128d17000) [pid = 1944] [serial = 1332] [outer = 0x126e53000] 12:48:09 INFO - PROCESS | 1944 | 1464292089719 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x129602800) [pid = 1944] [serial = 1333] [outer = 0x126e53000] 12:48:10 INFO - PROCESS | 1944 | 1464292090212 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]]]}] 12:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 726ms 12:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:48:10 INFO - PROCESS | 1944 | 1464292090264 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:48:10 INFO - PROCESS | 1944 | 1464292090266 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:48:10 INFO - PROCESS | 1944 | 1464292090272 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 1944 | 1464292090274 Marionette TRACE conn2 <- [1,1750,null,{}] 12:48:10 INFO - PROCESS | 1944 | 1464292090277 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}] 12:48:10 INFO - PROCESS | 1944 | 1464292090392 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:48:10 INFO - PROCESS | 1944 | 1464292090408 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1f6000 == 68 [pid = 1944] [id = 445] 12:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x128ddcc00) [pid = 1944] [serial = 1334] [outer = 0x0] 12:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x129674400) [pid = 1944] [serial = 1335] [outer = 0x128ddcc00] 12:48:10 INFO - PROCESS | 1944 | 1464292090432 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x12aff1c00) [pid = 1944] [serial = 1336] [outer = 0x128ddcc00] 12:48:10 INFO - PROCESS | 1944 | 1464292090766 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]]]}] 12:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 12:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:48:10 INFO - PROCESS | 1944 | 1464292090792 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:48:10 INFO - PROCESS | 1944 | 1464292090793 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:48:10 INFO - PROCESS | 1944 | 1464292090795 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 1944 | 1464292090796 Marionette TRACE conn2 <- [1,1754,null,{}] 12:48:10 INFO - PROCESS | 1944 | 1464292090813 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}] 12:48:10 INFO - PROCESS | 1944 | 1464292090924 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:48:10 INFO - PROCESS | 1944 | 1464292090936 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdc9800 == 69 [pid = 1944] [id = 446] 12:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x129642800) [pid = 1944] [serial = 1337] [outer = 0x0] 12:48:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x12b2a5c00) [pid = 1944] [serial = 1338] [outer = 0x129642800] 12:48:10 INFO - PROCESS | 1944 | 1464292090967 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x12ba2ac00) [pid = 1944] [serial = 1339] [outer = 0x129642800] 12:48:11 INFO - PROCESS | 1944 | 1464292091326 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]]]}] 12:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 583ms 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x11336e000) [pid = 1944] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x123436000) [pid = 1944] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x129b7b800) [pid = 1944] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x128bc0000) [pid = 1944] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x126b2e400) [pid = 1944] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x128d1d800) [pid = 1944] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x12342cc00) [pid = 1944] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x118d5b400) [pid = 1944] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x118d64000) [pid = 1944] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x111c5ec00) [pid = 1944] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x117783c00) [pid = 1944] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x113199800) [pid = 1944] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:48:11 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x111c82400) [pid = 1944] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:48:11 INFO - PROCESS | 1944 | 1464292091543 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:48:11 INFO - PROCESS | 1944 | 1464292091545 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:48:11 INFO - PROCESS | 1944 | 1464292091556 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - PROCESS | 1944 | 1464292091558 Marionette TRACE conn2 <- [1,1758,null,{}] 12:48:11 INFO - PROCESS | 1944 | 1464292091560 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}] 12:48:11 INFO - PROCESS | 1944 | 1464292091653 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:48:11 INFO - PROCESS | 1944 | 1464292091658 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x124748800 == 70 [pid = 1944] [id = 447] 12:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x113199800) [pid = 1944] [serial = 1340] [outer = 0x0] 12:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x118d64000) [pid = 1944] [serial = 1341] [outer = 0x113199800] 12:48:11 INFO - PROCESS | 1944 | 1464292091683 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12588dc00) [pid = 1944] [serial = 1342] [outer = 0x113199800] 12:48:12 INFO - PROCESS | 1944 | 1464292092008 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]]]}] 12:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 469ms 12:48:12 INFO - PROCESS | 1944 | 1464292092025 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:48:12 INFO - PROCESS | 1944 | 1464292092026 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:48:12 INFO - PROCESS | 1944 | 1464292092028 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 1944 | 1464292092029 Marionette TRACE conn2 <- [1,1762,null,{}] 12:48:12 INFO - PROCESS | 1944 | 1464292092032 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}] 12:48:12 INFO - PROCESS | 1944 | 1464292092121 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:48:12 INFO - PROCESS | 1944 | 1464292092198 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7cb800 == 71 [pid = 1944] [id = 448] 12:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x11923c800) [pid = 1944] [serial = 1343] [outer = 0x0] 12:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x129642000) [pid = 1944] [serial = 1344] [outer = 0x11923c800] 12:48:12 INFO - PROCESS | 1944 | 1464292092232 Marionette DEBUG loaded listener.js 12:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x12bb20000) [pid = 1944] [serial = 1345] [outer = 0x11923c800] 12:48:12 INFO - PROCESS | 1944 | 1464292092539 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]]]}] 12:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 568ms 12:48:12 INFO - PROCESS | 1944 | 1464292092596 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:48:12 INFO - PROCESS | 1944 | 1464292092598 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:48:12 INFO - PROCESS | 1944 | 1464292092600 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 1944 | 1464292092602 Marionette TRACE conn2 <- [1,1766,null,{}] 12:48:12 INFO - PROCESS | 1944 | 1464292092604 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}] 12:48:12 INFO - PROCESS | 1944 | 1464292092711 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:48:12 INFO - PROCESS | 1944 | 1464292092772 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce46000 == 72 [pid = 1944] [id = 449] 12:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x113b39400) [pid = 1944] [serial = 1346] [outer = 0x0] 12:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12bb27400) [pid = 1944] [serial = 1347] [outer = 0x113b39400] 12:48:12 INFO - PROCESS | 1944 | 1464292092798 Marionette DEBUG loaded listener.js 12:48:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x12bb49400) [pid = 1944] [serial = 1348] [outer = 0x113b39400] 12:48:13 INFO - PROCESS | 1944 | 1464292093160 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]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 572ms 12:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:48:13 INFO - PROCESS | 1944 | 1464292093174 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 1944 | 1464292093175 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:48:13 INFO - PROCESS | 1944 | 1464292093179 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 1944 | 1464292093181 Marionette TRACE conn2 <- [1,1770,null,{}] 12:48:13 INFO - PROCESS | 1944 | 1464292093184 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}] 12:48:13 INFO - PROCESS | 1944 | 1464292093329 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:48:13 INFO - PROCESS | 1944 | 1464292093441 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd5b800 == 73 [pid = 1944] [id = 450] 12:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x11881a400) [pid = 1944] [serial = 1349] [outer = 0x0] 12:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x12bb44400) [pid = 1944] [serial = 1350] [outer = 0x11881a400] 12:48:13 INFO - PROCESS | 1944 | 1464292093468 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x12c077000) [pid = 1944] [serial = 1351] [outer = 0x11881a400] 12:48:13 INFO - PROCESS | 1944 | 1464292093937 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]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 772ms 12:48:13 INFO - PROCESS | 1944 | 1464292093950 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 1944 | 1464292093955 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:48:13 INFO - PROCESS | 1944 | 1464292093960 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 1944 | 1464292093962 Marionette TRACE conn2 <- [1,1774,null,{}] 12:48:13 INFO - PROCESS | 1944 | 1464292093966 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}] 12:48:14 INFO - PROCESS | 1944 | 1464292094081 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:48:14 INFO - PROCESS | 1944 | 1464292094159 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1234c3000 == 74 [pid = 1944] [id = 451] 12:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x112970800) [pid = 1944] [serial = 1352] [outer = 0x0] 12:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x113c27c00) [pid = 1944] [serial = 1353] [outer = 0x112970800] 12:48:14 INFO - PROCESS | 1944 | 1464292094191 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x117009400) [pid = 1944] [serial = 1354] [outer = 0x112970800] 12:48:14 INFO - PROCESS | 1944 | 1464292094608 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]]]}] 12:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 672ms 12:48:14 INFO - PROCESS | 1944 | 1464292094632 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:48:14 INFO - PROCESS | 1944 | 1464292094636 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:48:14 INFO - PROCESS | 1944 | 1464292094642 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:48:14 INFO - PROCESS | 1944 | 1464292094644 Marionette TRACE conn2 <- [1,1778,null,{}] 12:48:14 INFO - PROCESS | 1944 | 1464292094647 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}] 12:48:14 INFO - PROCESS | 1944 | 1464292094784 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:48:14 INFO - PROCESS | 1944 | 1464292094862 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x128fad800 == 75 [pid = 1944] [id = 452] 12:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x1188d5400) [pid = 1944] [serial = 1355] [outer = 0x0] 12:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x11923ac00) [pid = 1944] [serial = 1356] [outer = 0x1188d5400] 12:48:14 INFO - PROCESS | 1944 | 1464292094891 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x119e45800) [pid = 1944] [serial = 1357] [outer = 0x1188d5400] 12:48:15 INFO - PROCESS | 1944 | 1464292095320 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]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 720ms 12:48:15 INFO - PROCESS | 1944 | 1464292095362 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:48:15 INFO - PROCESS | 1944 | 1464292095364 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:48:15 INFO - PROCESS | 1944 | 1464292095366 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 1944 | 1464292095369 Marionette TRACE conn2 <- [1,1782,null,{}] 12:48:15 INFO - PROCESS | 1944 | 1464292095377 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}] 12:48:15 INFO - PROCESS | 1944 | 1464292095492 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:48:15 INFO - PROCESS | 1944 | 1464292095571 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0cd000 == 76 [pid = 1944] [id = 453] 12:48:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12367b400) [pid = 1944] [serial = 1358] [outer = 0x0] 12:48:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x125887000) [pid = 1944] [serial = 1359] [outer = 0x12367b400] 12:48:15 INFO - PROCESS | 1944 | 1464292095604 Marionette DEBUG loaded listener.js 12:48:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x128d1d800) [pid = 1944] [serial = 1360] [outer = 0x12367b400] 12:48:16 INFO - PROCESS | 1944 | 1464292096029 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]]]}] 12:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 673ms 12:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:48:16 INFO - PROCESS | 1944 | 1464292096040 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:48:16 INFO - PROCESS | 1944 | 1464292096042 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:48:16 INFO - PROCESS | 1944 | 1464292096044 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 1944 | 1464292096045 Marionette TRACE conn2 <- [1,1786,null,{}] 12:48:16 INFO - PROCESS | 1944 | 1464292096047 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}] 12:48:16 INFO - PROCESS | 1944 | 1464292096176 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:48:16 INFO - PROCESS | 1944 | 1464292096281 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x134088000 == 77 [pid = 1944] [id = 454] 12:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x128dd7400) [pid = 1944] [serial = 1361] [outer = 0x0] 12:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12aa5ac00) [pid = 1944] [serial = 1362] [outer = 0x128dd7400] 12:48:16 INFO - PROCESS | 1944 | 1464292096312 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x12ba2e400) [pid = 1944] [serial = 1363] [outer = 0x128dd7400] 12:48:16 INFO - PROCESS | 1944 | 1464292096724 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]]]}] 12:48:16 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 12:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 719ms 12:48:16 INFO - PROCESS | 1944 | 1464292096763 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:48:16 INFO - PROCESS | 1944 | 1464292096765 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:48:16 INFO - PROCESS | 1944 | 1464292096767 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 1944 | 1464292096768 Marionette TRACE conn2 <- [1,1790,null,{}] 12:48:16 INFO - PROCESS | 1944 | 1464292096771 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}] 12:48:16 INFO - PROCESS | 1944 | 1464292096882 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:48:16 INFO - PROCESS | 1944 | 1464292096958 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1348db000 == 78 [pid = 1944] [id = 455] 12:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x12ba2d800) [pid = 1944] [serial = 1364] [outer = 0x0] 12:48:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x12bb23c00) [pid = 1944] [serial = 1365] [outer = 0x12ba2d800] 12:48:16 INFO - PROCESS | 1944 | 1464292096988 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12bb44800) [pid = 1944] [serial = 1366] [outer = 0x12ba2d800] 12:48:17 INFO - PROCESS | 1944 | 1464292097408 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]]]}] 12:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 12:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:48:17 INFO - PROCESS | 1944 | 1464292097439 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 1944 | 1464292097440 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:48:17 INFO - PROCESS | 1944 | 1464292097442 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 1944 | 1464292097443 Marionette TRACE conn2 <- [1,1794,null,{}] 12:48:17 INFO - PROCESS | 1944 | 1464292097446 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}] 12:48:17 INFO - PROCESS | 1944 | 1464292097587 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:48:17 INFO - PROCESS | 1944 | 1464292097677 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x113120000 == 79 [pid = 1944] [id = 456] 12:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x12c076000) [pid = 1944] [serial = 1367] [outer = 0x0] 12:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x12c908400) [pid = 1944] [serial = 1368] [outer = 0x12c076000] 12:48:17 INFO - PROCESS | 1944 | 1464292097708 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x12c914c00) [pid = 1944] [serial = 1369] [outer = 0x12c076000] 12:48:18 INFO - PROCESS | 1944 | 1464292098120 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]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 12:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:48:18 INFO - PROCESS | 1944 | 1464292098163 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 1944 | 1464292098164 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:48:18 INFO - PROCESS | 1944 | 1464292098167 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 1944 | 1464292098168 Marionette TRACE conn2 <- [1,1798,null,{}] 12:48:18 INFO - PROCESS | 1944 | 1464292098170 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}] 12:48:18 INFO - PROCESS | 1944 | 1464292098283 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:48:18 INFO - PROCESS | 1944 | 1464292098389 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x134215800 == 80 [pid = 1944] [id = 457] 12:48:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x12c078800) [pid = 1944] [serial = 1370] [outer = 0x0] 12:48:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x12c91cc00) [pid = 1944] [serial = 1371] [outer = 0x12c078800] 12:48:18 INFO - PROCESS | 1944 | 1464292098421 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x12ce96400) [pid = 1944] [serial = 1372] [outer = 0x12c078800] 12:48:18 INFO - PROCESS | 1944 | 1464292098833 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]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 720ms 12:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:48:18 INFO - PROCESS | 1944 | 1464292098906 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 1944 | 1464292098908 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:48:18 INFO - PROCESS | 1944 | 1464292098911 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 1944 | 1464292098912 Marionette TRACE conn2 <- [1,1802,null,{}] 12:48:18 INFO - PROCESS | 1944 | 1464292098915 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}] 12:48:19 INFO - PROCESS | 1944 | 1464292099027 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:48:19 INFO - PROCESS | 1944 | 1464292099105 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x119403000 == 81 [pid = 1944] [id = 458] 12:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x1121ba800) [pid = 1944] [serial = 1373] [outer = 0x0] 12:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x126506800) [pid = 1944] [serial = 1374] [outer = 0x1121ba800] 12:48:19 INFO - PROCESS | 1944 | 1464292099134 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x12c91a800) [pid = 1944] [serial = 1375] [outer = 0x1121ba800] 12:48:19 INFO - PROCESS | 1944 | 1464292099758 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]]]}] 12:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 870ms 12:48:19 INFO - PROCESS | 1944 | 1464292099782 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:48:19 INFO - PROCESS | 1944 | 1464292099784 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:48:19 INFO - PROCESS | 1944 | 1464292099788 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:48:19 INFO - PROCESS | 1944 | 1464292099790 Marionette TRACE conn2 <- [1,1806,null,{}] 12:48:19 INFO - PROCESS | 1944 | 1464292099794 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}] 12:48:19 INFO - PROCESS | 1944 | 1464292099899 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:48:19 INFO - PROCESS | 1944 | 1464292099980 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d62800 == 82 [pid = 1944] [id = 459] 12:48:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x111c64800) [pid = 1944] [serial = 1376] [outer = 0x0] 12:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x1131a4c00) [pid = 1944] [serial = 1377] [outer = 0x111c64800] 12:48:20 INFO - PROCESS | 1944 | 1464292100009 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x11684e800) [pid = 1944] [serial = 1378] [outer = 0x111c64800] 12:48:20 INFO - PROCESS | 1944 | 1464292100462 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]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 12:48:20 INFO - PROCESS | 1944 | 1464292100522 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 1944 | 1464292100525 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:48:20 INFO - PROCESS | 1944 | 1464292100532 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 1944 | 1464292100533 Marionette TRACE conn2 <- [1,1810,null,{}] 12:48:20 INFO - PROCESS | 1944 | 1464292100536 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}] 12:48:20 INFO - PROCESS | 1944 | 1464292100645 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x12c60b800 == 81 [pid = 1944] [id = 394] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce46000 == 80 [pid = 1944] [id = 449] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7cb800 == 79 [pid = 1944] [id = 448] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x124748800 == 78 [pid = 1944] [id = 447] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdc9800 == 77 [pid = 1944] [id = 446] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x12b1f6000 == 76 [pid = 1944] [id = 445] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x1299d1000 == 75 [pid = 1944] [id = 444] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x129187800 == 74 [pid = 1944] [id = 443] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x12b2a5400) [pid = 1944] [serial = 1293] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | 1464292100787 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x1172d8000 == 73 [pid = 1944] [id = 442] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x124f95800 == 72 [pid = 1944] [id = 441] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x118681800 == 71 [pid = 1944] [id = 440] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x117689000 == 70 [pid = 1944] [id = 439] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x118379800 == 69 [pid = 1944] [id = 438] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0cf000 == 68 [pid = 1944] [id = 435] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5a6800 == 67 [pid = 1944] [id = 434] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x12472d800 == 66 [pid = 1944] [id = 433] 12:48:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x1165d2000 == 67 [pid = 1944] [id = 460] 12:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x110f10800) [pid = 1944] [serial = 1379] [outer = 0x0] 12:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x113191400) [pid = 1944] [serial = 1380] [outer = 0x110f10800] 12:48:20 INFO - PROCESS | 1944 | 1464292100822 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x118d92400) [pid = 1944] [serial = 1381] [outer = 0x110f10800] 12:48:20 INFO - PROCESS | 1944 | --DOCSHELL 0x117686800 == 66 [pid = 1944] [id = 432] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x115e86000) [pid = 1944] [serial = 1257] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x12aa4e400) [pid = 1944] [serial = 1288] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x12963e000) [pid = 1944] [serial = 1282] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x126508800) [pid = 1944] [serial = 1272] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x126b2a000) [pid = 1944] [serial = 1273] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x126967000) [pid = 1944] [serial = 1285] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x12507e400) [pid = 1944] [serial = 1270] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x129138400) [pid = 1944] [serial = 1279] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x1291d7000) [pid = 1944] [serial = 1287] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x12b2a2c00) [pid = 1944] [serial = 1291] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x12afee800) [pid = 1944] [serial = 1290] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x128d57c00) [pid = 1944] [serial = 1278] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x128d13800) [pid = 1944] [serial = 1276] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x128bc3800) [pid = 1944] [serial = 1275] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x1291cc400) [pid = 1944] [serial = 1281] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x1234a3800) [pid = 1944] [serial = 1269] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x119089000) [pid = 1944] [serial = 1263] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x119252000) [pid = 1944] [serial = 1264] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x128bca400) [pid = 1944] [serial = 1245] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x12b29fc00) [pid = 1944] [serial = 1251] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x1211f2000) [pid = 1944] [serial = 1266] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x123431800) [pid = 1944] [serial = 1267] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x113196000) [pid = 1944] [serial = 1255] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x111ed7400) [pid = 1944] [serial = 1254] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x118823c00) [pid = 1944] [serial = 1261] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x118335000) [pid = 1944] [serial = 1260] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x129608800) [pid = 1944] [serial = 1248] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x112dcd800) [pid = 1944] [serial = 1236] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x1188cac00) [pid = 1944] [serial = 1284] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x117f0e800) [pid = 1944] [serial = 1239] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x123481800) [pid = 1944] [serial = 1242] [outer = 0x0] [url = about:blank] 12:48:20 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x116b53800) [pid = 1944] [serial = 1258] [outer = 0x0] [url = about:blank] 12:48:21 INFO - PROCESS | 1944 | 1464292101136 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]]]}] 12:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 620ms 12:48:21 INFO - PROCESS | 1944 | 1464292101152 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:48:21 INFO - PROCESS | 1944 | 1464292101155 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:48:21 INFO - PROCESS | 1944 | 1464292101159 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - PROCESS | 1944 | 1464292101162 Marionette TRACE conn2 <- [1,1814,null,{}] 12:48:21 INFO - PROCESS | 1944 | 1464292101169 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}] 12:48:21 INFO - PROCESS | 1944 | 1464292101263 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:48:21 INFO - PROCESS | 1944 | 1464292101269 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235e1800 == 67 [pid = 1944] [id = 461] 12:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x119235c00) [pid = 1944] [serial = 1382] [outer = 0x0] 12:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x121389c00) [pid = 1944] [serial = 1383] [outer = 0x119235c00] 12:48:21 INFO - PROCESS | 1944 | 1464292101297 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x1234a1400) [pid = 1944] [serial = 1384] [outer = 0x119235c00] 12:48:21 INFO - PROCESS | 1944 | 1464292101676 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]]]}] 12:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms 12:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:48:21 INFO - PROCESS | 1944 | 1464292101730 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:48:21 INFO - PROCESS | 1944 | 1464292101732 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:48:21 INFO - PROCESS | 1944 | 1464292101734 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - PROCESS | 1944 | 1464292101736 Marionette TRACE conn2 <- [1,1818,null,{}] 12:48:21 INFO - PROCESS | 1944 | 1464292101738 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}] 12:48:21 INFO - PROCESS | 1944 | 1464292101832 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:48:21 INFO - PROCESS | 1944 | 1464292101836 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12655b000 == 68 [pid = 1944] [id = 462] 12:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x1236f0800) [pid = 1944] [serial = 1385] [outer = 0x0] 12:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x1248d6800) [pid = 1944] [serial = 1386] [outer = 0x1236f0800] 12:48:21 INFO - PROCESS | 1944 | 1464292101862 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x12581ec00) [pid = 1944] [serial = 1387] [outer = 0x1236f0800] 12:48:22 INFO - PROCESS | 1944 | 1464292102224 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]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 12:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:48:22 INFO - PROCESS | 1944 | 1464292102256 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 1944 | 1464292102257 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:48:22 INFO - PROCESS | 1944 | 1464292102259 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 1944 | 1464292102260 Marionette TRACE conn2 <- [1,1822,null,{}] 12:48:22 INFO - PROCESS | 1944 | 1464292102262 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}] 12:48:22 INFO - PROCESS | 1944 | 1464292102352 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:48:22 INFO - PROCESS | 1944 | 1464292102356 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297b6000 == 69 [pid = 1944] [id = 463] 12:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12588b000) [pid = 1944] [serial = 1388] [outer = 0x0] 12:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x126b32400) [pid = 1944] [serial = 1389] [outer = 0x12588b000] 12:48:22 INFO - PROCESS | 1944 | 1464292102381 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x128d12400) [pid = 1944] [serial = 1390] [outer = 0x12588b000] 12:48:22 INFO - PROCESS | 1944 | 1464292102857 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]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 618ms 12:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:48:22 INFO - PROCESS | 1944 | 1464292102878 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 1944 | 1464292102880 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:48:22 INFO - PROCESS | 1944 | 1464292102882 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 1944 | 1464292102884 Marionette TRACE conn2 <- [1,1826,null,{}] 12:48:22 INFO - PROCESS | 1944 | 1464292102914 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}] 12:48:23 INFO - PROCESS | 1944 | 1464292103031 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:48:23 INFO - PROCESS | 1944 | 1464292103044 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa9d800 == 70 [pid = 1944] [id = 464] 12:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x128d1f800) [pid = 1944] [serial = 1391] [outer = 0x0] 12:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x1291d7000) [pid = 1944] [serial = 1392] [outer = 0x128d1f800] 12:48:23 INFO - PROCESS | 1944 | 1464292103077 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x12b2ab800) [pid = 1944] [serial = 1393] [outer = 0x128d1f800] 12:48:23 INFO - PROCESS | 1944 | 1464292103626 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]]]}] 12:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 748ms 12:48:23 INFO - PROCESS | 1944 | 1464292103648 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 1944 | 1464292103650 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:48:23 INFO - PROCESS | 1944 | 1464292103656 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 1944 | 1464292103657 Marionette TRACE conn2 <- [1,1830,null,{}] 12:48:23 INFO - PROCESS | 1944 | 1464292103661 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}] 12:48:23 INFO - PROCESS | 1944 | 1464292103776 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:48:23 INFO - PROCESS | 1944 | 1464292103791 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bae6800 == 71 [pid = 1944] [id = 465] 12:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x124baa400) [pid = 1944] [serial = 1394] [outer = 0x0] 12:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x124bb0800) [pid = 1944] [serial = 1395] [outer = 0x124baa400] 12:48:23 INFO - PROCESS | 1944 | 1464292103816 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x124bb4800) [pid = 1944] [serial = 1396] [outer = 0x124baa400] 12:48:24 INFO - PROCESS | 1944 | 1464292104165 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]]]}] 12:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 520ms 12:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:48:24 INFO - PROCESS | 1944 | 1464292104176 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 1944 | 1464292104177 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:48:24 INFO - PROCESS | 1944 | 1464292104179 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 1944 | 1464292104180 Marionette TRACE conn2 <- [1,1834,null,{}] 12:48:24 INFO - PROCESS | 1944 | 1464292104182 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}] 12:48:24 INFO - PROCESS | 1944 | 1464292104299 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:48:24 INFO - PROCESS | 1944 | 1464292104321 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c61a800 == 72 [pid = 1944] [id = 466] 12:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x117783c00) [pid = 1944] [serial = 1397] [outer = 0x0] 12:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x12b2ae800) [pid = 1944] [serial = 1398] [outer = 0x117783c00] 12:48:24 INFO - PROCESS | 1944 | 1464292104345 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12bb1dc00) [pid = 1944] [serial = 1399] [outer = 0x117783c00] 12:48:24 INFO - PROCESS | 1944 | 1464292104707 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]]]}] 12:48:24 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 12:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 568ms 12:48:24 INFO - PROCESS | 1944 | 1464292104748 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 1944 | 1464292104749 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:48:24 INFO - PROCESS | 1944 | 1464292104751 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 1944 | 1464292104752 Marionette TRACE conn2 <- [1,1838,null,{}] 12:48:24 INFO - PROCESS | 1944 | 1464292104757 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}] 12:48:24 INFO - PROCESS | 1944 | 1464292104878 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:48:24 INFO - PROCESS | 1944 | 1464292104893 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca67800 == 73 [pid = 1944] [id = 467] 12:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x128d1ac00) [pid = 1944] [serial = 1400] [outer = 0x0] 12:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x12bb44000) [pid = 1944] [serial = 1401] [outer = 0x128d1ac00] 12:48:24 INFO - PROCESS | 1944 | 1464292104917 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x12c072000) [pid = 1944] [serial = 1402] [outer = 0x128d1ac00] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x117f0d400) [pid = 1944] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x126e53000) [pid = 1944] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x128ddcc00) [pid = 1944] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x1265b8400) [pid = 1944] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x12349f400) [pid = 1944] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x110dde800) [pid = 1944] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x115e8a800) [pid = 1944] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x129642800) [pid = 1944] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x113199800) [pid = 1944] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x113b39400) [pid = 1944] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x11923c800) [pid = 1944] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x119043400) [pid = 1944] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:48:25 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x12afe9c00) [pid = 1944] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:48:25 INFO - PROCESS | 1944 | 1464292105409 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]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 672ms 12:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:48:25 INFO - PROCESS | 1944 | 1464292105424 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 1944 | 1464292105426 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:48:25 INFO - PROCESS | 1944 | 1464292105428 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 1944 | 1464292105429 Marionette TRACE conn2 <- [1,1842,null,{}] 12:48:25 INFO - PROCESS | 1944 | 1464292105434 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}] 12:48:25 INFO - PROCESS | 1944 | 1464292105565 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:48:25 INFO - PROCESS | 1944 | 1464292105626 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x1261e3800 == 74 [pid = 1944] [id = 468] 12:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x110dd6400) [pid = 1944] [serial = 1403] [outer = 0x0] 12:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x11924d400) [pid = 1944] [serial = 1404] [outer = 0x110dd6400] 12:48:25 INFO - PROCESS | 1944 | 1464292105651 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x129642800) [pid = 1944] [serial = 1405] [outer = 0x110dd6400] 12:48:25 INFO - PROCESS | 1944 | 1464292105965 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]]]}] 12:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 573ms 12:48:26 INFO - PROCESS | 1944 | 1464292106002 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:48:26 INFO - PROCESS | 1944 | 1464292106006 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:48:26 INFO - PROCESS | 1944 | 1464292106009 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 1944 | 1464292106012 Marionette TRACE conn2 <- [1,1846,null,{}] 12:48:26 INFO - PROCESS | 1944 | 1464292106015 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}] 12:48:26 INFO - PROCESS | 1944 | 1464292106218 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:48:26 INFO - PROCESS | 1944 | 1464292106230 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5bd800 == 75 [pid = 1944] [id = 469] 12:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x128d14800) [pid = 1944] [serial = 1406] [outer = 0x0] 12:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x12bb44c00) [pid = 1944] [serial = 1407] [outer = 0x128d14800] 12:48:26 INFO - PROCESS | 1944 | 1464292106276 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12ce97400) [pid = 1944] [serial = 1408] [outer = 0x128d14800] 12:48:26 INFO - PROCESS | 1944 | 1464292106610 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]]]}] 12:48:26 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) 12:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 621ms 12:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:48:26 INFO - PROCESS | 1944 | 1464292106630 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:48:26 INFO - PROCESS | 1944 | 1464292106632 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:48:26 INFO - PROCESS | 1944 | 1464292106634 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 1944 | 1464292106635 Marionette TRACE conn2 <- [1,1850,null,{}] 12:48:26 INFO - PROCESS | 1944 | 1464292106641 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}] 12:48:26 INFO - PROCESS | 1944 | 1464292106738 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:48:26 INFO - PROCESS | 1944 | 1464292106821 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0e0000 == 76 [pid = 1944] [id = 470] 12:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x129151c00) [pid = 1944] [serial = 1409] [outer = 0x0] 12:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x129155000) [pid = 1944] [serial = 1410] [outer = 0x129151c00] 12:48:26 INFO - PROCESS | 1944 | 1464292106846 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x129159000) [pid = 1944] [serial = 1411] [outer = 0x129151c00] 12:48:27 INFO - PROCESS | 1944 | 1464292107102 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]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 12:48:27 INFO - PROCESS | 1944 | 1464292107162 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 1944 | 1464292107163 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:48:27 INFO - PROCESS | 1944 | 1464292107165 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 1944 | 1464292107166 Marionette TRACE conn2 <- [1,1854,null,{}] 12:48:27 INFO - PROCESS | 1944 | 1464292107169 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}] 12:48:27 INFO - PROCESS | 1944 | 1464292107266 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:48:27 INFO - PROCESS | 1944 | 1464292107407 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x116191800 == 77 [pid = 1944] [id = 471] 12:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x110da3c00) [pid = 1944] [serial = 1412] [outer = 0x0] 12:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x110ea8000) [pid = 1944] [serial = 1413] [outer = 0x110da3c00] 12:48:27 INFO - PROCESS | 1944 | 1464292107439 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x111c61400) [pid = 1944] [serial = 1414] [outer = 0x110da3c00] 12:48:27 INFO - PROCESS | 1944 | 1464292107872 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]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 771ms 12:48:27 INFO - PROCESS | 1944 | 1464292107939 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 1944 | 1464292107941 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:48:27 INFO - PROCESS | 1944 | 1464292107945 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 1944 | 1464292107947 Marionette TRACE conn2 <- [1,1858,null,{}] 12:48:27 INFO - PROCESS | 1944 | 1464292107951 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}] 12:48:28 INFO - PROCESS | 1944 | 1464292108092 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:48:28 INFO - PROCESS | 1944 | 1464292108183 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196d7800 == 78 [pid = 1944] [id = 472] 12:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x1186be400) [pid = 1944] [serial = 1415] [outer = 0x0] 12:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x118823c00) [pid = 1944] [serial = 1416] [outer = 0x1186be400] 12:48:28 INFO - PROCESS | 1944 | 1464292108216 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x119243c00) [pid = 1944] [serial = 1417] [outer = 0x1186be400] 12:48:28 INFO - PROCESS | 1944 | 1464292108641 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]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 12:48:28 INFO - PROCESS | 1944 | 1464292108667 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:48:28 INFO - PROCESS | 1944 | 1464292108672 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:48:28 INFO - PROCESS | 1944 | 1464292108675 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 1944 | 1464292108676 Marionette TRACE conn2 <- [1,1862,null,{}] 12:48:28 INFO - PROCESS | 1944 | 1464292108679 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}] 12:48:28 INFO - PROCESS | 1944 | 1464292108802 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:48:28 INFO - PROCESS | 1944 | 1464292108913 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce4d800 == 79 [pid = 1944] [id = 473] 12:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x123431000) [pid = 1944] [serial = 1418] [outer = 0x0] 12:48:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x1248d7400) [pid = 1944] [serial = 1419] [outer = 0x123431000] 12:48:28 INFO - PROCESS | 1944 | 1464292108958 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x12581c000) [pid = 1944] [serial = 1420] [outer = 0x123431000] 12:48:29 INFO - PROCESS | 1944 | 1464292109471 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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 821ms 12:48:29 INFO - PROCESS | 1944 | 1464292109497 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 1944 | 1464292109500 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:48:29 INFO - PROCESS | 1944 | 1464292109514 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 1944 | 1464292109521 Marionette TRACE conn2 <- [1,1866,null,{}] 12:48:29 INFO - PROCESS | 1944 | 1464292109526 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}] 12:48:29 INFO - PROCESS | 1944 | 1464292109700 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:48:29 INFO - PROCESS | 1944 | 1464292109811 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x1368e8000 == 80 [pid = 1944] [id = 474] 12:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x124ba9400) [pid = 1944] [serial = 1421] [outer = 0x0] 12:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x128d20400) [pid = 1944] [serial = 1422] [outer = 0x124ba9400] 12:48:29 INFO - PROCESS | 1944 | 1464292109840 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x12967d800) [pid = 1944] [serial = 1423] [outer = 0x124ba9400] 12:48:30 INFO - PROCESS | 1944 | 1464292110242 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]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 783ms 12:48:30 INFO - PROCESS | 1944 | 1464292110291 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 1944 | 1464292110293 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:48:30 INFO - PROCESS | 1944 | 1464292110295 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 1944 | 1464292110296 Marionette TRACE conn2 <- [1,1870,null,{}] 12:48:30 INFO - PROCESS | 1944 | 1464292110299 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}] 12:48:30 INFO - PROCESS | 1944 | 1464292110453 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:48:30 INFO - PROCESS | 1944 | 1464292110464 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x136fc8000 == 81 [pid = 1944] [id = 475] 12:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x12b2a4400) [pid = 1944] [serial = 1424] [outer = 0x0] 12:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12bb1c000) [pid = 1944] [serial = 1425] [outer = 0x12b2a4400] 12:48:30 INFO - PROCESS | 1944 | 1464292110492 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x12c06c000) [pid = 1944] [serial = 1426] [outer = 0x12b2a4400] 12:48:30 INFO - PROCESS | 1944 | 1464292110910 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]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 669ms 12:48:30 INFO - PROCESS | 1944 | 1464292110964 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:48:30 INFO - PROCESS | 1944 | 1464292110966 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:48:30 INFO - PROCESS | 1944 | 1464292110968 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 1944 | 1464292110969 Marionette TRACE conn2 <- [1,1874,null,{}] 12:48:30 INFO - PROCESS | 1944 | 1464292110972 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}] 12:48:31 INFO - PROCESS | 1944 | 1464292111097 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:48:31 INFO - PROCESS | 1944 | 1464292111178 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x136fe1000 == 82 [pid = 1944] [id = 476] 12:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x12c90d400) [pid = 1944] [serial = 1427] [outer = 0x0] 12:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x12c916400) [pid = 1944] [serial = 1428] [outer = 0x12c90d400] 12:48:31 INFO - PROCESS | 1944 | 1464292111213 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x12cebac00) [pid = 1944] [serial = 1429] [outer = 0x12c90d400] 12:48:31 INFO - PROCESS | 1944 | 1464292111656 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]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 720ms 12:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:48:31 INFO - PROCESS | 1944 | 1464292111689 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 1944 | 1464292111690 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:48:31 INFO - PROCESS | 1944 | 1464292111692 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 1944 | 1464292111693 Marionette TRACE conn2 <- [1,1878,null,{}] 12:48:31 INFO - PROCESS | 1944 | 1464292111696 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}] 12:48:31 INFO - PROCESS | 1944 | 1464292111806 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:48:31 INFO - PROCESS | 1944 | 1464292111914 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x136b23000 == 83 [pid = 1944] [id = 477] 12:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x12cec1c00) [pid = 1944] [serial = 1430] [outer = 0x0] 12:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x12d366000) [pid = 1944] [serial = 1431] [outer = 0x12cec1c00] 12:48:31 INFO - PROCESS | 1944 | 1464292111944 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x12d36f400) [pid = 1944] [serial = 1432] [outer = 0x12cec1c00] 12:48:32 INFO - PROCESS | 1944 | 1464292112390 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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 770ms 12:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:48:32 INFO - PROCESS | 1944 | 1464292112462 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:48:32 INFO - PROCESS | 1944 | 1464292112464 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:48:32 INFO - PROCESS | 1944 | 1464292112467 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 1944 | 1464292112468 Marionette TRACE conn2 <- [1,1882,null,{}] 12:48:32 INFO - PROCESS | 1944 | 1464292112473 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}] 12:48:32 INFO - PROCESS | 1944 | 1464292112641 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:48:32 INFO - PROCESS | 1944 | 1464292112759 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x13488e800 == 84 [pid = 1944] [id = 478] 12:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x12cec2800) [pid = 1944] [serial = 1433] [outer = 0x0] 12:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12d373000) [pid = 1944] [serial = 1434] [outer = 0x12cec2800] 12:48:32 INFO - PROCESS | 1944 | 1464292112788 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x12d617000) [pid = 1944] [serial = 1435] [outer = 0x12cec2800] 12:48:33 INFO - PROCESS | 1944 | 1464292113247 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]]]}] 12:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 824ms 12:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:48:33 INFO - PROCESS | 1944 | 1464292113291 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:48:33 INFO - PROCESS | 1944 | 1464292113292 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:48:33 INFO - PROCESS | 1944 | 1464292113295 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 1944 | 1464292113296 Marionette TRACE conn2 <- [1,1886,null,{}] 12:48:33 INFO - PROCESS | 1944 | 1464292113299 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}] 12:48:33 INFO - PROCESS | 1944 | 1464292113412 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:48:33 INFO - PROCESS | 1944 | 1464292113493 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b73000 == 85 [pid = 1944] [id = 479] 12:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x110da8800) [pid = 1944] [serial = 1436] [outer = 0x0] 12:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x1267c0400) [pid = 1944] [serial = 1437] [outer = 0x110da8800] 12:48:33 INFO - PROCESS | 1944 | 1464292113523 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x12d619800) [pid = 1944] [serial = 1438] [outer = 0x110da8800] 12:48:34 INFO - PROCESS | 1944 | 1464292114180 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 918ms 12:48:34 INFO - PROCESS | 1944 | 1464292114214 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 1944 | 1464292114216 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:48:34 INFO - PROCESS | 1944 | 1464292114221 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 1944 | 1464292114224 Marionette TRACE conn2 <- [1,1890,null,{}] 12:48:34 INFO - PROCESS | 1944 | 1464292114228 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}] 12:48:34 INFO - PROCESS | 1944 | 1464292114331 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:48:34 INFO - PROCESS | 1944 | 1464292114413 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12949e800 == 86 [pid = 1944] [id = 480] 12:48:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x1131af000) [pid = 1944] [serial = 1439] [outer = 0x0] 12:48:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x1169a3c00) [pid = 1944] [serial = 1440] [outer = 0x1131af000] 12:48:34 INFO - PROCESS | 1944 | 1464292114442 Marionette DEBUG loaded listener.js 12:48:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x1185e9400) [pid = 1944] [serial = 1441] [outer = 0x1131af000] 12:48:34 INFO - PROCESS | 1944 | 1464292114860 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 676ms 12:48:34 INFO - PROCESS | 1944 | 1464292114906 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 1944 | 1464292114910 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:48:34 INFO - PROCESS | 1944 | 1464292114916 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 1944 | 1464292114917 Marionette TRACE conn2 <- [1,1894,null,{}] 12:48:34 INFO - PROCESS | 1944 | 1464292114923 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}] 12:48:35 INFO - PROCESS | 1944 | 1464292115027 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:48:35 INFO - PROCESS | 1944 | 1464292115111 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x118666000 == 87 [pid = 1944] [id = 481] 12:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x119083400) [pid = 1944] [serial = 1442] [outer = 0x0] 12:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x1199a4800) [pid = 1944] [serial = 1443] [outer = 0x119083400] 12:48:35 INFO - PROCESS | 1944 | 1464292115139 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x1234a0800) [pid = 1944] [serial = 1444] [outer = 0x119083400] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x128fa6800 == 86 [pid = 1944] [id = 375] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x11836f800 == 85 [pid = 1944] [id = 412] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12c612800 == 84 [pid = 1944] [id = 13] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x124feb000 == 83 [pid = 1944] [id = 413] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5ad000 == 82 [pid = 1944] [id = 19] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1299de000 == 81 [pid = 1944] [id = 417] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0e0000 == 80 [pid = 1944] [id = 470] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5bd800 == 79 [pid = 1944] [id = 469] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1261e3800 == 78 [pid = 1944] [id = 468] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca67800 == 77 [pid = 1944] [id = 467] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x111ed9400) [pid = 1944] [serial = 1296] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x116843800) [pid = 1944] [serial = 1299] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x1211e7000) [pid = 1944] [serial = 1302] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x124fd5400) [pid = 1944] [serial = 1305] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x126e51800) [pid = 1944] [serial = 1308] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x12ba26c00) [pid = 1944] [serial = 1311] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x12bb44400) [pid = 1944] [serial = 1350] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12c61a800 == 76 [pid = 1944] [id = 466] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12bae6800 == 75 [pid = 1944] [id = 465] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa9d800 == 74 [pid = 1944] [id = 464] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1297b6000 == 73 [pid = 1944] [id = 463] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12655b000 == 72 [pid = 1944] [id = 462] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1235e1800 == 71 [pid = 1944] [id = 461] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1165d2000 == 70 [pid = 1944] [id = 460] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x119d62800 == 69 [pid = 1944] [id = 459] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1348db000 == 68 [pid = 1944] [id = 455] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x134088000 == 67 [pid = 1944] [id = 454] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0cd000 == 66 [pid = 1944] [id = 453] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x128fad800 == 65 [pid = 1944] [id = 452] 12:48:35 INFO - PROCESS | 1944 | --DOCSHELL 0x1234c3000 == 64 [pid = 1944] [id = 451] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x118490000) [pid = 1944] [serial = 1320] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x118d57400) [pid = 1944] [serial = 1321] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x128d17000) [pid = 1944] [serial = 1332] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x129674400) [pid = 1944] [serial = 1335] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x12696d000) [pid = 1944] [serial = 1329] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x129602800) [pid = 1944] [serial = 1333] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x124021400) [pid = 1944] [serial = 1326] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x125292c00) [pid = 1944] [serial = 1327] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x111a06000) [pid = 1944] [serial = 1315] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x110ea9400) [pid = 1944] [serial = 1314] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x116b58000) [pid = 1944] [serial = 1318] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x12b2a5c00) [pid = 1944] [serial = 1338] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x118d64000) [pid = 1944] [serial = 1341] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x12588dc00) [pid = 1944] [serial = 1342] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x12bb27400) [pid = 1944] [serial = 1347] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x12ba2ac00) [pid = 1944] [serial = 1339] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x129642000) [pid = 1944] [serial = 1344] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x1165e8400) [pid = 1944] [serial = 1317] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x119250c00) [pid = 1944] [serial = 1323] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x123436400) [pid = 1944] [serial = 1324] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x12aff1c00) [pid = 1944] [serial = 1336] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x12bb20000) [pid = 1944] [serial = 1345] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x128bcb000) [pid = 1944] [serial = 1330] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x12bb49400) [pid = 1944] [serial = 1348] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x12b2a3000) [pid = 1944] [serial = 1234] [outer = 0x0] [url = about:blank] 12:48:35 INFO - PROCESS | 1944 | 1464292115622 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]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 723ms 12:48:35 INFO - PROCESS | 1944 | 1464292115658 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:48:35 INFO - PROCESS | 1944 | 1464292115659 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:48:35 INFO - PROCESS | 1944 | 1464292115661 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 1944 | 1464292115664 Marionette TRACE conn2 <- [1,1898,null,{}] 12:48:35 INFO - PROCESS | 1944 | 1464292115671 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}] 12:48:35 INFO - PROCESS | 1944 | 1464292115766 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:48:35 INFO - PROCESS | 1944 | 1464292115773 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b5a800 == 65 [pid = 1944] [id = 482] 12:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x12138f000) [pid = 1944] [serial = 1445] [outer = 0x0] 12:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x124bad000) [pid = 1944] [serial = 1446] [outer = 0x12138f000] 12:48:35 INFO - PROCESS | 1944 | 1464292115801 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x12507ec00) [pid = 1944] [serial = 1447] [outer = 0x12138f000] 12:48:36 INFO - PROCESS | 1944 | 1464292116186 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]]]}] 12:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 571ms 12:48:36 INFO - PROCESS | 1944 | 1464292116232 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:48:36 INFO - PROCESS | 1944 | 1464292116234 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:48:36 INFO - PROCESS | 1944 | 1464292116237 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 1944 | 1464292116238 Marionette TRACE conn2 <- [1,1902,null,{}] 12:48:36 INFO - PROCESS | 1944 | 1464292116240 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}] 12:48:36 INFO - PROCESS | 1944 | 1464292116335 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:48:36 INFO - PROCESS | 1944 | 1464292116340 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b20000 == 66 [pid = 1944] [id = 483] 12:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x126504400) [pid = 1944] [serial = 1448] [outer = 0x0] 12:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x128bcb000) [pid = 1944] [serial = 1449] [outer = 0x126504400] 12:48:36 INFO - PROCESS | 1944 | 1464292116366 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x128fe1400) [pid = 1944] [serial = 1450] [outer = 0x126504400] 12:48:36 INFO - PROCESS | 1944 | 1464292116718 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]]]}] 12:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x12913a400) [pid = 1944] [serial = 1451] [outer = 0x12ce94c00] 12:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 12:48:36 INFO - PROCESS | 1944 | 1464292116780 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:48:36 INFO - PROCESS | 1944 | 1464292116789 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:48:36 INFO - PROCESS | 1944 | 1464292116795 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 1944 | 1464292116796 Marionette TRACE conn2 <- [1,1906,null,{}] 12:48:36 INFO - PROCESS | 1944 | 1464292116798 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}] 12:48:36 INFO - PROCESS | 1944 | 1464292116888 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:48:36 INFO - PROCESS | 1944 | 1464292116894 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1fc000 == 67 [pid = 1944] [id = 484] 12:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x12913b400) [pid = 1944] [serial = 1452] [outer = 0x0] 12:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x129157400) [pid = 1944] [serial = 1453] [outer = 0x12913b400] 12:48:36 INFO - PROCESS | 1944 | 1464292116919 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x12aa5c000) [pid = 1944] [serial = 1454] [outer = 0x12913b400] 12:48:37 INFO - PROCESS | 1944 | 1464292117282 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]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 12:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:48:37 INFO - PROCESS | 1944 | 1464292117315 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 1944 | 1464292117316 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:48:37 INFO - PROCESS | 1944 | 1464292117318 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 1944 | 1464292117319 Marionette TRACE conn2 <- [1,1910,null,{}] 12:48:37 INFO - PROCESS | 1944 | 1464292117321 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}] 12:48:37 INFO - PROCESS | 1944 | 1464292117461 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:48:37 INFO - PROCESS | 1944 | 1464292117508 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bde5800 == 68 [pid = 1944] [id = 485] 12:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x125887c00) [pid = 1944] [serial = 1455] [outer = 0x0] 12:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x129648c00) [pid = 1944] [serial = 1456] [outer = 0x125887c00] 12:48:37 INFO - PROCESS | 1944 | 1464292117534 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12c072400) [pid = 1944] [serial = 1457] [outer = 0x125887c00] 12:48:37 INFO - PROCESS | 1944 | 1464292117843 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]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 570ms 12:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:48:37 INFO - PROCESS | 1944 | 1464292117889 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 1944 | 1464292117891 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:48:37 INFO - PROCESS | 1944 | 1464292117893 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 1944 | 1464292117894 Marionette TRACE conn2 <- [1,1914,null,{}] 12:48:37 INFO - PROCESS | 1944 | 1464292117896 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}] 12:48:38 INFO - PROCESS | 1944 | 1464292118019 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:48:38 INFO - PROCESS | 1944 | 1464292118033 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca6f000 == 69 [pid = 1944] [id = 486] 12:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x12aff1c00) [pid = 1944] [serial = 1458] [outer = 0x0] 12:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x12c905000) [pid = 1944] [serial = 1459] [outer = 0x12aff1c00] 12:48:38 INFO - PROCESS | 1944 | 1464292118059 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x12c918400) [pid = 1944] [serial = 1460] [outer = 0x12aff1c00] 12:48:38 INFO - PROCESS | 1944 | 1464292118415 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]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 569ms 12:48:38 INFO - PROCESS | 1944 | 1464292118462 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:48:38 INFO - PROCESS | 1944 | 1464292118464 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:48:38 INFO - PROCESS | 1944 | 1464292118466 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 1944 | 1464292118467 Marionette TRACE conn2 <- [1,1918,null,{}] 12:48:38 INFO - PROCESS | 1944 | 1464292118469 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}] 12:48:38 INFO - PROCESS | 1944 | 1464292118584 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:48:38 INFO - PROCESS | 1944 | 1464292118598 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d978800 == 70 [pid = 1944] [id = 487] 12:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x119236000) [pid = 1944] [serial = 1461] [outer = 0x0] 12:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x12ce9f800) [pid = 1944] [serial = 1462] [outer = 0x119236000] 12:48:38 INFO - PROCESS | 1944 | 1464292118622 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x12d36d800) [pid = 1944] [serial = 1463] [outer = 0x119236000] 12:48:38 INFO - PROCESS | 1944 | 1464292118990 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]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 571ms 12:48:39 INFO - PROCESS | 1944 | 1464292119038 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 1944 | 1464292119039 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:48:39 INFO - PROCESS | 1944 | 1464292119041 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1944 | 1464292119042 Marionette TRACE conn2 <- [1,1922,null,{}] 12:48:39 INFO - PROCESS | 1944 | 1464292119044 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}] 12:48:39 INFO - PROCESS | 1944 | 1464292119164 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:48:39 INFO - PROCESS | 1944 | 1464292119181 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd78800 == 71 [pid = 1944] [id = 488] 12:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x12d367800) [pid = 1944] [serial = 1464] [outer = 0x0] 12:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x12d621c00) [pid = 1944] [serial = 1465] [outer = 0x12d367800] 12:48:39 INFO - PROCESS | 1944 | 1464292119206 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12d63b000) [pid = 1944] [serial = 1466] [outer = 0x12d367800] 12:48:39 INFO - PROCESS | 1944 | 1464292119595 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]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 570ms 12:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:48:39 INFO - PROCESS | 1944 | 1464292119612 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 1944 | 1464292119613 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:48:39 INFO - PROCESS | 1944 | 1464292119615 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1944 | 1464292119616 Marionette TRACE conn2 <- [1,1926,null,{}] 12:48:39 INFO - PROCESS | 1944 | 1464292119619 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}] 12:48:39 INFO - PROCESS | 1944 | 1464292119743 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x12aff5800) [pid = 1944] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x117783c00) [pid = 1944] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x124baa400) [pid = 1944] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x128d1ac00) [pid = 1944] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x128d14800) [pid = 1944] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x119235c00) [pid = 1944] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x12588b000) [pid = 1944] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x1236f0800) [pid = 1944] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x11881a400) [pid = 1944] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x110dd6400) [pid = 1944] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x111c64800) [pid = 1944] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x110f10800) [pid = 1944] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:48:39 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x128d1f800) [pid = 1944] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:48:39 INFO - PROCESS | 1944 | 1464292119946 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x119415800 == 72 [pid = 1944] [id = 489] 12:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x110da3400) [pid = 1944] [serial = 1467] [outer = 0x0] 12:48:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x111c6bc00) [pid = 1944] [serial = 1468] [outer = 0x110da3400] 12:48:39 INFO - PROCESS | 1944 | 1464292119972 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x123431800) [pid = 1944] [serial = 1469] [outer = 0x110da3400] 12:48:40 INFO - PROCESS | 1944 | 1464292120267 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]]]}] 12:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 676ms 12:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:48:40 INFO - PROCESS | 1944 | 1464292120294 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:48:40 INFO - PROCESS | 1944 | 1464292120296 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:48:40 INFO - PROCESS | 1944 | 1464292120298 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 1944 | 1464292120299 Marionette TRACE conn2 <- [1,1930,null,{}] 12:48:40 INFO - PROCESS | 1944 | 1464292120302 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}] 12:48:40 INFO - PROCESS | 1944 | 1464292120434 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:48:40 INFO - PROCESS | 1944 | 1464292120543 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1b8000 == 73 [pid = 1944] [id = 490] 12:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x110dd8c00) [pid = 1944] [serial = 1470] [outer = 0x0] 12:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x12d63f800) [pid = 1944] [serial = 1471] [outer = 0x110dd8c00] 12:48:40 INFO - PROCESS | 1944 | 1464292120588 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x13438c000) [pid = 1944] [serial = 1472] [outer = 0x110dd8c00] 12:48:40 INFO - PROCESS | 1944 | 1464292120990 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]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 724ms 12:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:48:41 INFO - PROCESS | 1944 | 1464292121023 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 1944 | 1464292121024 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:48:41 INFO - PROCESS | 1944 | 1464292121026 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 1944 | 1464292121027 Marionette TRACE conn2 <- [1,1934,null,{}] 12:48:41 INFO - PROCESS | 1944 | 1464292121029 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}] 12:48:41 INFO - PROCESS | 1944 | 1464292121153 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:48:41 INFO - PROCESS | 1944 | 1464292121160 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x13475e800 == 74 [pid = 1944] [id = 491] 12:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x13438c400) [pid = 1944] [serial = 1473] [outer = 0x0] 12:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x134391c00) [pid = 1944] [serial = 1474] [outer = 0x13438c400] 12:48:41 INFO - PROCESS | 1944 | 1464292121185 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x1348a5400) [pid = 1944] [serial = 1475] [outer = 0x13438c400] 12:48:41 INFO - PROCESS | 1944 | 1464292121499 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]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 12:48:41 INFO - PROCESS | 1944 | 1464292121545 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:48:41 INFO - PROCESS | 1944 | 1464292121546 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:48:41 INFO - PROCESS | 1944 | 1464292121548 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 1944 | 1464292121549 Marionette TRACE conn2 <- [1,1938,null,{}] 12:48:41 INFO - PROCESS | 1944 | 1464292121551 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}] 12:48:41 INFO - PROCESS | 1944 | 1464292121649 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:48:41 INFO - PROCESS | 1944 | 1464292121654 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x1368e4800 == 75 [pid = 1944] [id = 492] 12:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x1348a7800) [pid = 1944] [serial = 1476] [outer = 0x0] 12:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x1348ac000) [pid = 1944] [serial = 1477] [outer = 0x1348a7800] 12:48:41 INFO - PROCESS | 1944 | 1464292121682 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x136a03000) [pid = 1944] [serial = 1478] [outer = 0x1348a7800] 12:48:42 INFO - PROCESS | 1944 | 1464292122333 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]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 822ms 12:48:42 INFO - PROCESS | 1944 | 1464292122371 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 1944 | 1464292122376 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:48:42 INFO - PROCESS | 1944 | 1464292122382 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1944 | 1464292122385 Marionette TRACE conn2 <- [1,1942,null,{}] 12:48:42 INFO - PROCESS | 1944 | 1464292122414 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}] 12:48:42 INFO - PROCESS | 1944 | 1464292122590 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:48:42 INFO - PROCESS | 1944 | 1464292122755 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x1213a8000 == 76 [pid = 1944] [id = 493] 12:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x113cb6400) [pid = 1944] [serial = 1479] [outer = 0x0] 12:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x116b58000) [pid = 1944] [serial = 1480] [outer = 0x113cb6400] 12:48:42 INFO - PROCESS | 1944 | 1464292122804 Marionette DEBUG loaded listener.js 12:48:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x118d98c00) [pid = 1944] [serial = 1481] [outer = 0x113cb6400] 12:48:43 INFO - PROCESS | 1944 | 1464292123361 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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 996ms 12:48:43 INFO - PROCESS | 1944 | 1464292123391 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 1944 | 1464292123397 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:48:43 INFO - PROCESS | 1944 | 1464292123407 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 1944 | 1464292123410 Marionette TRACE conn2 <- [1,1946,null,{}] 12:48:43 INFO - PROCESS | 1944 | 1464292123414 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}] 12:48:43 INFO - PROCESS | 1944 | 1464292123590 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:48:43 INFO - PROCESS | 1944 | 1464292123699 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdda800 == 77 [pid = 1944] [id = 494] 12:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x1234a1c00) [pid = 1944] [serial = 1482] [outer = 0x0] 12:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x124021800) [pid = 1944] [serial = 1483] [outer = 0x1234a1c00] 12:48:43 INFO - PROCESS | 1944 | 1464292123730 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x125292c00) [pid = 1944] [serial = 1484] [outer = 0x1234a1c00] 12:48:44 INFO - PROCESS | 1944 | 1464292124200 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]]]}] 12:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 824ms 12:48:44 INFO - PROCESS | 1944 | 1464292124230 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 1944 | 1464292124232 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:48:44 INFO - PROCESS | 1944 | 1464292124234 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 1944 | 1464292124237 Marionette TRACE conn2 <- [1,1950,null,{}] 12:48:44 INFO - PROCESS | 1944 | 1464292124245 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}] 12:48:44 INFO - PROCESS | 1944 | 1464292124365 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:48:44 INFO - PROCESS | 1944 | 1464292124452 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x1368e1000 == 78 [pid = 1944] [id = 495] 12:48:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x126e51800) [pid = 1944] [serial = 1485] [outer = 0x0] 12:48:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x12914d400) [pid = 1944] [serial = 1486] [outer = 0x126e51800] 12:48:44 INFO - PROCESS | 1944 | 1464292124485 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x12ba28400) [pid = 1944] [serial = 1487] [outer = 0x126e51800] 12:48:44 INFO - PROCESS | 1944 | 1464292124897 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]]]}] 12:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 12:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:48:44 INFO - PROCESS | 1944 | 1464292124906 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 1944 | 1464292124908 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:48:44 INFO - PROCESS | 1944 | 1464292124910 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 1944 | 1464292124911 Marionette TRACE conn2 <- [1,1954,null,{}] 12:48:44 INFO - PROCESS | 1944 | 1464292124914 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}] 12:48:45 INFO - PROCESS | 1944 | 1464292125050 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:48:45 INFO - PROCESS | 1944 | 1464292125163 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x134ba9000 == 79 [pid = 1944] [id = 496] 12:48:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x12bb29000) [pid = 1944] [serial = 1488] [outer = 0x0] 12:48:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x12c90c800) [pid = 1944] [serial = 1489] [outer = 0x12bb29000] 12:48:45 INFO - PROCESS | 1944 | 1464292125196 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x12d612c00) [pid = 1944] [serial = 1490] [outer = 0x12bb29000] 12:48:45 INFO - PROCESS | 1944 | 1464292125684 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]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 822ms 12:48:45 INFO - PROCESS | 1944 | 1464292125733 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 1944 | 1464292125735 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:48:45 INFO - PROCESS | 1944 | 1464292125738 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 1944 | 1464292125740 Marionette TRACE conn2 <- [1,1958,null,{}] 12:48:45 INFO - PROCESS | 1944 | 1464292125744 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}] 12:48:45 INFO - PROCESS | 1944 | 1464292125914 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:48:46 INFO - PROCESS | 1944 | 1464292126003 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x13423f000 == 80 [pid = 1944] [id = 497] 12:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x123756c00) [pid = 1944] [serial = 1491] [outer = 0x0] 12:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x12375bc00) [pid = 1944] [serial = 1492] [outer = 0x123756c00] 12:48:46 INFO - PROCESS | 1944 | 1464292126032 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x123761000) [pid = 1944] [serial = 1493] [outer = 0x123756c00] 12:48:46 INFO - PROCESS | 1944 | 1464292126467 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]]]}] 12:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 774ms 12:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:48:46 INFO - PROCESS | 1944 | 1464292126513 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:48:46 INFO - PROCESS | 1944 | 1464292126514 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:48:46 INFO - PROCESS | 1944 | 1464292126517 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 1944 | 1464292126518 Marionette TRACE conn2 <- [1,1962,null,{}] 12:48:46 INFO - PROCESS | 1944 | 1464292126520 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}] 12:48:46 INFO - PROCESS | 1944 | 1464292126651 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:48:46 INFO - PROCESS | 1944 | 1464292126737 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e008000 == 81 [pid = 1944] [id = 498] 12:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x12c072800) [pid = 1944] [serial = 1494] [outer = 0x0] 12:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x12d641c00) [pid = 1944] [serial = 1495] [outer = 0x12c072800] 12:48:46 INFO - PROCESS | 1944 | 1464292126770 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x136a02400) [pid = 1944] [serial = 1496] [outer = 0x12c072800] 12:48:47 INFO - PROCESS | 1944 | 1464292127174 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]]]}] 12:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 12:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:48:47 INFO - PROCESS | 1944 | 1464292127188 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 1944 | 1464292127189 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:48:47 INFO - PROCESS | 1944 | 1464292127191 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 1944 | 1464292127193 Marionette TRACE conn2 <- [1,1966,null,{}] 12:48:47 INFO - PROCESS | 1944 | 1464292127195 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}] 12:48:47 INFO - PROCESS | 1944 | 1464292127306 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:48:47 INFO - PROCESS | 1944 | 1464292127420 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e01d000 == 82 [pid = 1944] [id = 499] 12:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x12d368c00) [pid = 1944] [serial = 1497] [outer = 0x0] 12:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x134a51800) [pid = 1944] [serial = 1498] [outer = 0x12d368c00] 12:48:47 INFO - PROCESS | 1944 | 1464292127451 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x134a56400) [pid = 1944] [serial = 1499] [outer = 0x12d368c00] 12:48:47 INFO - PROCESS | 1944 | 1464292127823 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]]]}] 12:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 12:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:48:47 INFO - PROCESS | 1944 | 1464292127862 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 1944 | 1464292127864 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:48:47 INFO - PROCESS | 1944 | 1464292127866 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 1944 | 1464292127867 Marionette TRACE conn2 <- [1,1970,null,{}] 12:48:47 INFO - PROCESS | 1944 | 1464292127870 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}] 12:48:47 INFO - PROCESS | 1944 | 1464292127983 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:48:48 INFO - PROCESS | 1944 | 1464292128099 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x134a10800 == 83 [pid = 1944] [id = 500] 12:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x111c1a400) [pid = 1944] [serial = 1500] [outer = 0x0] 12:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x134a5a800) [pid = 1944] [serial = 1501] [outer = 0x111c1a400] 12:48:48 INFO - PROCESS | 1944 | 1464292128127 Marionette DEBUG loaded listener.js 12:48:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x13696ec00) [pid = 1944] [serial = 1502] [outer = 0x111c1a400] 12:48:48 INFO - PROCESS | 1944 | 1464292128558 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]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 723ms 12:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:48:48 INFO - PROCESS | 1944 | 1464292128589 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 1944 | 1464292128591 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:48:48 INFO - PROCESS | 1944 | 1464292128593 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 1944 | 1464292128594 Marionette TRACE conn2 <- [1,1974,null,{}] 12:48:48 INFO - PROCESS | 1944 | 1464292128597 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}] 12:48:48 INFO - PROCESS | 1944 | 1464292128711 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:48:49 INFO - PROCESS | 1944 | 1464292129081 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b62800 == 84 [pid = 1944] [id = 501] 12:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x110da8000) [pid = 1944] [serial = 1503] [outer = 0x0] 12:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x110f12400) [pid = 1944] [serial = 1504] [outer = 0x110da8000] 12:48:49 INFO - PROCESS | 1944 | 1464292129139 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x112617800) [pid = 1944] [serial = 1505] [outer = 0x110da8000] 12:48:49 INFO - PROCESS | 1944 | 1464292129606 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]]]}] 12:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1024ms 12:48:49 INFO - PROCESS | 1944 | 1464292129626 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:48:49 INFO - PROCESS | 1944 | 1464292129629 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:48:49 INFO - PROCESS | 1944 | 1464292129632 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 1944 | 1464292129634 Marionette TRACE conn2 <- [1,1978,null,{}] 12:48:49 INFO - PROCESS | 1944 | 1464292129637 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}] 12:48:49 INFO - PROCESS | 1944 | 1464292129749 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:48:49 INFO - PROCESS | 1944 | 1464292129869 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x1161be800 == 85 [pid = 1944] [id = 502] 12:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x1185de800) [pid = 1944] [serial = 1506] [outer = 0x0] 12:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x11881a400) [pid = 1944] [serial = 1507] [outer = 0x1185de800] 12:48:49 INFO - PROCESS | 1944 | 1464292129901 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x119082800) [pid = 1944] [serial = 1508] [outer = 0x1185de800] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1b9800 == 84 [pid = 1944] [id = 396] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x13475e800 == 83 [pid = 1944] [id = 491] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1b8000 == 82 [pid = 1944] [id = 490] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x119415800 == 81 [pid = 1944] [id = 489] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12dd78800 == 80 [pid = 1944] [id = 488] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12d978800 == 79 [pid = 1944] [id = 487] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x129155000) [pid = 1944] [serial = 1410] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca6f000 == 78 [pid = 1944] [id = 486] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12bde5800 == 77 [pid = 1944] [id = 485] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12b1fc000 == 76 [pid = 1944] [id = 484] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x128b20000 == 75 [pid = 1944] [id = 483] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x119b5a800 == 74 [pid = 1944] [id = 482] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x118666000 == 73 [pid = 1944] [id = 481] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12949e800 == 72 [pid = 1944] [id = 480] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x1368e8000 == 71 [pid = 1944] [id = 474] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce4d800 == 70 [pid = 1944] [id = 473] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x1196d7800 == 69 [pid = 1944] [id = 472] 12:48:50 INFO - PROCESS | 1944 | --DOCSHELL 0x116191800 == 68 [pid = 1944] [id = 471] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x12ba26400) [pid = 1944] [serial = 1294] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x121389c00) [pid = 1944] [serial = 1383] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x1234a1400) [pid = 1944] [serial = 1384] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x126b32400) [pid = 1944] [serial = 1389] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x12581ec00) [pid = 1944] [serial = 1387] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x1248d6800) [pid = 1944] [serial = 1386] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x12c077000) [pid = 1944] [serial = 1351] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x113c27c00) [pid = 1944] [serial = 1353] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x12c908400) [pid = 1944] [serial = 1368] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12bb23c00) [pid = 1944] [serial = 1365] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x11684e800) [pid = 1944] [serial = 1378] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x1131a4c00) [pid = 1944] [serial = 1377] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12aa5ac00) [pid = 1944] [serial = 1362] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x125887000) [pid = 1944] [serial = 1359] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x11923ac00) [pid = 1944] [serial = 1356] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x113191400) [pid = 1944] [serial = 1380] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x118d92400) [pid = 1944] [serial = 1381] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x126506800) [pid = 1944] [serial = 1374] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x12c91cc00) [pid = 1944] [serial = 1371] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x12b2ab800) [pid = 1944] [serial = 1393] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x1291d7000) [pid = 1944] [serial = 1392] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x128d12400) [pid = 1944] [serial = 1390] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x12b2ae800) [pid = 1944] [serial = 1398] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x124bb0800) [pid = 1944] [serial = 1395] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x12bb44000) [pid = 1944] [serial = 1401] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x12bb1dc00) [pid = 1944] [serial = 1399] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x12ce97400) [pid = 1944] [serial = 1408] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x11924d400) [pid = 1944] [serial = 1404] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x12bb44c00) [pid = 1944] [serial = 1407] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x12c072000) [pid = 1944] [serial = 1402] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x124bb4800) [pid = 1944] [serial = 1396] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x129642800) [pid = 1944] [serial = 1405] [outer = 0x0] [url = about:blank] 12:48:50 INFO - PROCESS | 1944 | 1464292130499 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]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 921ms 12:48:50 INFO - PROCESS | 1944 | 1464292130557 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 1944 | 1464292130559 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:48:50 INFO - PROCESS | 1944 | 1464292130563 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 1944 | 1464292130564 Marionette TRACE conn2 <- [1,1982,null,{}] 12:48:50 INFO - PROCESS | 1944 | 1464292130566 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}] 12:48:50 INFO - PROCESS | 1944 | 1464292130652 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:48:50 INFO - PROCESS | 1944 | 1464292130657 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196df800 == 69 [pid = 1944] [id = 503] 12:48:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x118d92400) [pid = 1944] [serial = 1509] [outer = 0x0] 12:48:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x1199a0800) [pid = 1944] [serial = 1510] [outer = 0x118d92400] 12:48:50 INFO - PROCESS | 1944 | 1464292130679 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x1234a2400) [pid = 1944] [serial = 1511] [outer = 0x118d92400] 12:48:51 INFO - PROCESS | 1944 | 1464292131159 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]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 621ms 12:48:51 INFO - PROCESS | 1944 | 1464292131186 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:48:51 INFO - PROCESS | 1944 | 1464292131188 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:48:51 INFO - PROCESS | 1944 | 1464292131193 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 1944 | 1464292131199 Marionette TRACE conn2 <- [1,1986,null,{}] 12:48:51 INFO - PROCESS | 1944 | 1464292131209 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}] 12:48:51 INFO - PROCESS | 1944 | 1464292131352 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:48:51 INFO - PROCESS | 1944 | 1464292131456 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258e3800 == 70 [pid = 1944] [id = 504] 12:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12349b000) [pid = 1944] [serial = 1512] [outer = 0x0] 12:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x124021400) [pid = 1944] [serial = 1513] [outer = 0x12349b000] 12:48:51 INFO - PROCESS | 1944 | 1464292131498 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x124bb5000) [pid = 1944] [serial = 1514] [outer = 0x12349b000] 12:48:51 INFO - PROCESS | 1944 | 1464292131935 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]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 781ms 12:48:51 INFO - PROCESS | 1944 | 1464292131973 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:48:51 INFO - PROCESS | 1944 | 1464292131975 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:48:51 INFO - PROCESS | 1944 | 1464292131977 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 1944 | 1464292131978 Marionette TRACE conn2 <- [1,1990,null,{}] 12:48:51 INFO - PROCESS | 1944 | 1464292131980 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}] 12:48:52 INFO - PROCESS | 1944 | 1464292132092 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:48:52 INFO - PROCESS | 1944 | 1464292132096 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297bc800 == 71 [pid = 1944] [id = 505] 12:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x12581ec00) [pid = 1944] [serial = 1515] [outer = 0x0] 12:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x1265b8000) [pid = 1944] [serial = 1516] [outer = 0x12581ec00] 12:48:52 INFO - PROCESS | 1944 | 1464292132122 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x126e4d800) [pid = 1944] [serial = 1517] [outer = 0x12581ec00] 12:48:52 INFO - PROCESS | 1944 | 1464292132467 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]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 519ms 12:48:52 INFO - PROCESS | 1944 | 1464292132497 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 1944 | 1464292132498 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:48:52 INFO - PROCESS | 1944 | 1464292132500 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1944 | 1464292132502 Marionette TRACE conn2 <- [1,1994,null,{}] 12:48:52 INFO - PROCESS | 1944 | 1464292132504 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}] 12:48:52 INFO - PROCESS | 1944 | 1464292132599 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:48:52 INFO - PROCESS | 1944 | 1464292132690 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a88e800 == 72 [pid = 1944] [id = 506] 12:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x128bc9400) [pid = 1944] [serial = 1518] [outer = 0x0] 12:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x128d1ac00) [pid = 1944] [serial = 1519] [outer = 0x128bc9400] 12:48:52 INFO - PROCESS | 1944 | 1464292132721 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x129146000) [pid = 1944] [serial = 1520] [outer = 0x128bc9400] 12:48:53 INFO - PROCESS | 1944 | 1464292133065 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]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 571ms 12:48:53 INFO - PROCESS | 1944 | 1464292133074 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:48:53 INFO - PROCESS | 1944 | 1464292133075 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:48:53 INFO - PROCESS | 1944 | 1464292133077 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 1944 | 1464292133078 Marionette TRACE conn2 <- [1,1998,null,{}] 12:48:53 INFO - PROCESS | 1944 | 1464292133088 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}] 12:48:53 INFO - PROCESS | 1944 | 1464292133206 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:48:53 INFO - PROCESS | 1944 | 1464292133223 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bad6800 == 73 [pid = 1944] [id = 507] 12:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x129152800) [pid = 1944] [serial = 1521] [outer = 0x0] 12:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x129b79800) [pid = 1944] [serial = 1522] [outer = 0x129152800] 12:48:53 INFO - PROCESS | 1944 | 1464292133249 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x12aa57c00) [pid = 1944] [serial = 1523] [outer = 0x129152800] 12:48:53 INFO - PROCESS | 1944 | 1464292133612 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]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 576ms 12:48:53 INFO - PROCESS | 1944 | 1464292133653 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:48:53 INFO - PROCESS | 1944 | 1464292133654 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:48:53 INFO - PROCESS | 1944 | 1464292133656 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 1944 | 1464292133657 Marionette TRACE conn2 <- [1,2002,null,{}] 12:48:53 INFO - PROCESS | 1944 | 1464292133660 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}] 12:48:53 INFO - PROCESS | 1944 | 1464292133777 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:48:53 INFO - PROCESS | 1944 | 1464292133789 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c622000 == 74 [pid = 1944] [id = 508] 12:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x129b83000) [pid = 1944] [serial = 1524] [outer = 0x0] 12:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x12b2a1800) [pid = 1944] [serial = 1525] [outer = 0x129b83000] 12:48:53 INFO - PROCESS | 1944 | 1464292133814 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x12ba27c00) [pid = 1944] [serial = 1526] [outer = 0x129b83000] 12:48:54 INFO - PROCESS | 1944 | 1464292134169 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]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 568ms 12:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:48:54 INFO - PROCESS | 1944 | 1464292134226 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 1944 | 1464292134227 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:48:54 INFO - PROCESS | 1944 | 1464292134229 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 1944 | 1464292134230 Marionette TRACE conn2 <- [1,2006,null,{}] 12:48:54 INFO - PROCESS | 1944 | 1464292134232 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}] 12:48:54 INFO - PROCESS | 1944 | 1464292134348 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:48:54 INFO - PROCESS | 1944 | 1464292134369 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce4d800 == 75 [pid = 1944] [id = 509] 12:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x12aa5cc00) [pid = 1944] [serial = 1527] [outer = 0x0] 12:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x12bb22400) [pid = 1944] [serial = 1528] [outer = 0x12aa5cc00] 12:48:54 INFO - PROCESS | 1944 | 1464292134394 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x12bb46400) [pid = 1944] [serial = 1529] [outer = 0x12aa5cc00] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x12913b400) [pid = 1944] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x126504400) [pid = 1944] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x119236000) [pid = 1944] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x129151c00) [pid = 1944] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x119083400) [pid = 1944] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x110dd8c00) [pid = 1944] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x1131af000) [pid = 1944] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x12aff1c00) [pid = 1944] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x110da3400) [pid = 1944] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x125887c00) [pid = 1944] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x12d367800) [pid = 1944] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:48:54 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x12138f000) [pid = 1944] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:48:55 INFO - PROCESS | 1944 | 1464292135053 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]]]}] 12:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 869ms 12:48:55 INFO - PROCESS | 1944 | 1464292135099 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:48:55 INFO - PROCESS | 1944 | 1464292135100 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:48:55 INFO - PROCESS | 1944 | 1464292135102 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 1944 | 1464292135103 Marionette TRACE conn2 <- [1,2010,null,{}] 12:48:55 INFO - PROCESS | 1944 | 1464292135106 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}] 12:48:55 INFO - PROCESS | 1944 | 1464292135204 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:48:55 INFO - PROCESS | 1944 | 1464292135208 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdd7800 == 76 [pid = 1944] [id = 510] 12:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x118247400) [pid = 1944] [serial = 1530] [outer = 0x0] 12:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x126504400) [pid = 1944] [serial = 1531] [outer = 0x118247400] 12:48:55 INFO - PROCESS | 1944 | 1464292135234 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x12c075000) [pid = 1944] [serial = 1532] [outer = 0x118247400] 12:48:55 INFO - PROCESS | 1944 | 1464292135586 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]]]}] 12:48:55 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 12:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 521ms 12:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:48:55 INFO - PROCESS | 1944 | 1464292135624 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:48:55 INFO - PROCESS | 1944 | 1464292135625 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:48:55 INFO - PROCESS | 1944 | 1464292135628 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 1944 | 1464292135629 Marionette TRACE conn2 <- [1,2014,null,{}] 12:48:55 INFO - PROCESS | 1944 | 1464292135640 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}] 12:48:55 INFO - PROCESS | 1944 | 1464292135734 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:48:55 INFO - PROCESS | 1944 | 1464292135738 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd5f000 == 77 [pid = 1944] [id = 511] 12:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x12b2a2c00) [pid = 1944] [serial = 1533] [outer = 0x0] 12:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x12c911c00) [pid = 1944] [serial = 1534] [outer = 0x12b2a2c00] 12:48:55 INFO - PROCESS | 1944 | 1464292135767 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x12cec2c00) [pid = 1944] [serial = 1535] [outer = 0x12b2a2c00] 12:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 12:48:56 INFO - PROCESS | 1944 | 1464292136144 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]]]}] 12:48:56 INFO - PROCESS | 1944 | 1464292136147 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1944 | 1464292136149 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:48:56 INFO - PROCESS | 1944 | 1464292136151 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1944 | 1464292136155 Marionette TRACE conn2 <- [1,2018,null,{}] 12:48:56 INFO - PROCESS | 1944 | 1464292136160 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}] 12:48:56 INFO - PROCESS | 1944 | 1464292136274 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:48:56 INFO - PROCESS | 1944 | 1464292136351 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x13407b000 == 78 [pid = 1944] [id = 512] 12:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x12d365000) [pid = 1944] [serial = 1536] [outer = 0x0] 12:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x12d615000) [pid = 1944] [serial = 1537] [outer = 0x12d365000] 12:48:56 INFO - PROCESS | 1944 | 1464292136376 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x134382400) [pid = 1944] [serial = 1538] [outer = 0x12d365000] 12:48:56 INFO - PROCESS | 1944 | 1464292136658 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]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 525ms 12:48:56 INFO - PROCESS | 1944 | 1464292136679 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1944 | 1464292136680 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:48:56 INFO - PROCESS | 1944 | 1464292136682 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1944 | 1464292136683 Marionette TRACE conn2 <- [1,2022,null,{}] 12:48:56 INFO - PROCESS | 1944 | 1464292136685 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}] 12:48:56 INFO - PROCESS | 1944 | 1464292136795 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:48:56 INFO - PROCESS | 1944 | 1464292136799 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x13421b000 == 79 [pid = 1944] [id = 513] 12:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x12d63f000) [pid = 1944] [serial = 1539] [outer = 0x0] 12:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x134861800) [pid = 1944] [serial = 1540] [outer = 0x12d63f000] 12:48:56 INFO - PROCESS | 1944 | 1464292136824 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x134865c00) [pid = 1944] [serial = 1541] [outer = 0x12d63f000] 12:48:57 INFO - PROCESS | 1944 | 1464292137378 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]]]}] 12:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 718ms 12:48:57 INFO - PROCESS | 1944 | 1464292137401 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1944 | 1464292137404 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:48:57 INFO - PROCESS | 1944 | 1464292137408 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1944 | 1464292137410 Marionette TRACE conn2 <- [1,2026,null,{}] 12:48:57 INFO - PROCESS | 1944 | 1464292137414 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}] 12:48:57 INFO - PROCESS | 1944 | 1464292137536 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:48:57 INFO - PROCESS | 1944 | 1464292137650 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1234c5000 == 80 [pid = 1944] [id = 514] 12:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x117f18000) [pid = 1944] [serial = 1542] [outer = 0x0] 12:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x118d5ec00) [pid = 1944] [serial = 1543] [outer = 0x117f18000] 12:48:57 INFO - PROCESS | 1944 | 1464292137684 Marionette DEBUG loaded listener.js 12:48:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x119249800) [pid = 1944] [serial = 1544] [outer = 0x117f18000] 12:48:58 INFO - PROCESS | 1944 | 1464292138147 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]]]}] 12:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 771ms 12:48:58 INFO - PROCESS | 1944 | 1464292138211 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 1944 | 1464292138217 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:48:58 INFO - PROCESS | 1944 | 1464292138228 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 1944 | 1464292138231 Marionette TRACE conn2 <- [1,2030,null,{}] 12:48:58 INFO - PROCESS | 1944 | 1464292138235 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}] 12:48:58 INFO - PROCESS | 1944 | 1464292138414 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:48:58 INFO - PROCESS | 1944 | 1464292138580 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297cd000 == 81 [pid = 1944] [id = 515] 12:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x1236fcc00) [pid = 1944] [serial = 1545] [outer = 0x0] 12:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x123761800) [pid = 1944] [serial = 1546] [outer = 0x1236fcc00] 12:48:58 INFO - PROCESS | 1944 | 1464292138630 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x124bae000) [pid = 1944] [serial = 1547] [outer = 0x1236fcc00] 12:48:59 INFO - PROCESS | 1944 | 1464292139106 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]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 923ms 12:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:48:59 INFO - PROCESS | 1944 | 1464292139150 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 1944 | 1464292139152 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:48:59 INFO - PROCESS | 1944 | 1464292139157 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1944 | 1464292139159 Marionette TRACE conn2 <- [1,2034,null,{}] 12:48:59 INFO - PROCESS | 1944 | 1464292139167 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}] 12:48:59 INFO - PROCESS | 1944 | 1464292139286 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:48:59 INFO - PROCESS | 1944 | 1464292139376 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x134240000 == 82 [pid = 1944] [id = 516] 12:48:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x12588dc00) [pid = 1944] [serial = 1548] [outer = 0x0] 12:48:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x128fe6c00) [pid = 1944] [serial = 1549] [outer = 0x12588dc00] 12:48:59 INFO - PROCESS | 1944 | 1464292139409 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x12aa4d800) [pid = 1944] [serial = 1550] [outer = 0x12588dc00] 12:48:59 INFO - PROCESS | 1944 | 1464292139838 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]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 725ms 12:48:59 INFO - PROCESS | 1944 | 1464292139895 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:48:59 INFO - PROCESS | 1944 | 1464292139897 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:48:59 INFO - PROCESS | 1944 | 1464292139899 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1944 | 1464292139901 Marionette TRACE conn2 <- [1,2038,null,{}] 12:48:59 INFO - PROCESS | 1944 | 1464292139919 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}] 12:49:00 INFO - PROCESS | 1944 | 1464292140078 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:49:00 INFO - PROCESS | 1944 | 1464292140141 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x1348d2800 == 83 [pid = 1944] [id = 517] 12:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x12b2a5000) [pid = 1944] [serial = 1551] [outer = 0x0] 12:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x12c90b400) [pid = 1944] [serial = 1552] [outer = 0x12b2a5000] 12:49:00 INFO - PROCESS | 1944 | 1464292140173 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12cec4400) [pid = 1944] [serial = 1553] [outer = 0x12b2a5000] 12:49:00 INFO - PROCESS | 1944 | 1464292140579 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]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 732ms 12:49:00 INFO - PROCESS | 1944 | 1464292140633 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 1944 | 1464292140635 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:49:00 INFO - PROCESS | 1944 | 1464292140639 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 1944 | 1464292140641 Marionette TRACE conn2 <- [1,2042,null,{}] 12:49:00 INFO - PROCESS | 1944 | 1464292140644 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}] 12:49:00 INFO - PROCESS | 1944 | 1464292140813 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:49:00 INFO - PROCESS | 1944 | 1464292140965 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x134ba9800 == 84 [pid = 1944] [id = 518] 12:49:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12b2ab000) [pid = 1944] [serial = 1554] [outer = 0x0] 12:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12d636400) [pid = 1944] [serial = 1555] [outer = 0x12b2ab000] 12:49:01 INFO - PROCESS | 1944 | 1464292141012 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x134390000) [pid = 1944] [serial = 1556] [outer = 0x12b2ab000] 12:49:01 INFO - PROCESS | 1944 | 1464292141513 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 922ms 12:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:49:01 INFO - PROCESS | 1944 | 1464292141570 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 1944 | 1464292141572 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:49:01 INFO - PROCESS | 1944 | 1464292141576 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 1944 | 1464292141577 Marionette TRACE conn2 <- [1,2046,null,{}] 12:49:01 INFO - PROCESS | 1944 | 1464292141580 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}] 12:49:01 INFO - PROCESS | 1944 | 1464292141710 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:49:01 INFO - PROCESS | 1944 | 1464292141794 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x136fd3800 == 85 [pid = 1944] [id = 519] 12:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x128d1ec00) [pid = 1944] [serial = 1557] [outer = 0x0] 12:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x13481fc00) [pid = 1944] [serial = 1558] [outer = 0x128d1ec00] 12:49:01 INFO - PROCESS | 1944 | 1464292141826 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x134861c00) [pid = 1944] [serial = 1559] [outer = 0x128d1ec00] 12:49:02 INFO - PROCESS | 1944 | 1464292142300 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]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 769ms 12:49:02 INFO - PROCESS | 1944 | 1464292142346 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 1944 | 1464292142348 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:49:02 INFO - PROCESS | 1944 | 1464292142352 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 1944 | 1464292142354 Marionette TRACE conn2 <- [1,2050,null,{}] 12:49:02 INFO - PROCESS | 1944 | 1464292142358 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}] 12:49:02 INFO - PROCESS | 1944 | 1464292142497 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:49:02 INFO - PROCESS | 1944 | 1464292142584 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d16000 == 86 [pid = 1944] [id = 520] 12:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x134823c00) [pid = 1944] [serial = 1560] [outer = 0x0] 12:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x134869400) [pid = 1944] [serial = 1561] [outer = 0x134823c00] 12:49:02 INFO - PROCESS | 1944 | 1464292142615 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x13486ec00) [pid = 1944] [serial = 1562] [outer = 0x134823c00] 12:49:03 INFO - PROCESS | 1944 | 1464292143056 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 772ms 12:49:03 INFO - PROCESS | 1944 | 1464292143123 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1944 | 1464292143125 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:49:03 INFO - PROCESS | 1944 | 1464292143127 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1944 | 1464292143128 Marionette TRACE conn2 <- [1,2054,null,{}] 12:49:03 INFO - PROCESS | 1944 | 1464292143131 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}] 12:49:03 INFO - PROCESS | 1944 | 1464292143244 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:49:03 INFO - PROCESS | 1944 | 1464292143330 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fc9800 == 87 [pid = 1944] [id = 521] 12:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x134868800) [pid = 1944] [serial = 1563] [outer = 0x0] 12:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x1348a3c00) [pid = 1944] [serial = 1564] [outer = 0x134868800] 12:49:03 INFO - PROCESS | 1944 | 1464292143359 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x134a4e000) [pid = 1944] [serial = 1565] [outer = 0x134868800] 12:49:03 INFO - PROCESS | 1944 | 1464292143752 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 668ms 12:49:03 INFO - PROCESS | 1944 | 1464292143796 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1944 | 1464292143797 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:49:03 INFO - PROCESS | 1944 | 1464292143800 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1944 | 1464292143801 Marionette TRACE conn2 <- [1,2058,null,{}] 12:49:03 INFO - PROCESS | 1944 | 1464292143803 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}] 12:49:03 INFO - PROCESS | 1944 | 1464292143917 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:49:04 INFO - PROCESS | 1944 | 1464292144032 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fdb800 == 88 [pid = 1944] [id = 522] 12:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x13486c800) [pid = 1944] [serial = 1566] [outer = 0x0] 12:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x13696fc00) [pid = 1944] [serial = 1567] [outer = 0x13486c800] 12:49:04 INFO - PROCESS | 1944 | 1464292144064 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x136976000) [pid = 1944] [serial = 1568] [outer = 0x13486c800] 12:49:04 INFO - PROCESS | 1944 | 1464292144512 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 773ms 12:49:04 INFO - PROCESS | 1944 | 1464292144582 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 1944 | 1464292144584 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:49:04 INFO - PROCESS | 1944 | 1464292144588 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1944 | 1464292144590 Marionette TRACE conn2 <- [1,2062,null,{}] 12:49:04 INFO - PROCESS | 1944 | 1464292144592 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}] 12:49:04 INFO - PROCESS | 1944 | 1464292144711 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:49:04 INFO - PROCESS | 1944 | 1464292144798 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x124722800 == 89 [pid = 1944] [id = 523] 12:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x113196c00) [pid = 1944] [serial = 1569] [outer = 0x0] 12:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x12ce96000) [pid = 1944] [serial = 1570] [outer = 0x113196c00] 12:49:04 INFO - PROCESS | 1944 | 1464292144828 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x136978800) [pid = 1944] [serial = 1571] [outer = 0x113196c00] 12:49:05 INFO - PROCESS | 1944 | 1464292145259 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]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 720ms 12:49:05 INFO - PROCESS | 1944 | 1464292145319 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 1944 | 1464292145322 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:49:05 INFO - PROCESS | 1944 | 1464292145326 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 1944 | 1464292145328 Marionette TRACE conn2 <- [1,2066,null,{}] 12:49:05 INFO - PROCESS | 1944 | 1464292145331 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}] 12:49:05 INFO - PROCESS | 1944 | 1464292145461 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:49:05 INFO - PROCESS | 1944 | 1464292145568 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x133ede000 == 90 [pid = 1944] [id = 524] 12:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x119ecbc00) [pid = 1944] [serial = 1572] [outer = 0x0] 12:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x136a06800) [pid = 1944] [serial = 1573] [outer = 0x119ecbc00] 12:49:05 INFO - PROCESS | 1944 | 1464292145601 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x136a11400) [pid = 1944] [serial = 1574] [outer = 0x119ecbc00] 12:49:06 INFO - PROCESS | 1944 | 1464292146268 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 969ms 12:49:06 INFO - PROCESS | 1944 | 1464292146296 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:49:06 INFO - PROCESS | 1944 | 1464292146299 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:49:06 INFO - PROCESS | 1944 | 1464292146302 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 1944 | 1464292146305 Marionette TRACE conn2 <- [1,2070,null,{}] 12:49:06 INFO - PROCESS | 1944 | 1464292146308 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}] 12:49:06 INFO - PROCESS | 1944 | 1464292146420 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:49:06 INFO - PROCESS | 1944 | 1464292146547 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x126b13800 == 91 [pid = 1944] [id = 525] 12:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x1121b4800) [pid = 1944] [serial = 1575] [outer = 0x0] 12:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x117782c00) [pid = 1944] [serial = 1576] [outer = 0x1121b4800] 12:49:06 INFO - PROCESS | 1944 | 1464292146577 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x119234000) [pid = 1944] [serial = 1577] [outer = 0x1121b4800] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1183c8800 == 90 [pid = 1944] [id = 20] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x13407b000 == 89 [pid = 1944] [id = 512] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12dd5f000 == 88 [pid = 1944] [id = 511] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdd7800 == 87 [pid = 1944] [id = 510] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce4d800 == 86 [pid = 1944] [id = 509] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12c622000 == 85 [pid = 1944] [id = 508] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12bad6800 == 84 [pid = 1944] [id = 507] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x1348ac000) [pid = 1944] [serial = 1477] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12a88e800 == 83 [pid = 1944] [id = 506] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1297bc800 == 82 [pid = 1944] [id = 505] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1258e3800 == 81 [pid = 1944] [id = 504] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1196df800 == 80 [pid = 1944] [id = 503] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1161be800 == 79 [pid = 1944] [id = 502] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x119b62800 == 78 [pid = 1944] [id = 501] 12:49:07 INFO - PROCESS | 1944 | 1464292147083 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]]]}] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x134ba9000 == 77 [pid = 1944] [id = 496] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1368e1000 == 76 [pid = 1944] [id = 495] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdda800 == 75 [pid = 1944] [id = 494] 12:49:07 INFO - PROCESS | 1944 | --DOCSHELL 0x1213a8000 == 74 [pid = 1944] [id = 493] 12:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 822ms 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x128d20400) [pid = 1944] [serial = 1422] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x12d366000) [pid = 1944] [serial = 1431] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12aa5c000) [pid = 1944] [serial = 1454] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x128bcb000) [pid = 1944] [serial = 1449] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x1267c0400) [pid = 1944] [serial = 1437] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x12d36d800) [pid = 1944] [serial = 1463] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x129159000) [pid = 1944] [serial = 1411] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x1199a4800) [pid = 1944] [serial = 1443] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x134391c00) [pid = 1944] [serial = 1474] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x12d373000) [pid = 1944] [serial = 1434] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12d63f800) [pid = 1944] [serial = 1471] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12ce9f800) [pid = 1944] [serial = 1462] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x1169a3c00) [pid = 1944] [serial = 1440] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x13438c000) [pid = 1944] [serial = 1472] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x110ea8000) [pid = 1944] [serial = 1413] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x1248d7400) [pid = 1944] [serial = 1419] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x12c905000) [pid = 1944] [serial = 1459] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x1234a0800) [pid = 1944] [serial = 1444] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x111c6bc00) [pid = 1944] [serial = 1468] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x115e09400) [pid = 1944] [serial = 898] [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.] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x128fe1400) [pid = 1944] [serial = 1450] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x129648c00) [pid = 1944] [serial = 1456] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12c072400) [pid = 1944] [serial = 1457] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x12d621c00) [pid = 1944] [serial = 1465] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x12c916400) [pid = 1944] [serial = 1428] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x12bb1c000) [pid = 1944] [serial = 1425] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x12507ec00) [pid = 1944] [serial = 1447] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x118823c00) [pid = 1944] [serial = 1416] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x12d63b000) [pid = 1944] [serial = 1466] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x123431800) [pid = 1944] [serial = 1469] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x1185e9400) [pid = 1944] [serial = 1441] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x129157400) [pid = 1944] [serial = 1453] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x124bad000) [pid = 1944] [serial = 1446] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12c918400) [pid = 1944] [serial = 1460] [outer = 0x0] [url = about:blank] 12:49:07 INFO - PROCESS | 1944 | 1464292147218 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 1944 | 1464292147222 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:49:07 INFO - PROCESS | 1944 | 1464292147226 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1944 | 1464292147228 Marionette TRACE conn2 <- [1,2074,null,{}] 12:49:07 INFO - PROCESS | 1944 | 1464292147233 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}] 12:49:07 INFO - PROCESS | 1944 | 1464292147379 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:49:07 INFO - PROCESS | 1944 | 1464292147475 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x119be7000 == 75 [pid = 1944] [id = 526] 12:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x1131a4800) [pid = 1944] [serial = 1578] [outer = 0x0] 12:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x117783c00) [pid = 1944] [serial = 1579] [outer = 0x1131a4800] 12:49:07 INFO - PROCESS | 1944 | 1464292147507 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x119086000) [pid = 1944] [serial = 1580] [outer = 0x1131a4800] 12:49:07 INFO - PROCESS | 1944 | 1464292147923 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]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 722ms 12:49:07 INFO - PROCESS | 1944 | 1464292147961 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 1944 | 1464292147964 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:49:07 INFO - PROCESS | 1944 | 1464292147969 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1944 | 1464292147974 Marionette TRACE conn2 <- [1,2078,null,{}] 12:49:07 INFO - PROCESS | 1944 | 1464292147977 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}] 12:49:08 INFO - PROCESS | 1944 | 1464292148093 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:49:08 INFO - PROCESS | 1944 | 1464292148180 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x126542800 == 76 [pid = 1944] [id = 527] 12:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x119252000) [pid = 1944] [serial = 1581] [outer = 0x0] 12:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x123754800) [pid = 1944] [serial = 1582] [outer = 0x119252000] 12:49:08 INFO - PROCESS | 1944 | 1464292148213 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x1248d6800) [pid = 1944] [serial = 1583] [outer = 0x119252000] 12:49:08 INFO - PROCESS | 1944 | 1464292148643 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]]]}] 12:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 726ms 12:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:49:08 INFO - PROCESS | 1944 | 1464292148709 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 1944 | 1464292148711 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:49:08 INFO - PROCESS | 1944 | 1464292148713 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 1944 | 1464292148714 Marionette TRACE conn2 <- [1,2082,null,{}] 12:49:08 INFO - PROCESS | 1944 | 1464292148734 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}] 12:49:08 INFO - PROCESS | 1944 | 1464292148899 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:49:08 INFO - PROCESS | 1944 | 1464292148963 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a883800 == 77 [pid = 1944] [id = 528] 12:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x125886000) [pid = 1944] [serial = 1584] [outer = 0x0] 12:49:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x1265c4800) [pid = 1944] [serial = 1585] [outer = 0x125886000] 12:49:09 INFO - PROCESS | 1944 | 1464292148999 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x128bc0000) [pid = 1944] [serial = 1586] [outer = 0x125886000] 12:49:09 INFO - PROCESS | 1944 | 1464292149439 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]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 772ms 12:49:09 INFO - PROCESS | 1944 | 1464292149485 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:49:09 INFO - PROCESS | 1944 | 1464292149487 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:49:09 INFO - PROCESS | 1944 | 1464292149489 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 1944 | 1464292149490 Marionette TRACE conn2 <- [1,2086,null,{}] 12:49:09 INFO - PROCESS | 1944 | 1464292149493 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}] 12:49:09 INFO - PROCESS | 1944 | 1464292149606 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:49:09 INFO - PROCESS | 1944 | 1464292149693 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c615000 == 78 [pid = 1944] [id = 529] 12:49:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x128bc3800) [pid = 1944] [serial = 1587] [outer = 0x0] 12:49:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x129142800) [pid = 1944] [serial = 1588] [outer = 0x128bc3800] 12:49:09 INFO - PROCESS | 1944 | 1464292149724 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12963e000) [pid = 1944] [serial = 1589] [outer = 0x128bc3800] 12:49:10 INFO - PROCESS | 1944 | 1464292150147 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]]]}] 12:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 12:49:10 INFO - PROCESS | 1944 | 1464292150159 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 1944 | 1464292150161 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:49:10 INFO - PROCESS | 1944 | 1464292150163 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 1944 | 1464292150164 Marionette TRACE conn2 <- [1,2090,null,{}] 12:49:10 INFO - PROCESS | 1944 | 1464292150167 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}] 12:49:10 INFO - PROCESS | 1944 | 1464292150297 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:49:10 INFO - PROCESS | 1944 | 1464292150383 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d07b800 == 79 [pid = 1944] [id = 530] 12:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12913cc00) [pid = 1944] [serial = 1590] [outer = 0x0] 12:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12aa5c800) [pid = 1944] [serial = 1591] [outer = 0x12913cc00] 12:49:10 INFO - PROCESS | 1944 | 1464292150414 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12ba24800) [pid = 1944] [serial = 1592] [outer = 0x12913cc00] 12:49:10 INFO - PROCESS | 1944 | 1464292150835 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]]]}] 12:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 720ms 12:49:10 INFO - PROCESS | 1944 | 1464292150884 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 1944 | 1464292150885 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:49:10 INFO - PROCESS | 1944 | 1464292150887 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 1944 | 1464292150889 Marionette TRACE conn2 <- [1,2094,null,{}] 12:49:10 INFO - PROCESS | 1944 | 1464292150891 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}] 12:49:11 INFO - PROCESS | 1944 | 1464292151020 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:49:11 INFO - PROCESS | 1944 | 1464292151108 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd66800 == 80 [pid = 1944] [id = 531] 12:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12bb24000) [pid = 1944] [serial = 1593] [outer = 0x0] 12:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12c90a800) [pid = 1944] [serial = 1594] [outer = 0x12bb24000] 12:49:11 INFO - PROCESS | 1944 | 1464292151140 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12d621c00) [pid = 1944] [serial = 1595] [outer = 0x12bb24000] 12:49:11 INFO - PROCESS | 1944 | 1464292151572 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]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 12:49:11 INFO - PROCESS | 1944 | 1464292151616 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 1944 | 1464292151617 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:49:11 INFO - PROCESS | 1944 | 1464292151622 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 1944 | 1464292151623 Marionette TRACE conn2 <- [1,2098,null,{}] 12:49:11 INFO - PROCESS | 1944 | 1464292151626 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}] 12:49:11 INFO - PROCESS | 1944 | 1464292151731 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:49:11 INFO - PROCESS | 1944 | 1464292151834 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0d9000 == 81 [pid = 1944] [id = 532] 12:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x12d63d000) [pid = 1944] [serial = 1596] [outer = 0x0] 12:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x1337a5c00) [pid = 1944] [serial = 1597] [outer = 0x12d63d000] 12:49:11 INFO - PROCESS | 1944 | 1464292151887 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x1337a9400) [pid = 1944] [serial = 1598] [outer = 0x12d63d000] 12:49:12 INFO - PROCESS | 1944 | 1464292152412 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]]]}] 12:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 822ms 12:49:12 INFO - PROCESS | 1944 | 1464292152445 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 1944 | 1464292152447 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:49:12 INFO - PROCESS | 1944 | 1464292152451 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1944 | 1464292152453 Marionette TRACE conn2 <- [1,2102,null,{}] 12:49:12 INFO - PROCESS | 1944 | 1464292152456 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}] 12:49:12 INFO - PROCESS | 1944 | 1464292152598 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:49:12 INFO - PROCESS | 1944 | 1464292152715 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x134217800 == 82 [pid = 1944] [id = 533] 12:49:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x1337a4800) [pid = 1944] [serial = 1599] [outer = 0x0] 12:49:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x1337aec00) [pid = 1944] [serial = 1600] [outer = 0x1337a4800] 12:49:12 INFO - PROCESS | 1944 | 1464292152749 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x134390c00) [pid = 1944] [serial = 1601] [outer = 0x1337a4800] 12:49:13 INFO - PROCESS | 1944 | 1464292153188 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]]]}] 12:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 774ms 12:49:13 INFO - PROCESS | 1944 | 1464292153224 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 1944 | 1464292153226 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:49:13 INFO - PROCESS | 1944 | 1464292153228 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 1944 | 1464292153229 Marionette TRACE conn2 <- [1,2106,null,{}] 12:49:13 INFO - PROCESS | 1944 | 1464292153232 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}] 12:49:13 INFO - PROCESS | 1944 | 1464292153343 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:49:13 INFO - PROCESS | 1944 | 1464292153458 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x134758000 == 83 [pid = 1944] [id = 534] 12:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x13438c000) [pid = 1944] [serial = 1602] [outer = 0x0] 12:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x13481c400) [pid = 1944] [serial = 1603] [outer = 0x13438c000] 12:49:13 INFO - PROCESS | 1944 | 1464292153490 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x134822c00) [pid = 1944] [serial = 1604] [outer = 0x13438c000] 12:49:13 INFO - PROCESS | 1944 | 1464292153869 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]]]}] 12:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 12:49:13 INFO - PROCESS | 1944 | 1464292153909 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 1944 | 1464292153910 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:49:13 INFO - PROCESS | 1944 | 1464292153913 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 1944 | 1464292153914 Marionette TRACE conn2 <- [1,2110,null,{}] 12:49:13 INFO - PROCESS | 1944 | 1464292153917 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}] 12:49:14 INFO - PROCESS | 1944 | 1464292154030 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:49:14 INFO - PROCESS | 1944 | 1464292154144 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1348d4000 == 84 [pid = 1944] [id = 535] 12:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x134822000) [pid = 1944] [serial = 1605] [outer = 0x0] 12:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x1348ac000) [pid = 1944] [serial = 1606] [outer = 0x134822000] 12:49:14 INFO - PROCESS | 1944 | 1464292154176 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x134a57400) [pid = 1944] [serial = 1607] [outer = 0x134822000] 12:49:14 INFO - PROCESS | 1944 | 1464292154630 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]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 769ms 12:49:14 INFO - PROCESS | 1944 | 1464292154692 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:49:14 INFO - PROCESS | 1944 | 1464292154694 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:49:14 INFO - PROCESS | 1944 | 1464292154696 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 1944 | 1464292154698 Marionette TRACE conn2 <- [1,2114,null,{}] 12:49:14 INFO - PROCESS | 1944 | 1464292154701 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}] 12:49:14 INFO - PROCESS | 1944 | 1464292154880 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:49:14 INFO - PROCESS | 1944 | 1464292154946 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x136b1e800 == 85 [pid = 1944] [id = 536] 12:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x121145000) [pid = 1944] [serial = 1608] [outer = 0x0] 12:49:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12114a000) [pid = 1944] [serial = 1609] [outer = 0x121145000] 12:49:14 INFO - PROCESS | 1944 | 1464292154981 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x136973000) [pid = 1944] [serial = 1610] [outer = 0x121145000] 12:49:15 INFO - PROCESS | 1944 | 1464292155529 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]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 874ms 12:49:15 INFO - PROCESS | 1944 | 1464292155571 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 1944 | 1464292155573 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:49:15 INFO - PROCESS | 1944 | 1464292155577 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1944 | 1464292155579 Marionette TRACE conn2 <- [1,2118,null,{}] 12:49:15 INFO - PROCESS | 1944 | 1464292155583 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}] 12:49:15 INFO - PROCESS | 1944 | 1464292155700 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:49:15 INFO - PROCESS | 1944 | 1464292155820 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x129488000 == 86 [pid = 1944] [id = 537] 12:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x118490000) [pid = 1944] [serial = 1611] [outer = 0x0] 12:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x119049000) [pid = 1944] [serial = 1612] [outer = 0x118490000] 12:49:15 INFO - PROCESS | 1944 | 1464292155852 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x121142c00) [pid = 1944] [serial = 1613] [outer = 0x118490000] 12:49:16 INFO - PROCESS | 1944 | 1464292156306 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]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 771ms 12:49:16 INFO - PROCESS | 1944 | 1464292156348 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 1944 | 1464292156352 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:49:16 INFO - PROCESS | 1944 | 1464292156356 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 1944 | 1464292156358 Marionette TRACE conn2 <- [1,2122,null,{}] 12:49:16 INFO - PROCESS | 1944 | 1464292156361 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}] 12:49:16 INFO - PROCESS | 1944 | 1464292156474 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:49:16 INFO - PROCESS | 1944 | 1464292156592 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bde8800 == 87 [pid = 1944] [id = 538] 12:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x121149000) [pid = 1944] [serial = 1614] [outer = 0x0] 12:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x1234a8c00) [pid = 1944] [serial = 1615] [outer = 0x121149000] 12:49:16 INFO - PROCESS | 1944 | 1464292156622 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x12507ec00) [pid = 1944] [serial = 1616] [outer = 0x121149000] 12:49:17 INFO - PROCESS | 1944 | --DOCSHELL 0x13488e800 == 86 [pid = 1944] [id = 478] 12:49:17 INFO - PROCESS | 1944 | --DOCSHELL 0x134a10800 == 85 [pid = 1944] [id = 500] 12:49:17 INFO - PROCESS | 1944 | 1464292157188 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]]]}] 12:49:17 INFO - PROCESS | 1944 | --DOCSHELL 0x134ba9800 == 84 [pid = 1944] [id = 518] 12:49:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1348d2800 == 83 [pid = 1944] [id = 517] 12:49:17 INFO - PROCESS | 1944 | --DOCSHELL 0x134240000 == 82 [pid = 1944] [id = 516] 12:49:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1297cd000 == 81 [pid = 1944] [id = 515] 12:49:17 INFO - PROCESS | 1944 | --DOCSHELL 0x1234c5000 == 80 [pid = 1944] [id = 514] 12:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 870ms 12:49:17 INFO - PROCESS | 1944 | 1464292157230 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 1944 | 1464292157233 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:49:17 INFO - PROCESS | 1944 | 1464292157237 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 1944 | 1464292157240 Marionette TRACE conn2 <- [1,2126,null,{}] 12:49:17 INFO - PROCESS | 1944 | 1464292157252 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}] 12:49:17 INFO - PROCESS | 1944 | 1464292157376 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:49:17 INFO - PROCESS | 1944 | 1464292157385 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd58800 == 81 [pid = 1944] [id = 539] 12:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x1291d5000) [pid = 1944] [serial = 1617] [outer = 0x0] 12:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x12aa54000) [pid = 1944] [serial = 1618] [outer = 0x1291d5000] 12:49:17 INFO - PROCESS | 1944 | 1464292157413 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x12bb1fc00) [pid = 1944] [serial = 1619] [outer = 0x1291d5000] 12:49:17 INFO - PROCESS | 1944 | 1464292157780 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]]]}] 12:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 577ms 12:49:17 INFO - PROCESS | 1944 | 1464292157814 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 1944 | 1464292157816 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:49:17 INFO - PROCESS | 1944 | 1464292157818 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 1944 | 1464292157819 Marionette TRACE conn2 <- [1,2130,null,{}] 12:49:17 INFO - PROCESS | 1944 | 1464292157840 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}] 12:49:17 INFO - PROCESS | 1944 | 1464292157941 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:49:17 INFO - PROCESS | 1944 | 1464292157946 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x134a21800 == 82 [pid = 1944] [id = 540] 12:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12c907800) [pid = 1944] [serial = 1620] [outer = 0x0] 12:49:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12ceb8000) [pid = 1944] [serial = 1621] [outer = 0x12c907800] 12:49:17 INFO - PROCESS | 1944 | 1464292157971 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12d63c400) [pid = 1944] [serial = 1622] [outer = 0x12c907800] 12:49:18 INFO - PROCESS | 1944 | 1464292158328 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] 12:49:18 INFO - PROCESS | 1944 | 1464292158359 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:49:18 INFO - PROCESS | 1944 | 1464292158363 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1944 | 1464292158364 Marionette TRACE conn2 <- [1,2134,null,{}] 12:49:18 INFO - PROCESS | 1944 | 1464292158374 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}] 12:49:18 INFO - PROCESS | 1944 | 1464292158470 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:49:18 INFO - PROCESS | 1944 | 1464292158474 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d12800 == 83 [pid = 1944] [id = 541] 12:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x1188a6c00) [pid = 1944] [serial = 1623] [outer = 0x0] 12:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x1188ad400) [pid = 1944] [serial = 1624] [outer = 0x1188a6c00] 12:49:18 INFO - PROCESS | 1944 | 1464292158498 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x12c909000) [pid = 1944] [serial = 1625] [outer = 0x1188a6c00] 12:49:18 INFO - PROCESS | 1944 | 1464292158857 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]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 517ms 12:49:18 INFO - PROCESS | 1944 | 1464292158882 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 1944 | 1464292158883 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:49:18 INFO - PROCESS | 1944 | 1464292158885 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1944 | 1464292158887 Marionette TRACE conn2 <- [1,2138,null,{}] 12:49:18 INFO - PROCESS | 1944 | 1464292158889 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}] 12:49:19 INFO - PROCESS | 1944 | 1464292159003 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:49:19 INFO - PROCESS | 1944 | 1464292159101 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x140cd9800 == 84 [pid = 1944] [id = 542] 12:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x12c908800) [pid = 1944] [serial = 1626] [outer = 0x0] 12:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x1340bd000) [pid = 1944] [serial = 1627] [outer = 0x12c908800] 12:49:19 INFO - PROCESS | 1944 | 1464292159128 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x13481ec00) [pid = 1944] [serial = 1628] [outer = 0x12c908800] 12:49:19 INFO - PROCESS | 1944 | 1464292159477 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]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 622ms 12:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:49:19 INFO - PROCESS | 1944 | 1464292159508 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 1944 | 1464292159509 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:49:19 INFO - PROCESS | 1944 | 1464292159511 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 1944 | 1464292159512 Marionette TRACE conn2 <- [1,2142,null,{}] 12:49:19 INFO - PROCESS | 1944 | 1464292159520 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}] 12:49:19 INFO - PROCESS | 1944 | 1464292159650 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:49:19 INFO - PROCESS | 1944 | 1464292159661 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x14088b000 == 85 [pid = 1944] [id = 543] 12:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x1340c7800) [pid = 1944] [serial = 1629] [outer = 0x0] 12:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x1347e2c00) [pid = 1944] [serial = 1630] [outer = 0x1340c7800] 12:49:19 INFO - PROCESS | 1944 | 1464292159685 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x1347e7c00) [pid = 1944] [serial = 1631] [outer = 0x1340c7800] 12:49:20 INFO - PROCESS | 1944 | 1464292160088 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] 12:49:20 INFO - PROCESS | 1944 | 1464292160143 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:49:20 INFO - PROCESS | 1944 | 1464292160146 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 1944 | 1464292160148 Marionette TRACE conn2 <- [1,2146,null,{}] 12:49:20 INFO - PROCESS | 1944 | 1464292160152 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}] 12:49:20 INFO - PROCESS | 1944 | 1464292160350 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:49:20 INFO - PROCESS | 1944 | 1464292160412 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x140cec000 == 86 [pid = 1944] [id = 544] 12:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x1347e6800) [pid = 1944] [serial = 1632] [outer = 0x0] 12:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x134822400) [pid = 1944] [serial = 1633] [outer = 0x1347e6800] 12:49:20 INFO - PROCESS | 1944 | 1464292160516 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x134a4d800) [pid = 1944] [serial = 1634] [outer = 0x1347e6800] 12:49:20 INFO - PROCESS | 1944 | 1464292160937 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] 12:49:20 INFO - PROCESS | 1944 | 1464292160970 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:49:20 INFO - PROCESS | 1944 | 1464292160981 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 1944 | 1464292160983 Marionette TRACE conn2 <- [1,2150,null,{}] 12:49:20 INFO - PROCESS | 1944 | 1464292160986 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}] 12:49:21 INFO - PROCESS | 1944 | 1464292161584 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x11615e400) [pid = 1944] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x119d94400) [pid = 1944] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x12b2aa400) [pid = 1944] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x11924b400) [pid = 1944] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x11924b000) [pid = 1944] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x12c078800) [pid = 1944] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x110da8800) [pid = 1944] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x1167bd000) [pid = 1944] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x128dd7400) [pid = 1944] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x110f1d400) [pid = 1944] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12c076000) [pid = 1944] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x124cf9000) [pid = 1944] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x110eb6400) [pid = 1944] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x128fdbc00) [pid = 1944] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x1121ba800) [pid = 1944] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x12342ec00) [pid = 1944] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12cec2800) [pid = 1944] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x12cec1c00) [pid = 1944] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x12c90d400) [pid = 1944] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x12b2a4400) [pid = 1944] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x124ba9400) [pid = 1944] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x123431000) [pid = 1944] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x1186be400) [pid = 1944] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x110da3c00) [pid = 1944] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x12367b400) [pid = 1944] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x113b46800) [pid = 1944] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x126967400) [pid = 1944] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x126b2a400) [pid = 1944] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x11923d400) [pid = 1944] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x111f3d800) [pid = 1944] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x12408bc00) [pid = 1944] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x1188d5400) [pid = 1944] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x111ed5400) [pid = 1944] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x112970800) [pid = 1944] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12ba2d800) [pid = 1944] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x124fd9000) [pid = 1944] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x129152800) [pid = 1944] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x129b83000) [pid = 1944] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x118d92400) [pid = 1944] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x123756c00) [pid = 1944] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x12581ec00) [pid = 1944] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x12349b000) [pid = 1944] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x1348a7800) [pid = 1944] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x110da8000) [pid = 1944] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12bb29000) [pid = 1944] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x1185de800) [pid = 1944] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x111c1a400) [pid = 1944] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x126e51800) [pid = 1944] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x117f18000) [pid = 1944] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x12d368c00) [pid = 1944] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x12aa5cc00) [pid = 1944] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x1236fcc00) [pid = 1944] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x12c072800) [pid = 1944] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x1234a1c00) [pid = 1944] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x12588dc00) [pid = 1944] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x113cb6400) [pid = 1944] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12b2a5000) [pid = 1944] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x118247400) [pid = 1944] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x119ecbc00) [pid = 1944] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12d365000) [pid = 1944] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x12b2a2c00) [pid = 1944] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x128bc9400) [pid = 1944] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:49:21 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x13438c400) [pid = 1944] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:49:21 INFO - PROCESS | 1944 | 1464292161674 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x113117000 == 87 [pid = 1944] [id = 545] 12:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x110da8800) [pid = 1944] [serial = 1635] [outer = 0x0] 12:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x110eaa400) [pid = 1944] [serial = 1636] [outer = 0x110da8800] 12:49:21 INFO - PROCESS | 1944 | 1464292161699 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x11318d000) [pid = 1944] [serial = 1637] [outer = 0x110da8800] 12:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1021ms 12:49:22 INFO - PROCESS | 1944 | 1464292161996 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]]]}] 12:49:22 INFO - PROCESS | 1944 | 1464292162003 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1944 | 1464292162004 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:49:22 INFO - PROCESS | 1944 | 1464292162015 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1944 | 1464292162017 Marionette TRACE conn2 <- [1,2154,null,{}] 12:49:22 INFO - PROCESS | 1944 | 1464292162019 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}] 12:49:22 INFO - PROCESS | 1944 | 1464292162122 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:49:22 INFO - PROCESS | 1944 | 1464292162200 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x128fad000 == 88 [pid = 1944] [id = 546] 12:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x1121b0c00) [pid = 1944] [serial = 1638] [outer = 0x0] 12:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x1167bf400) [pid = 1944] [serial = 1639] [outer = 0x1121b0c00] 12:49:22 INFO - PROCESS | 1944 | 1464292162225 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x1188d4800) [pid = 1944] [serial = 1640] [outer = 0x1121b0c00] 12:49:22 INFO - PROCESS | 1944 | 1464292162534 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]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 568ms 12:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:49:22 INFO - PROCESS | 1944 | 1464292162585 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1944 | 1464292162587 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:49:22 INFO - PROCESS | 1944 | 1464292162590 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1944 | 1464292162592 Marionette TRACE conn2 <- [1,2158,null,{}] 12:49:22 INFO - PROCESS | 1944 | 1464292162596 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}] 12:49:22 INFO - PROCESS | 1944 | 1464292162769 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:49:22 INFO - PROCESS | 1944 | 1464292162920 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x134210800 == 89 [pid = 1944] [id = 547] 12:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x119236800) [pid = 1944] [serial = 1641] [outer = 0x0] 12:49:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x123756c00) [pid = 1944] [serial = 1642] [outer = 0x119236800] 12:49:22 INFO - PROCESS | 1944 | 1464292162955 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x126967400) [pid = 1944] [serial = 1643] [outer = 0x119236800] 12:49:23 INFO - PROCESS | 1944 | 1464292163259 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]]]}] 12:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 721ms 12:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:49:23 INFO - PROCESS | 1944 | 1464292163310 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 1944 | 1464292163311 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:49:23 INFO - PROCESS | 1944 | 1464292163313 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 1944 | 1464292163315 Marionette TRACE conn2 <- [1,2162,null,{}] 12:49:23 INFO - PROCESS | 1944 | 1464292163317 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}] 12:49:23 INFO - PROCESS | 1944 | 1464292163450 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:49:23 INFO - PROCESS | 1944 | 1464292163496 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x110e0f800 == 90 [pid = 1944] [id = 548] 12:49:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x11923d400) [pid = 1944] [serial = 1644] [outer = 0x0] 12:49:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x126e52000) [pid = 1944] [serial = 1645] [outer = 0x11923d400] 12:49:23 INFO - PROCESS | 1944 | 1464292163521 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x12afef000) [pid = 1944] [serial = 1646] [outer = 0x11923d400] 12:49:24 INFO - PROCESS | 1944 | 1464292164029 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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 768ms 12:49:24 INFO - PROCESS | 1944 | 1464292164083 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1944 | 1464292164086 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:49:24 INFO - PROCESS | 1944 | 1464292164089 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1944 | 1464292164092 Marionette TRACE conn2 <- [1,2166,null,{}] 12:49:24 INFO - PROCESS | 1944 | 1464292164096 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}] 12:49:24 INFO - PROCESS | 1944 | 1464292164249 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:49:24 INFO - PROCESS | 1944 | 1464292164356 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1261df000 == 91 [pid = 1944] [id = 549] 12:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x11833a800) [pid = 1944] [serial = 1647] [outer = 0x0] 12:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x118d92400) [pid = 1944] [serial = 1648] [outer = 0x11833a800] 12:49:24 INFO - PROCESS | 1944 | 1464292164387 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x121140400) [pid = 1944] [serial = 1649] [outer = 0x11833a800] 12:49:24 INFO - PROCESS | 1944 | 1464292164813 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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 775ms 12:49:24 INFO - PROCESS | 1944 | 1464292164866 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1944 | 1464292164870 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:49:24 INFO - PROCESS | 1944 | 1464292164874 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1944 | 1464292164876 Marionette TRACE conn2 <- [1,2170,null,{}] 12:49:24 INFO - PROCESS | 1944 | 1464292164879 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}] 12:49:25 INFO - PROCESS | 1944 | 1464292165005 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:49:25 INFO - PROCESS | 1944 | 1464292165127 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x134755800 == 92 [pid = 1944] [id = 550] 12:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x12114e800) [pid = 1944] [serial = 1650] [outer = 0x0] 12:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x123758400) [pid = 1944] [serial = 1651] [outer = 0x12114e800] 12:49:25 INFO - PROCESS | 1944 | 1464292165159 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x124bad400) [pid = 1944] [serial = 1652] [outer = 0x12114e800] 12:49:25 INFO - PROCESS | 1944 | 1464292165578 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]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 770ms 12:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:49:25 INFO - PROCESS | 1944 | 1464292165645 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 1944 | 1464292165647 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:49:25 INFO - PROCESS | 1944 | 1464292165649 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 1944 | 1464292165652 Marionette TRACE conn2 <- [1,2174,null,{}] 12:49:25 INFO - PROCESS | 1944 | 1464292165659 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}] 12:49:25 INFO - PROCESS | 1944 | 1464292165785 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:49:25 INFO - PROCESS | 1944 | 1464292165879 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fd5000 == 93 [pid = 1944] [id = 551] 12:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12587ec00) [pid = 1944] [serial = 1653] [outer = 0x0] 12:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x128bcb000) [pid = 1944] [serial = 1654] [outer = 0x12587ec00] 12:49:25 INFO - PROCESS | 1944 | 1464292165913 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12b1d3400) [pid = 1944] [serial = 1655] [outer = 0x12587ec00] 12:49:26 INFO - PROCESS | 1944 | 1464292166326 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 724ms 12:49:26 INFO - PROCESS | 1944 | 1464292166374 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1944 | 1464292166376 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:49:26 INFO - PROCESS | 1944 | 1464292166378 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1944 | 1464292166379 Marionette TRACE conn2 <- [1,2178,null,{}] 12:49:26 INFO - PROCESS | 1944 | 1464292166382 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}] 12:49:26 INFO - PROCESS | 1944 | 1464292166504 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:49:26 INFO - PROCESS | 1944 | 1464292166627 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x137e92000 == 94 [pid = 1944] [id = 552] 12:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12ba29800) [pid = 1944] [serial = 1656] [outer = 0x0] 12:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12bb40000) [pid = 1944] [serial = 1657] [outer = 0x12ba29800] 12:49:26 INFO - PROCESS | 1944 | 1464292166658 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12c902c00) [pid = 1944] [serial = 1658] [outer = 0x12ba29800] 12:49:27 INFO - PROCESS | 1944 | 1464292167060 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]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 723ms 12:49:27 INFO - PROCESS | 1944 | 1464292167101 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 1944 | 1464292167103 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:49:27 INFO - PROCESS | 1944 | 1464292167105 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1944 | 1464292167106 Marionette TRACE conn2 <- [1,2182,null,{}] 12:49:27 INFO - PROCESS | 1944 | 1464292167109 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}] 12:49:27 INFO - PROCESS | 1944 | 1464292167244 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:49:27 INFO - PROCESS | 1944 | 1464292167366 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x140861800 == 95 [pid = 1944] [id = 553] 12:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x12bb48c00) [pid = 1944] [serial = 1659] [outer = 0x0] 12:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x12ce98000) [pid = 1944] [serial = 1660] [outer = 0x12bb48c00] 12:49:27 INFO - PROCESS | 1944 | 1464292167397 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x12d372000) [pid = 1944] [serial = 1661] [outer = 0x12bb48c00] 12:49:27 INFO - PROCESS | 1944 | 1464292167840 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]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 770ms 12:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:49:27 INFO - PROCESS | 1944 | 1464292167875 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 1944 | 1464292167877 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:49:27 INFO - PROCESS | 1944 | 1464292167879 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1944 | 1464292167880 Marionette TRACE conn2 <- [1,2186,null,{}] 12:49:27 INFO - PROCESS | 1944 | 1464292167882 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}] 12:49:28 INFO - PROCESS | 1944 | 1464292168008 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:49:28 INFO - PROCESS | 1944 | 1464292168146 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x140874000 == 96 [pid = 1944] [id = 554] 12:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x110eb0c00) [pid = 1944] [serial = 1662] [outer = 0x0] 12:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x12d63b000) [pid = 1944] [serial = 1663] [outer = 0x110eb0c00] 12:49:28 INFO - PROCESS | 1944 | 1464292168181 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x134384400) [pid = 1944] [serial = 1664] [outer = 0x110eb0c00] 12:49:28 INFO - PROCESS | 1944 | 1464292168604 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]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 769ms 12:49:28 INFO - PROCESS | 1944 | 1464292168649 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 1944 | 1464292168650 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:49:28 INFO - PROCESS | 1944 | 1464292168652 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 1944 | 1464292168654 Marionette TRACE conn2 <- [1,2190,null,{}] 12:49:28 INFO - PROCESS | 1944 | 1464292168656 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}] 12:49:28 INFO - PROCESS | 1944 | 1464292168800 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:49:28 INFO - PROCESS | 1944 | 1464292168933 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x119b65000 == 97 [pid = 1944] [id = 555] 12:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x110dda000) [pid = 1944] [serial = 1665] [outer = 0x0] 12:49:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x111f45400) [pid = 1944] [serial = 1666] [outer = 0x110dda000] 12:49:28 INFO - PROCESS | 1944 | 1464292168962 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x128d5a800) [pid = 1944] [serial = 1667] [outer = 0x110dda000] 12:49:29 INFO - PROCESS | 1944 | 1464292169449 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]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 822ms 12:49:29 INFO - PROCESS | 1944 | 1464292169475 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 1944 | 1464292169477 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:49:29 INFO - PROCESS | 1944 | 1464292169481 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 1944 | 1464292169483 Marionette TRACE conn2 <- [1,2194,null,{}] 12:49:29 INFO - PROCESS | 1944 | 1464292169486 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}] 12:49:29 INFO - PROCESS | 1944 | 1464292169671 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:49:30 INFO - PROCESS | 1944 | 1464292170282 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196ca800 == 98 [pid = 1944] [id = 556] 12:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x110f1d000) [pid = 1944] [serial = 1668] [outer = 0x0] 12:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x111c61800) [pid = 1944] [serial = 1669] [outer = 0x110f1d000] 12:49:30 INFO - PROCESS | 1944 | 1464292170326 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x11318b400) [pid = 1944] [serial = 1670] [outer = 0x110f1d000] 12:49:30 INFO - PROCESS | 1944 | 1464292170769 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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1322ms 12:49:30 INFO - PROCESS | 1944 | 1464292170803 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:49:30 INFO - PROCESS | 1944 | 1464292170805 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:49:30 INFO - PROCESS | 1944 | 1464292170808 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 1944 | 1464292170811 Marionette TRACE conn2 <- [1,2198,null,{}] 12:49:30 INFO - PROCESS | 1944 | 1464292170814 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}] 12:49:30 INFO - PROCESS | 1944 | 1464292170927 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:49:31 INFO - PROCESS | 1944 | 1464292171053 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x123412800 == 99 [pid = 1944] [id = 557] 12:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x113cb6400) [pid = 1944] [serial = 1671] [outer = 0x0] 12:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x115e0c000) [pid = 1944] [serial = 1672] [outer = 0x113cb6400] 12:49:31 INFO - PROCESS | 1944 | 1464292171086 Marionette DEBUG loaded listener.js 12:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x1169a0800) [pid = 1944] [serial = 1673] [outer = 0x113cb6400] 12:49:31 INFO - PROCESS | 1944 | 1464292171494 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 723ms 12:49:31 INFO - PROCESS | 1944 | 1464292171555 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 1944 | 1464292171557 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:49:31 INFO - PROCESS | 1944 | 1464292171563 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 1944 | 1464292171565 Marionette TRACE conn2 <- [1,2202,null,{}] 12:49:31 INFO - PROCESS | 1944 | 1464292171567 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}] 12:49:31 INFO - PROCESS | 1944 | 1464292171678 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:49:31 INFO - PROCESS | 1944 | 1464292171790 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12457d000 == 100 [pid = 1944] [id = 558] 12:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x11823d400) [pid = 1944] [serial = 1674] [outer = 0x0] 12:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x1188a5000) [pid = 1944] [serial = 1675] [outer = 0x11823d400] 12:49:31 INFO - PROCESS | 1944 | 1464292171817 Marionette DEBUG loaded listener.js 12:49:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x1188af000) [pid = 1944] [serial = 1676] [outer = 0x11823d400] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x118384000 == 99 [pid = 1944] [id = 12] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x124722800 == 98 [pid = 1944] [id = 523] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1bf800 == 97 [pid = 1944] [id = 18] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa9a000 == 96 [pid = 1944] [id = 8] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12dd5b800 == 95 [pid = 1944] [id = 450] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x134210800 == 94 [pid = 1944] [id = 547] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x128fad000 == 93 [pid = 1944] [id = 546] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x113117000 == 92 [pid = 1944] [id = 545] 12:49:31 INFO - PROCESS | 1944 | --DOCSHELL 0x140cec000 == 91 [pid = 1944] [id = 544] 12:49:31 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x12d636400) [pid = 1944] [serial = 1555] [outer = 0x0] [url = about:blank] 12:49:31 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x13481fc00) [pid = 1944] [serial = 1558] [outer = 0x0] [url = about:blank] 12:49:31 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x134869400) [pid = 1944] [serial = 1561] [outer = 0x0] [url = about:blank] 12:49:31 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x1348a3c00) [pid = 1944] [serial = 1564] [outer = 0x0] [url = about:blank] 12:49:31 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x13696fc00) [pid = 1944] [serial = 1567] [outer = 0x0] [url = about:blank] 12:49:31 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x12ce96000) [pid = 1944] [serial = 1570] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x117782c00) [pid = 1944] [serial = 1576] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x14088b000 == 90 [pid = 1944] [id = 543] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x140cd9800 == 89 [pid = 1944] [id = 542] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x136d12800 == 88 [pid = 1944] [id = 541] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x134a21800 == 87 [pid = 1944] [id = 540] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12dd58800 == 86 [pid = 1944] [id = 539] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12bde8800 == 85 [pid = 1944] [id = 538] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x129488000 == 84 [pid = 1944] [id = 537] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x136b1e800 == 83 [pid = 1944] [id = 536] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x1348d4000 == 82 [pid = 1944] [id = 535] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x134758000 == 81 [pid = 1944] [id = 534] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x13421b000 == 80 [pid = 1944] [id = 513] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x134217800 == 79 [pid = 1944] [id = 533] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0d9000 == 78 [pid = 1944] [id = 532] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12dd66800 == 77 [pid = 1944] [id = 531] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x1368e4800 == 76 [pid = 1944] [id = 492] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12d07b800 == 75 [pid = 1944] [id = 530] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12c615000 == 74 [pid = 1944] [id = 529] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12a883800 == 73 [pid = 1944] [id = 528] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x126542800 == 72 [pid = 1944] [id = 527] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x119be7000 == 71 [pid = 1944] [id = 526] 12:49:32 INFO - PROCESS | 1944 | --DOCSHELL 0x126b13800 == 70 [pid = 1944] [id = 525] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x1244ca800) [pid = 1944] [serial = 1243] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x12ce96400) [pid = 1944] [serial = 1372] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x12d619800) [pid = 1944] [serial = 1438] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x1188d3000) [pid = 1944] [serial = 1180] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x12ba2e400) [pid = 1944] [serial = 1363] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x129671400) [pid = 1944] [serial = 1192] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12c914c00) [pid = 1944] [serial = 1369] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x126e02800) [pid = 1944] [serial = 1186] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x11318f000) [pid = 1944] [serial = 1297] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12b2ae000) [pid = 1944] [serial = 1252] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x12c91a800) [pid = 1944] [serial = 1375] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x129671800) [pid = 1944] [serial = 1309] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x12d617000) [pid = 1944] [serial = 1435] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x12d36f400) [pid = 1944] [serial = 1432] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x12cebac00) [pid = 1944] [serial = 1429] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12c06c000) [pid = 1944] [serial = 1426] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12967d800) [pid = 1944] [serial = 1423] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12581c000) [pid = 1944] [serial = 1420] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x119243c00) [pid = 1944] [serial = 1417] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x111c61400) [pid = 1944] [serial = 1414] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x128d1d800) [pid = 1944] [serial = 1360] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x11833c400) [pid = 1944] [serial = 1300] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x128fdc800) [pid = 1944] [serial = 1246] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x12afeac00) [pid = 1944] [serial = 1249] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x1234a6800) [pid = 1944] [serial = 1303] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x116078c00) [pid = 1944] [serial = 1177] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x12650f800) [pid = 1944] [serial = 1306] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x119e45800) [pid = 1944] [serial = 1357] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x113cbb400) [pid = 1944] [serial = 1237] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x117009400) [pid = 1944] [serial = 1354] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x12bb44800) [pid = 1944] [serial = 1366] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x128ddc800) [pid = 1944] [serial = 1189] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x1188d0000) [pid = 1944] [serial = 1240] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x126e52c00) [pid = 1944] [serial = 1117] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x12bb21000) [pid = 1944] [serial = 1312] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x124012400) [pid = 1944] [serial = 1183] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x12ba28400) [pid = 1944] [serial = 1487] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x118d98c00) [pid = 1944] [serial = 1481] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x13696ec00) [pid = 1944] [serial = 1502] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x129b79800) [pid = 1944] [serial = 1522] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x12b2a1800) [pid = 1944] [serial = 1525] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x1199a0800) [pid = 1944] [serial = 1510] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x1234a2400) [pid = 1944] [serial = 1511] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x12375bc00) [pid = 1944] [serial = 1492] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x1265b8000) [pid = 1944] [serial = 1516] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x126e4d800) [pid = 1944] [serial = 1517] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x124021400) [pid = 1944] [serial = 1513] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x124bb5000) [pid = 1944] [serial = 1514] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x136a03000) [pid = 1944] [serial = 1478] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x112617800) [pid = 1944] [serial = 1505] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x110f12400) [pid = 1944] [serial = 1504] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x12c90c800) [pid = 1944] [serial = 1489] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x119082800) [pid = 1944] [serial = 1508] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x11881a400) [pid = 1944] [serial = 1507] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x134a5a800) [pid = 1944] [serial = 1501] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x12914d400) [pid = 1944] [serial = 1486] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x118d5ec00) [pid = 1944] [serial = 1543] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x134a51800) [pid = 1944] [serial = 1498] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x12bb22400) [pid = 1944] [serial = 1528] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x123761800) [pid = 1944] [serial = 1546] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x12d641c00) [pid = 1944] [serial = 1495] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x119249800) [pid = 1944] [serial = 1544] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x124021800) [pid = 1944] [serial = 1483] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x128fe6c00) [pid = 1944] [serial = 1549] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x116b58000) [pid = 1944] [serial = 1480] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x124bae000) [pid = 1944] [serial = 1547] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x12c90b400) [pid = 1944] [serial = 1552] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x12aa4d800) [pid = 1944] [serial = 1550] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x12cec4400) [pid = 1944] [serial = 1553] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x12c075000) [pid = 1944] [serial = 1532] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x136a06800) [pid = 1944] [serial = 1573] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x134861800) [pid = 1944] [serial = 1540] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x126504400) [pid = 1944] [serial = 1531] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x12bb46400) [pid = 1944] [serial = 1529] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x134382400) [pid = 1944] [serial = 1538] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12cec2c00) [pid = 1944] [serial = 1535] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x128d1ac00) [pid = 1944] [serial = 1519] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x136a11400) [pid = 1944] [serial = 1574] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x129146000) [pid = 1944] [serial = 1520] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x12c911c00) [pid = 1944] [serial = 1534] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12ba27c00) [pid = 1944] [serial = 1526] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x12aa57c00) [pid = 1944] [serial = 1523] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x12d615000) [pid = 1944] [serial = 1537] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x134a56400) [pid = 1944] [serial = 1499] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x12d612c00) [pid = 1944] [serial = 1490] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x136a02400) [pid = 1944] [serial = 1496] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x125292c00) [pid = 1944] [serial = 1484] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x123761000) [pid = 1944] [serial = 1493] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x1348a5400) [pid = 1944] [serial = 1475] [outer = 0x0] [url = about:blank] 12:49:32 INFO - PROCESS | 1944 | 1464292172278 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]]]}] 12:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 771ms 12:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:49:32 INFO - PROCESS | 1944 | 1464292172334 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 1944 | 1464292172335 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:49:32 INFO - PROCESS | 1944 | 1464292172348 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 1944 | 1464292172352 Marionette TRACE conn2 <- [1,2206,null,{}] 12:49:32 INFO - PROCESS | 1944 | 1464292172357 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}] 12:49:32 INFO - PROCESS | 1944 | 1464292172455 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:49:32 INFO - PROCESS | 1944 | 1464292172465 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x11867c800 == 71 [pid = 1944] [id = 559] 12:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x1188a3000) [pid = 1944] [serial = 1677] [outer = 0x0] 12:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x118d57800) [pid = 1944] [serial = 1678] [outer = 0x1188a3000] 12:49:32 INFO - PROCESS | 1944 | 1464292172491 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x119085800) [pid = 1944] [serial = 1679] [outer = 0x1188a3000] 12:49:32 INFO - PROCESS | 1944 | 1464292172860 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]]]}] 12:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 536ms 12:49:32 INFO - PROCESS | 1944 | 1464292172875 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 1944 | 1464292172877 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:49:32 INFO - PROCESS | 1944 | 1464292172879 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 1944 | 1464292172880 Marionette TRACE conn2 <- [1,2210,null,{}] 12:49:32 INFO - PROCESS | 1944 | 1464292172882 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}] 12:49:32 INFO - PROCESS | 1944 | 1464292172976 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:49:32 INFO - PROCESS | 1944 | 1464292172980 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x124c46000 == 72 [pid = 1944] [id = 560] 12:49:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11603a400) [pid = 1944] [serial = 1680] [outer = 0x0] 12:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x11985d400) [pid = 1944] [serial = 1681] [outer = 0x11603a400] 12:49:33 INFO - PROCESS | 1944 | 1464292173006 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x121147800) [pid = 1944] [serial = 1682] [outer = 0x11603a400] 12:49:33 INFO - PROCESS | 1944 | 1464292173367 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]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 12:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:49:33 INFO - PROCESS | 1944 | 1464292173397 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 1944 | 1464292173398 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:49:33 INFO - PROCESS | 1944 | 1464292173401 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 1944 | 1464292173402 Marionette TRACE conn2 <- [1,2214,null,{}] 12:49:33 INFO - PROCESS | 1944 | 1464292173404 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}] 12:49:33 INFO - PROCESS | 1944 | 1464292173524 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:49:33 INFO - PROCESS | 1944 | 1464292173532 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x126552000 == 73 [pid = 1944] [id = 561] 12:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x121393800) [pid = 1944] [serial = 1683] [outer = 0x0] 12:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x12342f000) [pid = 1944] [serial = 1684] [outer = 0x121393800] 12:49:33 INFO - PROCESS | 1944 | 1464292173564 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x1234a4400) [pid = 1944] [serial = 1685] [outer = 0x121393800] 12:49:33 INFO - PROCESS | 1944 | 1464292173927 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]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 571ms 12:49:33 INFO - PROCESS | 1944 | 1464292173973 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 1944 | 1464292173974 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:49:33 INFO - PROCESS | 1944 | 1464292173976 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 1944 | 1464292173977 Marionette TRACE conn2 <- [1,2218,null,{}] 12:49:33 INFO - PROCESS | 1944 | 1464292173980 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}] 12:49:34 INFO - PROCESS | 1944 | 1464292174077 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:49:34 INFO - PROCESS | 1944 | 1464292174170 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12918b000 == 74 [pid = 1944] [id = 562] 12:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x123439400) [pid = 1944] [serial = 1686] [outer = 0x0] 12:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x12375fc00) [pid = 1944] [serial = 1687] [outer = 0x123439400] 12:49:34 INFO - PROCESS | 1944 | 1464292174210 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x124bb1000) [pid = 1944] [serial = 1688] [outer = 0x123439400] 12:49:34 INFO - PROCESS | 1944 | 1464292174514 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 572ms 12:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:49:34 INFO - PROCESS | 1944 | 1464292174548 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1944 | 1464292174549 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:49:34 INFO - PROCESS | 1944 | 1464292174551 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 1944 | 1464292174553 Marionette TRACE conn2 <- [1,2222,null,{}] 12:49:34 INFO - PROCESS | 1944 | 1464292174565 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}] 12:49:34 INFO - PROCESS | 1944 | 1464292174683 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:49:34 INFO - PROCESS | 1944 | 1464292174698 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12aa95000 == 75 [pid = 1944] [id = 563] 12:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x1234a3800) [pid = 1944] [serial = 1689] [outer = 0x0] 12:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x12507e400) [pid = 1944] [serial = 1690] [outer = 0x1234a3800] 12:49:34 INFO - PROCESS | 1944 | 1464292174723 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x12581e400) [pid = 1944] [serial = 1691] [outer = 0x1234a3800] 12:49:35 INFO - PROCESS | 1944 | 1464292175077 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]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 572ms 12:49:35 INFO - PROCESS | 1944 | 1464292175125 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 1944 | 1464292175126 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:49:35 INFO - PROCESS | 1944 | 1464292175128 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 1944 | 1464292175129 Marionette TRACE conn2 <- [1,2226,null,{}] 12:49:35 INFO - PROCESS | 1944 | 1464292175131 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}] 12:49:35 INFO - PROCESS | 1944 | 1464292175252 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:49:35 INFO - PROCESS | 1944 | 1464292175268 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bad2800 == 76 [pid = 1944] [id = 564] 12:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x124ba9400) [pid = 1944] [serial = 1692] [outer = 0x0] 12:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x1265b8000) [pid = 1944] [serial = 1693] [outer = 0x124ba9400] 12:49:35 INFO - PROCESS | 1944 | 1464292175293 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x126e4c400) [pid = 1944] [serial = 1694] [outer = 0x124ba9400] 12:49:35 INFO - PROCESS | 1944 | 1464292175645 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]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 568ms 12:49:35 INFO - PROCESS | 1944 | 1464292175696 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 1944 | 1464292175697 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:49:35 INFO - PROCESS | 1944 | 1464292175700 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 1944 | 1464292175701 Marionette TRACE conn2 <- [1,2230,null,{}] 12:49:35 INFO - PROCESS | 1944 | 1464292175703 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}] 12:49:35 INFO - PROCESS | 1944 | 1464292175840 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:49:35 INFO - PROCESS | 1944 | 1464292175859 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bde8000 == 77 [pid = 1944] [id = 565] 12:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x128bc8800) [pid = 1944] [serial = 1695] [outer = 0x0] 12:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x128d16800) [pid = 1944] [serial = 1696] [outer = 0x128bc8800] 12:49:35 INFO - PROCESS | 1944 | 1464292175883 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x128d53400) [pid = 1944] [serial = 1697] [outer = 0x128bc8800] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x121149000) [pid = 1944] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x1188a6c00) [pid = 1944] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x1347e6800) [pid = 1944] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x1291d5000) [pid = 1944] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x1340c7800) [pid = 1944] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x12c908800) [pid = 1944] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x12c907800) [pid = 1944] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x134823c00) [pid = 1944] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x1121b0c00) [pid = 1944] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x134868800) [pid = 1944] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x119236800) [pid = 1944] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x110da8800) [pid = 1944] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x1121b4800) [pid = 1944] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x12b2ab000) [pid = 1944] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x13486c800) [pid = 1944] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x128d1ec00) [pid = 1944] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x118490000) [pid = 1944] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:49:36 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x113196c00) [pid = 1944] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:49:36 INFO - PROCESS | 1944 | 1464292176696 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]]]}] 12:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1025ms 12:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:49:36 INFO - PROCESS | 1944 | 1464292176732 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 1944 | 1464292176733 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:49:36 INFO - PROCESS | 1944 | 1464292176735 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 1944 | 1464292176737 Marionette TRACE conn2 <- [1,2234,null,{}] 12:49:36 INFO - PROCESS | 1944 | 1464292176739 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}] 12:49:36 INFO - PROCESS | 1944 | 1464292176837 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:49:36 INFO - PROCESS | 1944 | 1464292176904 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1de000 == 78 [pid = 1944] [id = 566] 12:49:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x1121b0c00) [pid = 1944] [serial = 1698] [outer = 0x0] 12:49:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x1188a4c00) [pid = 1944] [serial = 1699] [outer = 0x1121b0c00] 12:49:36 INFO - PROCESS | 1944 | 1464292176938 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x128fdc800) [pid = 1944] [serial = 1700] [outer = 0x1121b0c00] 12:49:37 INFO - PROCESS | 1944 | 1464292177245 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]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 522ms 12:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:49:37 INFO - PROCESS | 1944 | 1464292177263 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 1944 | 1464292177265 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:49:37 INFO - PROCESS | 1944 | 1464292177267 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 1944 | 1464292177269 Marionette TRACE conn2 <- [1,2238,null,{}] 12:49:37 INFO - PROCESS | 1944 | 1464292177274 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}] 12:49:37 INFO - PROCESS | 1944 | 1464292177388 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:49:37 INFO - PROCESS | 1944 | 1464292177392 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d08d800 == 79 [pid = 1944] [id = 567] 12:49:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x128fe7800) [pid = 1944] [serial = 1701] [outer = 0x0] 12:49:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x1291d4400) [pid = 1944] [serial = 1702] [outer = 0x128fe7800] 12:49:37 INFO - PROCESS | 1944 | 1464292177417 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x129670400) [pid = 1944] [serial = 1703] [outer = 0x128fe7800] 12:49:37 INFO - PROCESS | 1944 | 1464292177768 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]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 523ms 12:49:37 INFO - PROCESS | 1944 | 1464292177792 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 1944 | 1464292177793 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:49:37 INFO - PROCESS | 1944 | 1464292177796 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 1944 | 1464292177797 Marionette TRACE conn2 <- [1,2242,null,{}] 12:49:37 INFO - PROCESS | 1944 | 1464292177799 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}] 12:49:37 INFO - PROCESS | 1944 | 1464292177932 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:49:37 INFO - PROCESS | 1944 | 1464292177940 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5aa000 == 80 [pid = 1944] [id = 568] 12:49:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x110dd6400) [pid = 1944] [serial = 1704] [outer = 0x0] 12:49:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x12966f800) [pid = 1944] [serial = 1705] [outer = 0x110dd6400] 12:49:37 INFO - PROCESS | 1944 | 1464292177965 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12b1d3000) [pid = 1944] [serial = 1706] [outer = 0x110dd6400] 12:49:38 INFO - PROCESS | 1944 | 1464292178280 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]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 518ms 12:49:38 INFO - PROCESS | 1944 | 1464292178315 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 1944 | 1464292178316 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:49:38 INFO - PROCESS | 1944 | 1464292178318 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 1944 | 1464292178319 Marionette TRACE conn2 <- [1,2246,null,{}] 12:49:38 INFO - PROCESS | 1944 | 1464292178322 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}] 12:49:38 INFO - PROCESS | 1944 | 1464292178418 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:49:38 INFO - PROCESS | 1944 | 1464292178422 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd5f000 == 81 [pid = 1944] [id = 569] 12:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12b2a7c00) [pid = 1944] [serial = 1707] [outer = 0x0] 12:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x12ba26800) [pid = 1944] [serial = 1708] [outer = 0x12b2a7c00] 12:49:38 INFO - PROCESS | 1944 | 1464292178447 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x12ba30c00) [pid = 1944] [serial = 1709] [outer = 0x12b2a7c00] 12:49:38 INFO - PROCESS | 1944 | 1464292178979 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]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 672ms 12:49:38 INFO - PROCESS | 1944 | 1464292178991 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 1944 | 1464292178994 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:49:38 INFO - PROCESS | 1944 | 1464292178998 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 1944 | 1464292179000 Marionette TRACE conn2 <- [1,2250,null,{}] 12:49:39 INFO - PROCESS | 1944 | 1464292179004 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}] 12:49:39 INFO - PROCESS | 1944 | 1464292179125 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:49:39 INFO - PROCESS | 1944 | 1464292179236 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x118448000 == 82 [pid = 1944] [id = 570] 12:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x1133b2c00) [pid = 1944] [serial = 1710] [outer = 0x0] 12:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x115e8a800) [pid = 1944] [serial = 1711] [outer = 0x1133b2c00] 12:49:39 INFO - PROCESS | 1944 | 1464292179270 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x116946800) [pid = 1944] [serial = 1712] [outer = 0x1133b2c00] 12:49:39 INFO - PROCESS | 1944 | 1464292179695 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]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 721ms 12:49:39 INFO - PROCESS | 1944 | 1464292179720 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 1944 | 1464292179724 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:49:39 INFO - PROCESS | 1944 | 1464292179728 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 1944 | 1464292179730 Marionette TRACE conn2 <- [1,2254,null,{}] 12:49:39 INFO - PROCESS | 1944 | 1464292179733 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}] 12:49:39 INFO - PROCESS | 1944 | 1464292179855 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:49:39 INFO - PROCESS | 1944 | 1464292179968 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258ed800 == 83 [pid = 1944] [id = 571] 12:49:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x118245000) [pid = 1944] [serial = 1713] [outer = 0x0] 12:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x1188ab000) [pid = 1944] [serial = 1714] [outer = 0x118245000] 12:49:40 INFO - PROCESS | 1944 | 1464292180002 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x11904b000) [pid = 1944] [serial = 1715] [outer = 0x118245000] 12:49:40 INFO - PROCESS | 1944 | 1464292180442 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]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 721ms 12:49:40 INFO - PROCESS | 1944 | 1464292180449 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:49:40 INFO - PROCESS | 1944 | 1464292180451 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:49:40 INFO - PROCESS | 1944 | 1464292180453 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 1944 | 1464292180456 Marionette TRACE conn2 <- [1,2258,null,{}] 12:49:40 INFO - PROCESS | 1944 | 1464292180464 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}] 12:49:40 INFO - PROCESS | 1944 | 1464292180607 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:49:40 INFO - PROCESS | 1944 | 1464292180724 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5ae800 == 84 [pid = 1944] [id = 572] 12:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x1211f0c00) [pid = 1944] [serial = 1716] [outer = 0x0] 12:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x123482c00) [pid = 1944] [serial = 1717] [outer = 0x1211f0c00] 12:49:40 INFO - PROCESS | 1944 | 1464292180757 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x12443f800) [pid = 1944] [serial = 1718] [outer = 0x1211f0c00] 12:49:41 INFO - PROCESS | 1944 | 1464292181184 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]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 772ms 12:49:41 INFO - PROCESS | 1944 | 1464292181225 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1944 | 1464292181227 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:49:41 INFO - PROCESS | 1944 | 1464292181230 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1944 | 1464292181231 Marionette TRACE conn2 <- [1,2262,null,{}] 12:49:41 INFO - PROCESS | 1944 | 1464292181233 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}] 12:49:41 INFO - PROCESS | 1944 | 1464292181352 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:49:41 INFO - PROCESS | 1944 | 1464292181465 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0d2000 == 85 [pid = 1944] [id = 573] 12:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x12349fc00) [pid = 1944] [serial = 1719] [outer = 0x0] 12:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x128d16000) [pid = 1944] [serial = 1720] [outer = 0x12349fc00] 12:49:41 INFO - PROCESS | 1944 | 1464292181498 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x12913f400) [pid = 1944] [serial = 1721] [outer = 0x12349fc00] 12:49:41 INFO - PROCESS | 1944 | 1464292181915 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]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 719ms 12:49:41 INFO - PROCESS | 1944 | 1464292181949 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1944 | 1464292181951 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:49:41 INFO - PROCESS | 1944 | 1464292181984 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1944 | 1464292181986 Marionette TRACE conn2 <- [1,2266,null,{}] 12:49:41 INFO - PROCESS | 1944 | 1464292181992 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}] 12:49:42 INFO - PROCESS | 1944 | 1464292182107 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:49:42 INFO - PROCESS | 1944 | 1464292182219 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x133ef1800 == 86 [pid = 1944] [id = 574] 12:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x11924f400) [pid = 1944] [serial = 1722] [outer = 0x0] 12:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x126e4a800) [pid = 1944] [serial = 1723] [outer = 0x11924f400] 12:49:42 INFO - PROCESS | 1944 | 1464292182253 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x129604400) [pid = 1944] [serial = 1724] [outer = 0x11924f400] 12:49:42 INFO - PROCESS | 1944 | 1464292182663 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]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 753ms 12:49:42 INFO - PROCESS | 1944 | 1464292182708 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 1944 | 1464292182709 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:49:42 INFO - PROCESS | 1944 | 1464292182712 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 1944 | 1464292182713 Marionette TRACE conn2 <- [1,2270,null,{}] 12:49:42 INFO - PROCESS | 1944 | 1464292182715 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}] 12:49:42 INFO - PROCESS | 1944 | 1464292182848 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:49:42 INFO - PROCESS | 1944 | 1464292182964 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x134207800 == 87 [pid = 1944] [id = 575] 12:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x129153400) [pid = 1944] [serial = 1725] [outer = 0x0] 12:49:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x12ba28800) [pid = 1944] [serial = 1726] [outer = 0x129153400] 12:49:42 INFO - PROCESS | 1944 | 1464292182996 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12c908000) [pid = 1944] [serial = 1727] [outer = 0x129153400] 12:49:43 INFO - PROCESS | 1944 | 1464292183417 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]]]}] 12:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 718ms 12:49:43 INFO - PROCESS | 1944 | 1464292183431 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 1944 | 1464292183432 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:49:43 INFO - PROCESS | 1944 | 1464292183434 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 1944 | 1464292183436 Marionette TRACE conn2 <- [1,2274,null,{}] 12:49:43 INFO - PROCESS | 1944 | 1464292183438 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}] 12:49:43 INFO - PROCESS | 1944 | 1464292183572 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:49:43 INFO - PROCESS | 1944 | 1464292183686 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x134751000 == 88 [pid = 1944] [id = 576] 12:49:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x12c078000) [pid = 1944] [serial = 1728] [outer = 0x0] 12:49:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x12c91dc00) [pid = 1944] [serial = 1729] [outer = 0x12c078000] 12:49:43 INFO - PROCESS | 1944 | 1464292183718 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x12cec2400) [pid = 1944] [serial = 1730] [outer = 0x12c078000] 12:49:44 INFO - PROCESS | 1944 | 1464292184104 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]]]}] 12:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 720ms 12:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:49:44 INFO - PROCESS | 1944 | 1464292184154 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 1944 | 1464292184156 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:49:44 INFO - PROCESS | 1944 | 1464292184158 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 1944 | 1464292184159 Marionette TRACE conn2 <- [1,2278,null,{}] 12:49:44 INFO - PROCESS | 1944 | 1464292184161 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}] 12:49:44 INFO - PROCESS | 1944 | 1464292184277 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:49:44 INFO - PROCESS | 1944 | 1464292184363 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x1347cb000 == 89 [pid = 1944] [id = 577] 12:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x12c910000) [pid = 1944] [serial = 1731] [outer = 0x0] 12:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x12d372800) [pid = 1944] [serial = 1732] [outer = 0x12c910000] 12:49:44 INFO - PROCESS | 1944 | 1464292184393 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x12d619000) [pid = 1944] [serial = 1733] [outer = 0x12c910000] 12:49:44 INFO - PROCESS | 1944 | 1464292184858 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]]]}] 12:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 720ms 12:49:44 INFO - PROCESS | 1944 | 1464292184901 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 1944 | 1464292184902 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:49:44 INFO - PROCESS | 1944 | 1464292184925 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 1944 | 1464292184927 Marionette TRACE conn2 <- [1,2282,null,{}] 12:49:44 INFO - PROCESS | 1944 | 1464292184929 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}] 12:49:45 INFO - PROCESS | 1944 | 1464292185050 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:49:45 INFO - PROCESS | 1944 | 1464292185138 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12a882000 == 90 [pid = 1944] [id = 578] 12:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x117776000) [pid = 1944] [serial = 1734] [outer = 0x0] 12:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x12c921c00) [pid = 1944] [serial = 1735] [outer = 0x117776000] 12:49:45 INFO - PROCESS | 1944 | 1464292185168 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12d61f800) [pid = 1944] [serial = 1736] [outer = 0x117776000] 12:49:45 INFO - PROCESS | 1944 | 1464292185787 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]]]}] 12:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 921ms 12:49:45 INFO - PROCESS | 1944 | 1464292185846 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:49:45 INFO - PROCESS | 1944 | 1464292185850 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:49:45 INFO - PROCESS | 1944 | 1464292185855 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 1944 | 1464292185859 Marionette TRACE conn2 <- [1,2286,null,{}] 12:49:45 INFO - PROCESS | 1944 | 1464292185864 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}] 12:49:46 INFO - PROCESS | 1944 | 1464292186037 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:49:46 INFO - PROCESS | 1944 | 1464292186162 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235ec000 == 91 [pid = 1944] [id = 579] 12:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x113195800) [pid = 1944] [serial = 1737] [outer = 0x0] 12:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x1131b0000) [pid = 1944] [serial = 1738] [outer = 0x113195800] 12:49:46 INFO - PROCESS | 1944 | 1464292186231 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x116843800) [pid = 1944] [serial = 1739] [outer = 0x113195800] 12:49:46 INFO - PROCESS | 1944 | 1464292186662 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]]]}] 12:49:46 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 12:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 823ms 12:49:46 INFO - PROCESS | 1944 | 1464292186678 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 1944 | 1464292186682 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:49:46 INFO - PROCESS | 1944 | 1464292186687 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 1944 | 1464292186688 Marionette TRACE conn2 <- [1,2290,null,{}] 12:49:46 INFO - PROCESS | 1944 | 1464292186691 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}] 12:49:46 INFO - PROCESS | 1944 | 1464292186803 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:49:46 INFO - PROCESS | 1944 | 1464292186895 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x118658000 == 92 [pid = 1944] [id = 580] 12:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x1165a0400) [pid = 1944] [serial = 1740] [outer = 0x0] 12:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x1186c1400) [pid = 1944] [serial = 1741] [outer = 0x1165a0400] 12:49:46 INFO - PROCESS | 1944 | 1464292186925 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x118d5ec00) [pid = 1944] [serial = 1742] [outer = 0x1165a0400] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5aa000 == 91 [pid = 1944] [id = 568] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12d08d800 == 90 [pid = 1944] [id = 567] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12b1de000 == 89 [pid = 1944] [id = 566] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12bde8000 == 88 [pid = 1944] [id = 565] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12bad2800 == 87 [pid = 1944] [id = 564] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12aa95000 == 86 [pid = 1944] [id = 563] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x1348ac000) [pid = 1944] [serial = 1606] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | 1464292187421 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]]]}] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12918b000 == 85 [pid = 1944] [id = 562] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x126552000 == 84 [pid = 1944] [id = 561] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x124c46000 == 83 [pid = 1944] [id = 560] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x11867c800 == 82 [pid = 1944] [id = 559] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12457d000 == 81 [pid = 1944] [id = 558] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x123412800 == 80 [pid = 1944] [id = 557] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x1196ca800 == 79 [pid = 1944] [id = 556] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x141fd5000 == 78 [pid = 1944] [id = 551] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x134755800 == 77 [pid = 1944] [id = 550] 12:49:47 INFO - PROCESS | 1944 | --DOCSHELL 0x1261df000 == 76 [pid = 1944] [id = 549] 12:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 773ms 12:49:47 INFO - PROCESS | 1944 | 1464292187460 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:49:47 INFO - PROCESS | 1944 | 1464292187462 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:49:47 INFO - PROCESS | 1944 | 1464292187464 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 1944 | 1464292187466 Marionette TRACE conn2 <- [1,2294,null,{}] 12:49:47 INFO - PROCESS | 1944 | 1464292187474 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}] 12:49:47 INFO - PROCESS | 1944 | 1464292187578 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x126967400) [pid = 1944] [serial = 1643] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x129142800) [pid = 1944] [serial = 1588] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x12507ec00) [pid = 1944] [serial = 1616] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x1234a8c00) [pid = 1944] [serial = 1615] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x12c909000) [pid = 1944] [serial = 1625] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x123754800) [pid = 1944] [serial = 1582] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x1265c4800) [pid = 1944] [serial = 1585] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x1337aec00) [pid = 1944] [serial = 1600] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x117783c00) [pid = 1944] [serial = 1579] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x134822400) [pid = 1944] [serial = 1633] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x12aa54000) [pid = 1944] [serial = 1618] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x1347e7c00) [pid = 1944] [serial = 1631] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x13481ec00) [pid = 1944] [serial = 1628] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x12d63c400) [pid = 1944] [serial = 1622] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x13486ec00) [pid = 1944] [serial = 1562] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x1188d4800) [pid = 1944] [serial = 1640] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x13481c400) [pid = 1944] [serial = 1603] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x134a4e000) [pid = 1944] [serial = 1565] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x123756c00) [pid = 1944] [serial = 1642] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x1347e2c00) [pid = 1944] [serial = 1630] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x110eaa400) [pid = 1944] [serial = 1636] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x1337a5c00) [pid = 1944] [serial = 1597] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x12c90a800) [pid = 1944] [serial = 1594] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x12bb1fc00) [pid = 1944] [serial = 1619] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x119234000) [pid = 1944] [serial = 1577] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x134390000) [pid = 1944] [serial = 1556] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x136976000) [pid = 1944] [serial = 1568] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x12ceb8000) [pid = 1944] [serial = 1621] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x11318d000) [pid = 1944] [serial = 1637] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x134861c00) [pid = 1944] [serial = 1559] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x121142c00) [pid = 1944] [serial = 1613] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x1340bd000) [pid = 1944] [serial = 1627] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x134a4d800) [pid = 1944] [serial = 1634] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x1188ad400) [pid = 1944] [serial = 1624] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x136978800) [pid = 1944] [serial = 1571] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x1167bf400) [pid = 1944] [serial = 1639] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x119049000) [pid = 1944] [serial = 1612] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x12114a000) [pid = 1944] [serial = 1609] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12aa5c800) [pid = 1944] [serial = 1591] [outer = 0x0] [url = about:blank] 12:49:47 INFO - PROCESS | 1944 | 1464292187668 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183b8000 == 77 [pid = 1944] [id = 581] 12:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x11318a800) [pid = 1944] [serial = 1743] [outer = 0x0] 12:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x1188ad400) [pid = 1944] [serial = 1744] [outer = 0x11318a800] 12:49:47 INFO - PROCESS | 1944 | 1464292187701 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x121145c00) [pid = 1944] [serial = 1745] [outer = 0x11318a800] 12:49:48 INFO - PROCESS | 1944 | 1464292188020 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]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 571ms 12:49:48 INFO - PROCESS | 1944 | 1464292188035 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 1944 | 1464292188038 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:49:48 INFO - PROCESS | 1944 | 1464292188044 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1944 | 1464292188045 Marionette TRACE conn2 <- [1,2298,null,{}] 12:49:48 INFO - PROCESS | 1944 | 1464292188047 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}] 12:49:48 INFO - PROCESS | 1944 | 1464292188150 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:49:48 INFO - PROCESS | 1944 | 1464292188237 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b31800 == 78 [pid = 1944] [id = 582] 12:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12337d400) [pid = 1944] [serial = 1746] [outer = 0x0] 12:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x1234a8800) [pid = 1944] [serial = 1747] [outer = 0x12337d400] 12:49:48 INFO - PROCESS | 1944 | 1464292188263 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x124436400) [pid = 1944] [serial = 1748] [outer = 0x12337d400] 12:49:48 INFO - PROCESS | 1944 | 1464292188561 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]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 572ms 12:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:49:48 INFO - PROCESS | 1944 | 1464292188616 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 1944 | 1464292188618 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:49:48 INFO - PROCESS | 1944 | 1464292188620 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1944 | 1464292188621 Marionette TRACE conn2 <- [1,2302,null,{}] 12:49:48 INFO - PROCESS | 1944 | 1464292188623 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}] 12:49:48 INFO - PROCESS | 1944 | 1464292188728 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:49:48 INFO - PROCESS | 1944 | 1464292188807 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1dd800 == 79 [pid = 1944] [id = 583] 12:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x119243c00) [pid = 1944] [serial = 1749] [outer = 0x0] 12:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x1248d9c00) [pid = 1944] [serial = 1750] [outer = 0x119243c00] 12:49:48 INFO - PROCESS | 1944 | 1464292188833 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x12581b800) [pid = 1944] [serial = 1751] [outer = 0x119243c00] 12:49:49 INFO - PROCESS | 1944 | 1464292189134 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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 569ms 12:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:49:49 INFO - PROCESS | 1944 | 1464292189190 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 1944 | 1464292189191 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:49:49 INFO - PROCESS | 1944 | 1464292189193 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 1944 | 1464292189194 Marionette TRACE conn2 <- [1,2306,null,{}] 12:49:49 INFO - PROCESS | 1944 | 1464292189196 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}] 12:49:49 INFO - PROCESS | 1944 | 1464292189311 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:49:49 INFO - PROCESS | 1944 | 1464292189394 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7ca000 == 80 [pid = 1944] [id = 584] 12:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x12507dc00) [pid = 1944] [serial = 1752] [outer = 0x0] 12:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x126967800) [pid = 1944] [serial = 1753] [outer = 0x12507dc00] 12:49:49 INFO - PROCESS | 1944 | 1464292189420 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x129157000) [pid = 1944] [serial = 1754] [outer = 0x12507dc00] 12:49:49 INFO - PROCESS | 1944 | 1464292189759 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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 620ms 12:49:49 INFO - PROCESS | 1944 | 1464292189813 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 1944 | 1464292189815 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:49:49 INFO - PROCESS | 1944 | 1464292189826 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 1944 | 1464292189828 Marionette TRACE conn2 <- [1,2310,null,{}] 12:49:49 INFO - PROCESS | 1944 | 1464292189830 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}] 12:49:49 INFO - PROCESS | 1944 | 1464292189957 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:49:49 INFO - PROCESS | 1944 | 1464292189975 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5ac000 == 81 [pid = 1944] [id = 585] 12:49:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x1169a3c00) [pid = 1944] [serial = 1755] [outer = 0x0] 12:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x129611800) [pid = 1944] [serial = 1756] [outer = 0x1169a3c00] 12:49:50 INFO - PROCESS | 1944 | 1464292190007 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x12b2ad800) [pid = 1944] [serial = 1757] [outer = 0x1169a3c00] 12:49:50 INFO - PROCESS | 1944 | 1464292190376 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 569ms 12:49:50 INFO - PROCESS | 1944 | 1464292190397 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 1944 | 1464292190398 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:49:50 INFO - PROCESS | 1944 | 1464292190400 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 1944 | 1464292190401 Marionette TRACE conn2 <- [1,2314,null,{}] 12:49:50 INFO - PROCESS | 1944 | 1464292190404 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}] 12:49:50 INFO - PROCESS | 1944 | 1464292190540 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:49:50 INFO - PROCESS | 1944 | 1464292190550 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e017000 == 82 [pid = 1944] [id = 586] 12:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x12aa58400) [pid = 1944] [serial = 1758] [outer = 0x0] 12:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x12bb3a400) [pid = 1944] [serial = 1759] [outer = 0x12aa58400] 12:49:50 INFO - PROCESS | 1944 | 1464292190575 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x12c073c00) [pid = 1944] [serial = 1760] [outer = 0x12aa58400] 12:49:50 INFO - PROCESS | 1944 | 1464292190936 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 574ms 12:49:50 INFO - PROCESS | 1944 | 1464292190975 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 1944 | 1464292190976 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:49:50 INFO - PROCESS | 1944 | 1464292190978 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 1944 | 1464292190979 Marionette TRACE conn2 <- [1,2318,null,{}] 12:49:50 INFO - PROCESS | 1944 | 1464292190982 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}] 12:49:51 INFO - PROCESS | 1944 | 1464292191111 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:49:51 INFO - PROCESS | 1944 | 1464292191125 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x134222000 == 83 [pid = 1944] [id = 587] 12:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x12bb45400) [pid = 1944] [serial = 1761] [outer = 0x0] 12:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x12ce96c00) [pid = 1944] [serial = 1762] [outer = 0x12bb45400] 12:49:51 INFO - PROCESS | 1944 | 1464292191150 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x1337a1c00) [pid = 1944] [serial = 1763] [outer = 0x12bb45400] 12:49:51 INFO - PROCESS | 1944 | 1464292191536 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] 12:49:51 INFO - PROCESS | 1944 | 1464292191548 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:49:51 INFO - PROCESS | 1944 | 1464292191550 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 1944 | 1464292191551 Marionette TRACE conn2 <- [1,2322,null,{}] 12:49:51 INFO - PROCESS | 1944 | 1464292191554 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}] 12:49:51 INFO - PROCESS | 1944 | 1464292191683 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x1234a3800) [pid = 1944] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x124ba9400) [pid = 1944] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x128bc8800) [pid = 1944] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x1121b0c00) [pid = 1944] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x121393800) [pid = 1944] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x11823d400) [pid = 1944] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x11923d400) [pid = 1944] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x113cb6400) [pid = 1944] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x110f1d000) [pid = 1944] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x11603a400) [pid = 1944] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x128fe7800) [pid = 1944] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x1188a3000) [pid = 1944] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x123439400) [pid = 1944] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:49:51 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x110dd6400) [pid = 1944] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:49:51 INFO - PROCESS | 1944 | 1464292191906 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196db800 == 84 [pid = 1944] [id = 588] 12:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x110ddcc00) [pid = 1944] [serial = 1764] [outer = 0x0] 12:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x112970800) [pid = 1944] [serial = 1765] [outer = 0x110ddcc00] 12:49:51 INFO - PROCESS | 1944 | 1464292191934 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x11833ac00) [pid = 1944] [serial = 1766] [outer = 0x110ddcc00] 12:49:52 INFO - PROCESS | 1944 | 1464292192326 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]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 823ms 12:49:52 INFO - PROCESS | 1944 | 1464292192404 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 1944 | 1464292192407 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:49:52 INFO - PROCESS | 1944 | 1464292192416 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 1944 | 1464292192418 Marionette TRACE conn2 <- [1,2326,null,{}] 12:49:52 INFO - PROCESS | 1944 | 1464292192421 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}] 12:49:52 INFO - PROCESS | 1944 | 1464292192600 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:49:52 INFO - PROCESS | 1944 | 1464292192614 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x134a1a800 == 85 [pid = 1944] [id = 589] 12:49:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x1234a6c00) [pid = 1944] [serial = 1767] [outer = 0x0] 12:49:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12d367000) [pid = 1944] [serial = 1768] [outer = 0x1234a6c00] 12:49:52 INFO - PROCESS | 1944 | 1464292192660 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x134385000) [pid = 1944] [serial = 1769] [outer = 0x1234a6c00] 12:49:53 INFO - PROCESS | 1944 | 1464292193091 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 724ms 12:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:49:53 INFO - PROCESS | 1944 | 1464292193140 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 1944 | 1464292193141 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:49:53 INFO - PROCESS | 1944 | 1464292193143 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 1944 | 1464292193144 Marionette TRACE conn2 <- [1,2330,null,{}] 12:49:53 INFO - PROCESS | 1944 | 1464292193147 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}] 12:49:53 INFO - PROCESS | 1944 | 1464292193248 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:49:53 INFO - PROCESS | 1944 | 1464292193252 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x1368eb800 == 86 [pid = 1944] [id = 590] 12:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x1340c0400) [pid = 1944] [serial = 1770] [outer = 0x0] 12:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x1347db400) [pid = 1944] [serial = 1771] [outer = 0x1340c0400] 12:49:53 INFO - PROCESS | 1944 | 1464292193277 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x1347e2c00) [pid = 1944] [serial = 1772] [outer = 0x1340c0400] 12:49:53 INFO - PROCESS | 1944 | 1464292193610 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 12:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:49:53 INFO - PROCESS | 1944 | 1464292193663 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 1944 | 1464292193664 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:49:53 INFO - PROCESS | 1944 | 1464292193666 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 1944 | 1464292193667 Marionette TRACE conn2 <- [1,2334,null,{}] 12:49:53 INFO - PROCESS | 1944 | 1464292193669 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}] 12:49:53 INFO - PROCESS | 1944 | 1464292193767 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:49:53 INFO - PROCESS | 1944 | 1464292193846 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x136b15000 == 87 [pid = 1944] [id = 591] 12:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x11269f800) [pid = 1944] [serial = 1773] [outer = 0x0] 12:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x1126a2400) [pid = 1944] [serial = 1774] [outer = 0x11269f800] 12:49:53 INFO - PROCESS | 1944 | 1464292193871 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x1126a7800) [pid = 1944] [serial = 1775] [outer = 0x11269f800] 12:49:54 INFO - PROCESS | 1944 | 1464292194380 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]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 768ms 12:49:54 INFO - PROCESS | 1944 | 1464292194437 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 1944 | 1464292194442 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:49:54 INFO - PROCESS | 1944 | 1464292194447 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 1944 | 1464292194449 Marionette TRACE conn2 <- [1,2338,null,{}] 12:49:54 INFO - PROCESS | 1944 | 1464292194453 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}] 12:49:54 INFO - PROCESS | 1944 | 1464292194581 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:49:54 INFO - PROCESS | 1944 | 1464292194670 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x124805800 == 88 [pid = 1944] [id = 592] 12:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x112965c00) [pid = 1944] [serial = 1776] [outer = 0x0] 12:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x113cbac00) [pid = 1944] [serial = 1777] [outer = 0x112965c00] 12:49:54 INFO - PROCESS | 1944 | 1464292194702 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x117f16800) [pid = 1944] [serial = 1778] [outer = 0x112965c00] 12:49:55 INFO - PROCESS | 1944 | 1464292195148 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 771ms 12:49:55 INFO - PROCESS | 1944 | 1464292195218 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1944 | 1464292195225 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:49:55 INFO - PROCESS | 1944 | 1464292195230 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1944 | 1464292195231 Marionette TRACE conn2 <- [1,2342,null,{}] 12:49:55 INFO - PROCESS | 1944 | 1464292195234 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}] 12:49:55 INFO - PROCESS | 1944 | 1464292195356 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:49:55 INFO - PROCESS | 1944 | 1464292195446 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca6b800 == 89 [pid = 1944] [id = 593] 12:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x1188a6000) [pid = 1944] [serial = 1779] [outer = 0x0] 12:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x11923dc00) [pid = 1944] [serial = 1780] [outer = 0x1188a6000] 12:49:55 INFO - PROCESS | 1944 | 1464292195476 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x121142400) [pid = 1944] [serial = 1781] [outer = 0x1188a6000] 12:49:55 INFO - PROCESS | 1944 | 1464292195897 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 720ms 12:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:49:55 INFO - PROCESS | 1944 | 1464292195950 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1944 | 1464292195951 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:49:55 INFO - PROCESS | 1944 | 1464292195973 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1944 | 1464292195975 Marionette TRACE conn2 <- [1,2346,null,{}] 12:49:55 INFO - PROCESS | 1944 | 1464292195985 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}] 12:49:56 INFO - PROCESS | 1944 | 1464292196109 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:49:56 INFO - PROCESS | 1944 | 1464292196198 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d0f800 == 90 [pid = 1944] [id = 594] 12:49:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x124cab000) [pid = 1944] [serial = 1782] [outer = 0x0] 12:49:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x12581c000) [pid = 1944] [serial = 1783] [outer = 0x124cab000] 12:49:56 INFO - PROCESS | 1944 | 1464292196230 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x128bc4000) [pid = 1944] [serial = 1784] [outer = 0x124cab000] 12:49:56 INFO - PROCESS | 1944 | 1464292196636 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]]]}] 12:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 743ms 12:49:56 INFO - PROCESS | 1944 | 1464292196718 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:49:56 INFO - PROCESS | 1944 | 1464292196720 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:49:56 INFO - PROCESS | 1944 | 1464292196727 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 1944 | 1464292196728 Marionette TRACE conn2 <- [1,2350,null,{}] 12:49:56 INFO - PROCESS | 1944 | 1464292196730 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}] 12:49:56 INFO - PROCESS | 1944 | 1464292196850 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:49:56 INFO - PROCESS | 1944 | 1464292196939 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x136fd9800 == 91 [pid = 1944] [id = 595] 12:49:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x128d18800) [pid = 1944] [serial = 1785] [outer = 0x0] 12:49:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x12914f800) [pid = 1944] [serial = 1786] [outer = 0x128d18800] 12:49:56 INFO - PROCESS | 1944 | 1464292196969 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x12b2a9800) [pid = 1944] [serial = 1787] [outer = 0x128d18800] 12:49:57 INFO - PROCESS | 1944 | 1464292197352 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 669ms 12:49:57 INFO - PROCESS | 1944 | 1464292197397 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 1944 | 1464292197398 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:49:57 INFO - PROCESS | 1944 | 1464292197401 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1944 | 1464292197402 Marionette TRACE conn2 <- [1,2354,null,{}] 12:49:57 INFO - PROCESS | 1944 | 1464292197404 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}] 12:49:57 INFO - PROCESS | 1944 | 1464292197522 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:49:57 INFO - PROCESS | 1944 | 1464292197638 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x137e93000 == 92 [pid = 1944] [id = 596] 12:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x124fd6000) [pid = 1944] [serial = 1788] [outer = 0x0] 12:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x12ceb8000) [pid = 1944] [serial = 1789] [outer = 0x124fd6000] 12:49:57 INFO - PROCESS | 1944 | 1464292197670 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x1337b0c00) [pid = 1944] [serial = 1790] [outer = 0x124fd6000] 12:49:58 INFO - PROCESS | 1944 | 1464292198084 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 723ms 12:49:58 INFO - PROCESS | 1944 | 1464292198125 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 1944 | 1464292198126 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:49:58 INFO - PROCESS | 1944 | 1464292198129 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 1944 | 1464292198130 Marionette TRACE conn2 <- [1,2358,null,{}] 12:49:58 INFO - PROCESS | 1944 | 1464292198132 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}] 12:49:58 INFO - PROCESS | 1944 | 1464292198276 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:49:58 INFO - PROCESS | 1944 | 1464292198379 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x140896800 == 93 [pid = 1944] [id = 597] 12:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x1340bec00) [pid = 1944] [serial = 1791] [outer = 0x0] 12:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x1347dd400) [pid = 1944] [serial = 1792] [outer = 0x1340bec00] 12:49:58 INFO - PROCESS | 1944 | 1464292198409 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x13481dc00) [pid = 1944] [serial = 1793] [outer = 0x1340bec00] 12:49:58 INFO - PROCESS | 1944 | 1464292198829 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 719ms 12:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:49:58 INFO - PROCESS | 1944 | 1464292198848 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 1944 | 1464292198850 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:49:58 INFO - PROCESS | 1944 | 1464292198852 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 1944 | 1464292198853 Marionette TRACE conn2 <- [1,2362,null,{}] 12:49:58 INFO - PROCESS | 1944 | 1464292198858 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}] 12:49:58 INFO - PROCESS | 1944 | 1464292198976 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:49:59 INFO - PROCESS | 1944 | 1464292199093 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x140b23800 == 94 [pid = 1944] [id = 598] 12:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x13376e000) [pid = 1944] [serial = 1794] [outer = 0x0] 12:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x133773400) [pid = 1944] [serial = 1795] [outer = 0x13376e000] 12:49:59 INFO - PROCESS | 1944 | 1464292199125 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x133777000) [pid = 1944] [serial = 1796] [outer = 0x13376e000] 12:49:59 INFO - PROCESS | 1944 | 1464292199567 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]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 771ms 12:49:59 INFO - PROCESS | 1944 | 1464292199635 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:49:59 INFO - PROCESS | 1944 | 1464292199637 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:49:59 INFO - PROCESS | 1944 | 1464292199678 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 1944 | 1464292199680 Marionette TRACE conn2 <- [1,2366,null,{}] 12:49:59 INFO - PROCESS | 1944 | 1464292199686 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}] 12:49:59 INFO - PROCESS | 1944 | 1464292199870 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:50:00 INFO - PROCESS | 1944 | 1464292200006 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x140cde800 == 95 [pid = 1944] [id = 599] 12:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x13376e800) [pid = 1944] [serial = 1797] [outer = 0x0] 12:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x13481d800) [pid = 1944] [serial = 1798] [outer = 0x13376e800] 12:50:00 INFO - PROCESS | 1944 | 1464292200036 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x134823c00) [pid = 1944] [serial = 1799] [outer = 0x13376e800] 12:50:00 INFO - PROCESS | 1944 | 1464292200454 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 845ms 12:50:00 INFO - PROCESS | 1944 | 1464292200501 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 1944 | 1464292200502 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:50:00 INFO - PROCESS | 1944 | 1464292200505 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 1944 | 1464292200506 Marionette TRACE conn2 <- [1,2370,null,{}] 12:50:00 INFO - PROCESS | 1944 | 1464292200508 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}] 12:50:00 INFO - PROCESS | 1944 | 1464292200627 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:50:00 INFO - PROCESS | 1944 | 1464292200717 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x141c8f000 == 96 [pid = 1944] [id = 600] 12:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x1340c0000) [pid = 1944] [serial = 1800] [outer = 0x0] 12:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x134868800) [pid = 1944] [serial = 1801] [outer = 0x1340c0000] 12:50:00 INFO - PROCESS | 1944 | 1464292200746 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x1348a9400) [pid = 1944] [serial = 1802] [outer = 0x1340c0000] 12:50:01 INFO - PROCESS | 1944 | 1464292201210 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]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 771ms 12:50:01 INFO - PROCESS | 1944 | 1464292201285 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 1944 | 1464292201287 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:50:01 INFO - PROCESS | 1944 | 1464292201291 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 1944 | 1464292201293 Marionette TRACE conn2 <- [1,2374,null,{}] 12:50:01 INFO - PROCESS | 1944 | 1464292201296 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}] 12:50:01 INFO - PROCESS | 1944 | 1464292201480 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:50:01 INFO - PROCESS | 1944 | 1464292201642 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fcc000 == 97 [pid = 1944] [id = 601] 12:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x13481c800) [pid = 1944] [serial = 1803] [outer = 0x0] 12:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x134a55400) [pid = 1944] [serial = 1804] [outer = 0x13481c800] 12:50:01 INFO - PROCESS | 1944 | 1464292201687 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x134a5bc00) [pid = 1944] [serial = 1805] [outer = 0x13481c800] 12:50:02 INFO - PROCESS | 1944 | 1464292202178 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 925ms 12:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:50:02 INFO - PROCESS | 1944 | 1464292202215 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 1944 | 1464292202217 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:50:02 INFO - PROCESS | 1944 | 1464292202219 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 1944 | 1464292202221 Marionette TRACE conn2 <- [1,2378,null,{}] 12:50:02 INFO - PROCESS | 1944 | 1464292202224 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}] 12:50:02 INFO - PROCESS | 1944 | 1464292202363 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:50:02 INFO - PROCESS | 1944 | 1464292202458 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258ad800 == 98 [pid = 1944] [id = 602] 12:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x1167c8000) [pid = 1944] [serial = 1806] [outer = 0x0] 12:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x124fd4400) [pid = 1944] [serial = 1807] [outer = 0x1167c8000] 12:50:02 INFO - PROCESS | 1944 | 1464292202492 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x13697a000) [pid = 1944] [serial = 1808] [outer = 0x1167c8000] 12:50:03 INFO - PROCESS | 1944 | 1464292203214 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]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1023ms 12:50:03 INFO - PROCESS | 1944 | 1464292203244 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:50:03 INFO - PROCESS | 1944 | 1464292203246 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:50:03 INFO - PROCESS | 1944 | 1464292203250 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 1944 | 1464292203252 Marionette TRACE conn2 <- [1,2382,null,{}] 12:50:03 INFO - PROCESS | 1944 | 1464292203266 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}] 12:50:03 INFO - PROCESS | 1944 | 1464292203383 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:50:03 INFO - PROCESS | 1944 | 1464292203477 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258ed000 == 99 [pid = 1944] [id = 603] 12:50:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x112146400) [pid = 1944] [serial = 1809] [outer = 0x0] 12:50:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x112971400) [pid = 1944] [serial = 1810] [outer = 0x112146400] 12:50:03 INFO - PROCESS | 1944 | 1464292203506 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x11606e400) [pid = 1944] [serial = 1811] [outer = 0x112146400] 12:50:03 INFO - PROCESS | 1944 | 1464292203932 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]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 725ms 12:50:03 INFO - PROCESS | 1944 | 1464292203975 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 1944 | 1464292203979 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:50:03 INFO - PROCESS | 1944 | 1464292203983 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 1944 | 1464292203985 Marionette TRACE conn2 <- [1,2386,null,{}] 12:50:03 INFO - PROCESS | 1944 | 1464292203987 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}] 12:50:04 INFO - PROCESS | 1944 | 1464292204103 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:50:04 INFO - PROCESS | 1944 | 1464292204203 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x117033000 == 100 [pid = 1944] [id = 604] 12:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x1161a5800) [pid = 1944] [serial = 1812] [outer = 0x0] 12:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x118341400) [pid = 1944] [serial = 1813] [outer = 0x1161a5800] 12:50:04 INFO - PROCESS | 1944 | 1464292204231 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x1188b0c00) [pid = 1944] [serial = 1814] [outer = 0x1161a5800] 12:50:04 INFO - PROCESS | 1944 | 1464292204640 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 721ms 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x141fdb800 == 99 [pid = 1944] [id = 522] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x1368eb800 == 98 [pid = 1944] [id = 590] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x134a1a800 == 97 [pid = 1944] [id = 589] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x1196db800 == 96 [pid = 1944] [id = 588] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x12ba26800) [pid = 1944] [serial = 1708] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x134222000 == 95 [pid = 1944] [id = 587] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x12e017000 == 94 [pid = 1944] [id = 586] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5ac000 == 93 [pid = 1944] [id = 585] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7ca000 == 92 [pid = 1944] [id = 584] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x12b1dd800 == 91 [pid = 1944] [id = 583] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x128b31800 == 90 [pid = 1944] [id = 582] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x1183b8000 == 89 [pid = 1944] [id = 581] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x118658000 == 88 [pid = 1944] [id = 580] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x1235ec000 == 87 [pid = 1944] [id = 579] 12:50:04 INFO - PROCESS | 1944 | 1464292204767 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 1944 | 1464292204769 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x134207800 == 86 [pid = 1944] [id = 575] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x133ef1800 == 85 [pid = 1944] [id = 574] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0d2000 == 84 [pid = 1944] [id = 573] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5ae800 == 83 [pid = 1944] [id = 572] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x1258ed800 == 82 [pid = 1944] [id = 571] 12:50:04 INFO - PROCESS | 1944 | --DOCSHELL 0x118448000 == 81 [pid = 1944] [id = 570] 12:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:50:04 INFO - PROCESS | 1944 | 1464292204782 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 1944 | 1464292204784 Marionette TRACE conn2 <- [1,2390,null,{}] 12:50:04 INFO - PROCESS | 1944 | 1464292204793 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}] 12:50:04 INFO - PROCESS | 1944 | 1464292204903 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x12507e400) [pid = 1944] [serial = 1690] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x1265b8000) [pid = 1944] [serial = 1693] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x128d16800) [pid = 1944] [serial = 1696] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x1188a4c00) [pid = 1944] [serial = 1699] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x126e4c400) [pid = 1944] [serial = 1694] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x12342f000) [pid = 1944] [serial = 1684] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x1234a4400) [pid = 1944] [serial = 1685] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12bb40000) [pid = 1944] [serial = 1657] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x1188af000) [pid = 1944] [serial = 1676] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x1188a5000) [pid = 1944] [serial = 1675] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x126e52000) [pid = 1944] [serial = 1645] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x12afef000) [pid = 1944] [serial = 1646] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x1169a0800) [pid = 1944] [serial = 1673] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x115e0c000) [pid = 1944] [serial = 1672] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x118d92400) [pid = 1944] [serial = 1648] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x128bcb000) [pid = 1944] [serial = 1654] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x11318b400) [pid = 1944] [serial = 1670] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x111c61800) [pid = 1944] [serial = 1669] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x11985d400) [pid = 1944] [serial = 1681] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x121147800) [pid = 1944] [serial = 1682] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x12d63b000) [pid = 1944] [serial = 1663] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x123758400) [pid = 1944] [serial = 1651] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x12ce98000) [pid = 1944] [serial = 1660] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x1291d4400) [pid = 1944] [serial = 1702] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x111f45400) [pid = 1944] [serial = 1666] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x128fdc800) [pid = 1944] [serial = 1700] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x118d57800) [pid = 1944] [serial = 1678] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x128d53400) [pid = 1944] [serial = 1697] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x119085800) [pid = 1944] [serial = 1679] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x12375fc00) [pid = 1944] [serial = 1687] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x124bb1000) [pid = 1944] [serial = 1688] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x12b1d3000) [pid = 1944] [serial = 1706] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x12581e400) [pid = 1944] [serial = 1691] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x129670400) [pid = 1944] [serial = 1703] [outer = 0x0] [url = about:blank] 12:50:04 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x12966f800) [pid = 1944] [serial = 1705] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1944 | 1464292205000 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183cb800 == 82 [pid = 1944] [id = 605] 12:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x11318b400) [pid = 1944] [serial = 1815] [outer = 0x0] 12:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x1188a4c00) [pid = 1944] [serial = 1816] [outer = 0x11318b400] 12:50:05 INFO - PROCESS | 1944 | 1464292205034 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12138e400) [pid = 1944] [serial = 1817] [outer = 0x11318b400] 12:50:05 INFO - PROCESS | 1944 | 1464292205387 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 627ms 12:50:05 INFO - PROCESS | 1944 | 1464292205403 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 1944 | 1464292205406 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:50:05 INFO - PROCESS | 1944 | 1464292205411 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 1944 | 1464292205412 Marionette TRACE conn2 <- [1,2394,null,{}] 12:50:05 INFO - PROCESS | 1944 | 1464292205414 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}] 12:50:05 INFO - PROCESS | 1944 | 1464292205538 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:50:05 INFO - PROCESS | 1944 | 1464292205617 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x125860000 == 83 [pid = 1944] [id = 606] 12:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x123430000) [pid = 1944] [serial = 1818] [outer = 0x0] 12:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x123756800) [pid = 1944] [serial = 1819] [outer = 0x123430000] 12:50:05 INFO - PROCESS | 1944 | 1464292205643 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x124bb0800) [pid = 1944] [serial = 1820] [outer = 0x123430000] 12:50:05 INFO - PROCESS | 1944 | 1464292205964 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 568ms 12:50:05 INFO - PROCESS | 1944 | 1464292205980 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:50:06 INFO - PROCESS | 1944 | 1464292205996 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:50:06 INFO - PROCESS | 1944 | 1464292206000 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1944 | 1464292206001 Marionette TRACE conn2 <- [1,2398,null,{}] 12:50:06 INFO - PROCESS | 1944 | 1464292206008 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}] 12:50:06 INFO - PROCESS | 1944 | 1464292206174 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:50:06 INFO - PROCESS | 1944 | 1464292206318 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af75800 == 84 [pid = 1944] [id = 607] 12:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x123438000) [pid = 1944] [serial = 1821] [outer = 0x0] 12:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x124fda000) [pid = 1944] [serial = 1822] [outer = 0x123438000] 12:50:06 INFO - PROCESS | 1944 | 1464292206359 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x126e0f800) [pid = 1944] [serial = 1823] [outer = 0x123438000] 12:50:06 INFO - PROCESS | 1944 | 1464292206679 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 726ms 12:50:06 INFO - PROCESS | 1944 | 1464292206747 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 1944 | 1464292206748 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:50:06 INFO - PROCESS | 1944 | 1464292206752 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1944 | 1464292206753 Marionette TRACE conn2 <- [1,2402,null,{}] 12:50:06 INFO - PROCESS | 1944 | 1464292206756 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}] 12:50:06 INFO - PROCESS | 1944 | 1464292206866 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:50:06 INFO - PROCESS | 1944 | 1464292206872 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d071800 == 85 [pid = 1944] [id = 608] 12:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x128bc1800) [pid = 1944] [serial = 1824] [outer = 0x0] 12:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x129142000) [pid = 1944] [serial = 1825] [outer = 0x128bc1800] 12:50:06 INFO - PROCESS | 1944 | 1464292206897 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12b2a1000) [pid = 1944] [serial = 1826] [outer = 0x128bc1800] 12:50:07 INFO - PROCESS | 1944 | 1464292207281 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 572ms 12:50:07 INFO - PROCESS | 1944 | 1464292207325 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 1944 | 1464292207326 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:50:07 INFO - PROCESS | 1944 | 1464292207329 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 1944 | 1464292207330 Marionette TRACE conn2 <- [1,2406,null,{}] 12:50:07 INFO - PROCESS | 1944 | 1464292207332 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}] 12:50:07 INFO - PROCESS | 1944 | 1464292207466 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:50:07 INFO - PROCESS | 1944 | 1464292207484 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d989000 == 86 [pid = 1944] [id = 609] 12:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x12b2ae000) [pid = 1944] [serial = 1827] [outer = 0x0] 12:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x12bb29000) [pid = 1944] [serial = 1828] [outer = 0x12b2ae000] 12:50:07 INFO - PROCESS | 1944 | 1464292207509 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x12c075000) [pid = 1944] [serial = 1829] [outer = 0x12b2ae000] 12:50:07 INFO - PROCESS | 1944 | 1464292207896 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 618ms 12:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:50:07 INFO - PROCESS | 1944 | 1464292207948 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 1944 | 1464292207949 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:50:07 INFO - PROCESS | 1944 | 1464292207951 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 1944 | 1464292207952 Marionette TRACE conn2 <- [1,2410,null,{}] 12:50:07 INFO - PROCESS | 1944 | 1464292207954 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}] 12:50:08 INFO - PROCESS | 1944 | 1464292208081 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:50:08 INFO - PROCESS | 1944 | 1464292208099 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0cf800 == 87 [pid = 1944] [id = 610] 12:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x12ba2e800) [pid = 1944] [serial = 1830] [outer = 0x0] 12:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x12cea0000) [pid = 1944] [serial = 1831] [outer = 0x12ba2e800] 12:50:08 INFO - PROCESS | 1944 | 1464292208124 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x12d615c00) [pid = 1944] [serial = 1832] [outer = 0x12ba2e800] 12:50:08 INFO - PROCESS | 1944 | 1464292208504 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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 12:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:50:08 INFO - PROCESS | 1944 | 1464292208519 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 1944 | 1464292208521 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:50:08 INFO - PROCESS | 1944 | 1464292208523 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 1944 | 1464292208524 Marionette TRACE conn2 <- [1,2414,null,{}] 12:50:08 INFO - PROCESS | 1944 | 1464292208526 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}] 12:50:08 INFO - PROCESS | 1944 | 1464292208658 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:50:08 INFO - PROCESS | 1944 | 1464292208675 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x134252800 == 88 [pid = 1944] [id = 611] 12:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x12c90b400) [pid = 1944] [serial = 1833] [outer = 0x0] 12:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x1337a2800) [pid = 1944] [serial = 1834] [outer = 0x12c90b400] 12:50:08 INFO - PROCESS | 1944 | 1464292208700 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x1340c3400) [pid = 1944] [serial = 1835] [outer = 0x12c90b400] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x1169a3c00) [pid = 1944] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x12aa58400) [pid = 1944] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x12bb45400) [pid = 1944] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x1234a6c00) [pid = 1944] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x113195800) [pid = 1944] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x11318a800) [pid = 1944] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x12337d400) [pid = 1944] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x1165a0400) [pid = 1944] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x12507dc00) [pid = 1944] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x1340c0400) [pid = 1944] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x119243c00) [pid = 1944] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:50:09 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x110ddcc00) [pid = 1944] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:50:09 INFO - PROCESS | 1944 | 1464292209273 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]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 771ms 12:50:09 INFO - PROCESS | 1944 | 1464292209295 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 1944 | 1464292209296 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:50:09 INFO - PROCESS | 1944 | 1464292209298 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 1944 | 1464292209299 Marionette TRACE conn2 <- [1,2418,null,{}] 12:50:09 INFO - PROCESS | 1944 | 1464292209302 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}] 12:50:09 INFO - PROCESS | 1944 | 1464292209405 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:50:09 INFO - PROCESS | 1944 | 1464292209409 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bde2000 == 89 [pid = 1944] [id = 612] 12:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x1169a3c00) [pid = 1944] [serial = 1836] [outer = 0x0] 12:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x124ba6400) [pid = 1944] [serial = 1837] [outer = 0x1169a3c00] 12:50:09 INFO - PROCESS | 1944 | 1464292209434 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12bb45400) [pid = 1944] [serial = 1838] [outer = 0x1169a3c00] 12:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 12:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:50:09 INFO - PROCESS | 1944 | 1464292209812 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]]]}] 12:50:09 INFO - PROCESS | 1944 | 1464292209817 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 1944 | 1464292209819 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:50:09 INFO - PROCESS | 1944 | 1464292209822 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 1944 | 1464292209828 Marionette TRACE conn2 <- [1,2422,null,{}] 12:50:09 INFO - PROCESS | 1944 | 1464292209831 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}] 12:50:10 INFO - PROCESS | 1944 | 1464292210061 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:50:10 INFO - PROCESS | 1944 | 1464292210092 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x13493c000 == 90 [pid = 1944] [id = 613] 12:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x1347df000) [pid = 1944] [serial = 1839] [outer = 0x0] 12:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x1347eac00) [pid = 1944] [serial = 1840] [outer = 0x1347df000] 12:50:10 INFO - PROCESS | 1944 | 1464292210120 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x13686dc00) [pid = 1944] [serial = 1841] [outer = 0x1347df000] 12:50:10 INFO - PROCESS | 1944 | 1464292210460 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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 677ms 12:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:50:10 INFO - PROCESS | 1944 | 1464292210499 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 1944 | 1464292210500 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:50:10 INFO - PROCESS | 1944 | 1464292210502 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 1944 | 1464292210503 Marionette TRACE conn2 <- [1,2426,null,{}] 12:50:10 INFO - PROCESS | 1944 | 1464292210505 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}] 12:50:10 INFO - PROCESS | 1944 | 1464292210606 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:50:10 INFO - PROCESS | 1944 | 1464292210693 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x134a06800 == 91 [pid = 1944] [id = 614] 12:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x113e0b400) [pid = 1944] [serial = 1842] [outer = 0x0] 12:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x13686f400) [pid = 1944] [serial = 1843] [outer = 0x113e0b400] 12:50:10 INFO - PROCESS | 1944 | 1464292210718 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x136878c00) [pid = 1944] [serial = 1844] [outer = 0x113e0b400] 12:50:11 INFO - PROCESS | 1944 | 1464292211007 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]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 522ms 12:50:11 INFO - PROCESS | 1944 | 1464292211029 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:50:11 INFO - PROCESS | 1944 | 1464292211031 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:50:11 INFO - PROCESS | 1944 | 1464292211033 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 1944 | 1464292211034 Marionette TRACE conn2 <- [1,2430,null,{}] 12:50:11 INFO - PROCESS | 1944 | 1464292211036 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}] 12:50:11 INFO - PROCESS | 1944 | 1464292211144 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:50:11 INFO - PROCESS | 1944 | 1464292211148 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x1368f8000 == 92 [pid = 1944] [id = 615] 12:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x136879400) [pid = 1944] [serial = 1845] [outer = 0x0] 12:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x136978800) [pid = 1944] [serial = 1846] [outer = 0x136879400] 12:50:11 INFO - PROCESS | 1944 | 1464292211172 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x136a08000) [pid = 1944] [serial = 1847] [outer = 0x136879400] 12:50:11 INFO - PROCESS | 1944 | 1464292211734 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]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 720ms 12:50:11 INFO - PROCESS | 1944 | 1464292211754 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:50:11 INFO - PROCESS | 1944 | 1464292211757 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:50:11 INFO - PROCESS | 1944 | 1464292211761 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 1944 | 1464292211763 Marionette TRACE conn2 <- [1,2434,null,{}] 12:50:11 INFO - PROCESS | 1944 | 1464292211767 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}] 12:50:11 INFO - PROCESS | 1944 | 1464292211899 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:50:12 INFO - PROCESS | 1944 | 1464292211998 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x124568800 == 93 [pid = 1944] [id = 616] 12:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x11269bc00) [pid = 1944] [serial = 1848] [outer = 0x0] 12:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x113c2c400) [pid = 1944] [serial = 1849] [outer = 0x11269bc00] 12:50:12 INFO - PROCESS | 1944 | 1464292212029 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x11823c800) [pid = 1944] [serial = 1850] [outer = 0x11269bc00] 12:50:12 INFO - PROCESS | 1944 | 1464292212439 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]]]}] 12:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 723ms 12:50:12 INFO - PROCESS | 1944 | 1464292212484 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:50:12 INFO - PROCESS | 1944 | 1464292212488 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:50:12 INFO - PROCESS | 1944 | 1464292212512 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 1944 | 1464292212514 Marionette TRACE conn2 <- [1,2438,null,{}] 12:50:12 INFO - PROCESS | 1944 | 1464292212517 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}] 12:50:12 INFO - PROCESS | 1944 | 1464292212662 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:50:12 INFO - PROCESS | 1944 | 1464292212760 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca6f000 == 94 [pid = 1944] [id = 617] 12:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x118d98c00) [pid = 1944] [serial = 1851] [outer = 0x0] 12:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x11924d400) [pid = 1944] [serial = 1852] [outer = 0x118d98c00] 12:50:12 INFO - PROCESS | 1944 | 1464292212789 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x12337fc00) [pid = 1944] [serial = 1853] [outer = 0x118d98c00] 12:50:13 INFO - PROCESS | 1944 | 1464292213238 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 774ms 12:50:13 INFO - PROCESS | 1944 | 1464292213284 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 1944 | 1464292213285 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:50:13 INFO - PROCESS | 1944 | 1464292213288 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 1944 | 1464292213290 Marionette TRACE conn2 <- [1,2442,null,{}] 12:50:13 INFO - PROCESS | 1944 | 1464292213298 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}] 12:50:13 INFO - PROCESS | 1944 | 1464292213424 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:50:13 INFO - PROCESS | 1944 | 1464292213523 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d17800 == 95 [pid = 1944] [id = 618] 12:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x12612c400) [pid = 1944] [serial = 1854] [outer = 0x0] 12:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x128fdbc00) [pid = 1944] [serial = 1855] [outer = 0x12612c400] 12:50:13 INFO - PROCESS | 1944 | 1464292213555 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x129158800) [pid = 1944] [serial = 1856] [outer = 0x12612c400] 12:50:13 INFO - PROCESS | 1944 | 1464292213946 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 671ms 12:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:50:13 INFO - PROCESS | 1944 | 1464292213960 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 1944 | 1464292213962 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:50:13 INFO - PROCESS | 1944 | 1464292213983 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 1944 | 1464292213984 Marionette TRACE conn2 <- [1,2446,null,{}] 12:50:13 INFO - PROCESS | 1944 | 1464292213986 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}] 12:50:14 INFO - PROCESS | 1944 | 1464292214152 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:50:14 INFO - PROCESS | 1944 | 1464292214250 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x14088e800 == 96 [pid = 1944] [id = 619] 12:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x12b2aa800) [pid = 1944] [serial = 1857] [outer = 0x0] 12:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x12d36a400) [pid = 1944] [serial = 1858] [outer = 0x12b2aa800] 12:50:14 INFO - PROCESS | 1944 | 1464292214281 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x1337a8800) [pid = 1944] [serial = 1859] [outer = 0x12b2aa800] 12:50:14 INFO - PROCESS | 1944 | 1464292214708 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]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 790ms 12:50:14 INFO - PROCESS | 1944 | 1464292214754 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:50:14 INFO - PROCESS | 1944 | 1464292214756 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:50:14 INFO - PROCESS | 1944 | 1464292214758 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 1944 | 1464292214759 Marionette TRACE conn2 <- [1,2450,null,{}] 12:50:14 INFO - PROCESS | 1944 | 1464292214762 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}] 12:50:14 INFO - PROCESS | 1944 | 1464292214881 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:50:14 INFO - PROCESS | 1944 | 1464292214978 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fc9000 == 97 [pid = 1944] [id = 620] 12:50:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x12bb41800) [pid = 1944] [serial = 1860] [outer = 0x0] 12:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x134386800) [pid = 1944] [serial = 1861] [outer = 0x12bb41800] 12:50:15 INFO - PROCESS | 1944 | 1464292215008 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x1347e5000) [pid = 1944] [serial = 1862] [outer = 0x12bb41800] 12:50:15 INFO - PROCESS | 1944 | 1464292215441 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]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 720ms 12:50:15 INFO - PROCESS | 1944 | 1464292215505 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 1944 | 1464292215506 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:50:15 INFO - PROCESS | 1944 | 1464292215510 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 1944 | 1464292215511 Marionette TRACE conn2 <- [1,2454,null,{}] 12:50:15 INFO - PROCESS | 1944 | 1464292215513 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}] 12:50:15 INFO - PROCESS | 1944 | 1464292215648 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:50:15 INFO - PROCESS | 1944 | 1464292215746 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d4d000 == 98 [pid = 1944] [id = 621] 12:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x134824c00) [pid = 1944] [serial = 1863] [outer = 0x0] 12:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x136a0d000) [pid = 1944] [serial = 1864] [outer = 0x134824c00] 12:50:15 INFO - PROCESS | 1944 | 1464292215775 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x1408d3800) [pid = 1944] [serial = 1865] [outer = 0x134824c00] 12:50:16 INFO - PROCESS | 1944 | 1464292216231 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 769ms 12:50:16 INFO - PROCESS | 1944 | 1464292216280 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 1944 | 1464292216281 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:50:16 INFO - PROCESS | 1944 | 1464292216283 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 1944 | 1464292216285 Marionette TRACE conn2 <- [1,2458,null,{}] 12:50:16 INFO - PROCESS | 1944 | 1464292216287 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}] 12:50:16 INFO - PROCESS | 1944 | 1464292216410 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:50:16 INFO - PROCESS | 1944 | 1464292216537 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x141b39800 == 99 [pid = 1944] [id = 622] 12:50:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x136a0c000) [pid = 1944] [serial = 1866] [outer = 0x0] 12:50:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x1408d9400) [pid = 1944] [serial = 1867] [outer = 0x136a0c000] 12:50:16 INFO - PROCESS | 1944 | 1464292216568 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x1408dd400) [pid = 1944] [serial = 1868] [outer = 0x136a0c000] 12:50:16 INFO - PROCESS | 1944 | 1464292216950 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]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 719ms 12:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:50:17 INFO - PROCESS | 1944 | 1464292217003 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 1944 | 1464292217004 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:50:17 INFO - PROCESS | 1944 | 1464292217006 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 1944 | 1464292217008 Marionette TRACE conn2 <- [1,2462,null,{}] 12:50:17 INFO - PROCESS | 1944 | 1464292217010 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}] 12:50:17 INFO - PROCESS | 1944 | 1464292217133 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:50:17 INFO - PROCESS | 1944 | 1464292217232 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x134665800 == 100 [pid = 1944] [id = 623] 12:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x1408da400) [pid = 1944] [serial = 1869] [outer = 0x0] 12:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x1408e2000) [pid = 1944] [serial = 1870] [outer = 0x1408da400] 12:50:17 INFO - PROCESS | 1944 | 1464292217261 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x141961c00) [pid = 1944] [serial = 1871] [outer = 0x1408da400] 12:50:17 INFO - PROCESS | 1944 | 1464292217684 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]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 720ms 12:50:17 INFO - PROCESS | 1944 | 1464292217738 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 1944 | 1464292217740 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:50:17 INFO - PROCESS | 1944 | 1464292217745 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 1944 | 1464292217746 Marionette TRACE conn2 <- [1,2466,null,{}] 12:50:17 INFO - PROCESS | 1944 | 1464292217749 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}] 12:50:17 INFO - PROCESS | 1944 | 1464292217869 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:50:17 INFO - PROCESS | 1944 | 1464292217968 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d51800 == 101 [pid = 1944] [id = 624] 12:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x1408e1000) [pid = 1944] [serial = 1872] [outer = 0x0] 12:50:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x141966c00) [pid = 1944] [serial = 1873] [outer = 0x1408e1000] 12:50:17 INFO - PROCESS | 1944 | 1464292217997 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x14196b000) [pid = 1944] [serial = 1874] [outer = 0x1408e1000] 12:50:18 INFO - PROCESS | 1944 | 1464292218414 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]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 720ms 12:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:50:18 INFO - PROCESS | 1944 | 1464292218468 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 1944 | 1464292218469 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:50:18 INFO - PROCESS | 1944 | 1464292218474 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 1944 | 1464292218475 Marionette TRACE conn2 <- [1,2470,null,{}] 12:50:18 INFO - PROCESS | 1944 | 1464292218477 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}] 12:50:18 INFO - PROCESS | 1944 | 1464292218601 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:50:18 INFO - PROCESS | 1944 | 1464292218701 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x142ecf000 == 102 [pid = 1944] [id = 625] 12:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x14196d400) [pid = 1944] [serial = 1875] [outer = 0x0] 12:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x141ae0400) [pid = 1944] [serial = 1876] [outer = 0x14196d400] 12:50:18 INFO - PROCESS | 1944 | 1464292218731 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x141ae5800) [pid = 1944] [serial = 1877] [outer = 0x14196d400] 12:50:19 INFO - PROCESS | 1944 | 1464292219152 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]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 720ms 12:50:19 INFO - PROCESS | 1944 | 1464292219195 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:50:19 INFO - PROCESS | 1944 | 1464292219196 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:50:19 INFO - PROCESS | 1944 | 1464292219199 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 1944 | 1464292219201 Marionette TRACE conn2 <- [1,2474,null,{}] 12:50:19 INFO - PROCESS | 1944 | 1464292219203 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}] 12:50:19 INFO - PROCESS | 1944 | 1464292219342 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:50:19 INFO - PROCESS | 1944 | 1464292219475 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x141b87800 == 103 [pid = 1944] [id = 626] 12:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x140c54c00) [pid = 1944] [serial = 1878] [outer = 0x0] 12:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x140c5c800) [pid = 1944] [serial = 1879] [outer = 0x140c54c00] 12:50:19 INFO - PROCESS | 1944 | 1464292219510 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x141aea000) [pid = 1944] [serial = 1880] [outer = 0x140c54c00] 12:50:20 INFO - PROCESS | 1944 | 1464292220111 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 974ms 12:50:20 INFO - PROCESS | 1944 | 1464292220174 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 1944 | 1464292220176 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:50:20 INFO - PROCESS | 1944 | 1464292220179 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 1944 | 1464292220181 Marionette TRACE conn2 <- [1,2478,null,{}] 12:50:20 INFO - PROCESS | 1944 | 1464292220185 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}] 12:50:20 INFO - PROCESS | 1944 | 1464292220351 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:50:20 INFO - PROCESS | 1944 | 1464292220484 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x123420000 == 104 [pid = 1944] [id = 627] 12:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x1169a2000) [pid = 1944] [serial = 1881] [outer = 0x0] 12:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x12b2a0800) [pid = 1944] [serial = 1882] [outer = 0x1169a2000] 12:50:20 INFO - PROCESS | 1944 | 1464292220517 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x141ae1000) [pid = 1944] [serial = 1883] [outer = 0x1169a2000] 12:50:21 INFO - PROCESS | 1944 | 1464292221350 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]]]}] 12:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1224ms 12:50:21 INFO - PROCESS | 1944 | 1464292221410 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 1944 | 1464292221412 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:50:21 INFO - PROCESS | 1944 | 1464292221417 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 1944 | 1464292221419 Marionette TRACE conn2 <- [1,2482,null,{}] 12:50:21 INFO - PROCESS | 1944 | 1464292221425 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}] 12:50:21 INFO - PROCESS | 1944 | 1464292221554 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:50:21 INFO - PROCESS | 1944 | 1464292221656 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1de000 == 105 [pid = 1944] [id = 628] 12:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x1126a2800) [pid = 1944] [serial = 1884] [outer = 0x0] 12:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x11318e400) [pid = 1944] [serial = 1885] [outer = 0x1126a2800] 12:50:21 INFO - PROCESS | 1944 | 1464292221684 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x11833c400) [pid = 1944] [serial = 1886] [outer = 0x1126a2800] 12:50:22 INFO - PROCESS | 1944 | 1464292222160 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]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 776ms 12:50:22 INFO - PROCESS | 1944 | 1464292222194 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 1944 | 1464292222199 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:50:22 INFO - PROCESS | 1944 | 1464292222206 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 1944 | 1464292222208 Marionette TRACE conn2 <- [1,2486,null,{}] 12:50:22 INFO - PROCESS | 1944 | 1464292222212 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}] 12:50:22 INFO - PROCESS | 1944 | 1464292222393 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:50:22 INFO - PROCESS | 1944 | 1464292222509 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x134660000 == 106 [pid = 1944] [id = 629] 12:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x1188d0800) [pid = 1944] [serial = 1887] [outer = 0x0] 12:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x118d64400) [pid = 1944] [serial = 1888] [outer = 0x1188d0800] 12:50:22 INFO - PROCESS | 1944 | 1464292222536 Marionette DEBUG loaded listener.js 12:50:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x121389c00) [pid = 1944] [serial = 1889] [outer = 0x1188d0800] 12:50:23 INFO - PROCESS | 1944 | 1464292223042 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]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 872ms 12:50:23 INFO - PROCESS | 1944 | 1464292223078 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 1944 | 1464292223079 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:50:23 INFO - PROCESS | 1944 | 1464292223082 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 1944 | 1464292223084 Marionette TRACE conn2 <- [1,2490,null,{}] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x134a06800 == 105 [pid = 1944] [id = 614] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x13493c000 == 104 [pid = 1944] [id = 613] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12bde2000 == 103 [pid = 1944] [id = 612] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x134252800 == 102 [pid = 1944] [id = 611] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0cf800 == 101 [pid = 1944] [id = 610] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12d989000 == 100 [pid = 1944] [id = 609] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x12d372800) [pid = 1944] [serial = 1732] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12c921c00) [pid = 1944] [serial = 1735] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | 1464292223198 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}] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12d071800 == 99 [pid = 1944] [id = 608] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12af75800 == 98 [pid = 1944] [id = 607] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x125860000 == 97 [pid = 1944] [id = 606] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x1183cb800 == 96 [pid = 1944] [id = 605] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x117033000 == 95 [pid = 1944] [id = 604] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x1258ed000 == 94 [pid = 1944] [id = 603] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x137e93000 == 93 [pid = 1944] [id = 596] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x136fd9800 == 92 [pid = 1944] [id = 595] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x136d0f800 == 91 [pid = 1944] [id = 594] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca6b800 == 90 [pid = 1944] [id = 593] 12:50:23 INFO - PROCESS | 1944 | --DOCSHELL 0x124805800 == 89 [pid = 1944] [id = 592] 12:50:23 INFO - PROCESS | 1944 | 1464292223329 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x12b2ad800) [pid = 1944] [serial = 1757] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x129611800) [pid = 1944] [serial = 1756] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x12bb3a400) [pid = 1944] [serial = 1759] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x1337a1c00) [pid = 1944] [serial = 1763] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x12ce96c00) [pid = 1944] [serial = 1762] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x12d367000) [pid = 1944] [serial = 1768] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x1131b0000) [pid = 1944] [serial = 1738] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x116843800) [pid = 1944] [serial = 1739] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x1188ad400) [pid = 1944] [serial = 1744] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x121145c00) [pid = 1944] [serial = 1745] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x1234a8800) [pid = 1944] [serial = 1747] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x124436400) [pid = 1944] [serial = 1748] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x1186c1400) [pid = 1944] [serial = 1741] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x118d5ec00) [pid = 1944] [serial = 1742] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x1188ab000) [pid = 1944] [serial = 1714] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x12ba28800) [pid = 1944] [serial = 1726] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x123482c00) [pid = 1944] [serial = 1717] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x126967800) [pid = 1944] [serial = 1753] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x1347db400) [pid = 1944] [serial = 1771] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12c91dc00) [pid = 1944] [serial = 1729] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x1248d9c00) [pid = 1944] [serial = 1750] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x12581b800) [pid = 1944] [serial = 1751] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x115e8a800) [pid = 1944] [serial = 1711] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x126e4a800) [pid = 1944] [serial = 1723] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x128d16000) [pid = 1944] [serial = 1720] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x11833ac00) [pid = 1944] [serial = 1766] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x12c073c00) [pid = 1944] [serial = 1760] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x112970800) [pid = 1944] [serial = 1765] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x134385000) [pid = 1944] [serial = 1769] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x1347e2c00) [pid = 1944] [serial = 1772] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x129157000) [pid = 1944] [serial = 1754] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1944 | 1464292223418 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196d4800 == 90 [pid = 1944] [id = 630] 12:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x116843800) [pid = 1944] [serial = 1890] [outer = 0x0] 12:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x118d5ec00) [pid = 1944] [serial = 1891] [outer = 0x116843800] 12:50:23 INFO - PROCESS | 1944 | 1464292223447 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x125821400) [pid = 1944] [serial = 1892] [outer = 0x116843800] 12:50:23 INFO - PROCESS | 1944 | 1464292223766 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]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 724ms 12:50:23 INFO - PROCESS | 1944 | 1464292223809 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:50:23 INFO - PROCESS | 1944 | 1464292223810 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:50:23 INFO - PROCESS | 1944 | 1464292223813 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 1944 | 1464292223814 Marionette TRACE conn2 <- [1,2494,null,{}] 12:50:23 INFO - PROCESS | 1944 | 1464292223816 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}] 12:50:23 INFO - PROCESS | 1944 | 1464292223941 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:50:24 INFO - PROCESS | 1944 | 1464292224027 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258ed800 == 91 [pid = 1944] [id = 631] 12:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x125885400) [pid = 1944] [serial = 1893] [outer = 0x0] 12:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x126e4e400) [pid = 1944] [serial = 1894] [outer = 0x125885400] 12:50:24 INFO - PROCESS | 1944 | 1464292224054 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x129150000) [pid = 1944] [serial = 1895] [outer = 0x125885400] 12:50:24 INFO - PROCESS | 1944 | 1464292224363 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 12:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:50:24 INFO - PROCESS | 1944 | 1464292224381 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 1944 | 1464292224383 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:50:24 INFO - PROCESS | 1944 | 1464292224385 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1944 | 1464292224386 Marionette TRACE conn2 <- [1,2498,null,{}] 12:50:24 INFO - PROCESS | 1944 | 1464292224388 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}] 12:50:24 INFO - PROCESS | 1944 | 1464292224514 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:50:24 INFO - PROCESS | 1944 | 1464292224615 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c61b000 == 92 [pid = 1944] [id = 632] 12:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x12914b800) [pid = 1944] [serial = 1896] [outer = 0x0] 12:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x12aa57c00) [pid = 1944] [serial = 1897] [outer = 0x12914b800] 12:50:24 INFO - PROCESS | 1944 | 1464292224643 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x12ba31800) [pid = 1944] [serial = 1898] [outer = 0x12914b800] 12:50:25 INFO - PROCESS | 1944 | 1464292225016 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]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 669ms 12:50:25 INFO - PROCESS | 1944 | 1464292225076 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 1944 | 1464292225078 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:50:25 INFO - PROCESS | 1944 | 1464292225083 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 1944 | 1464292225085 Marionette TRACE conn2 <- [1,2502,null,{}] 12:50:25 INFO - PROCESS | 1944 | 1464292225088 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}] 12:50:25 INFO - PROCESS | 1944 | 1464292225275 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:50:25 INFO - PROCESS | 1944 | 1464292225288 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0e1000 == 93 [pid = 1944] [id = 633] 12:50:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x12c904400) [pid = 1944] [serial = 1899] [outer = 0x0] 12:50:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12d635000) [pid = 1944] [serial = 1900] [outer = 0x12c904400] 12:50:25 INFO - PROCESS | 1944 | 1464292225331 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x1340c7800) [pid = 1944] [serial = 1901] [outer = 0x12c904400] 12:50:25 INFO - PROCESS | 1944 | 1464292225817 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]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 770ms 12:50:25 INFO - PROCESS | 1944 | 1464292225859 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 1944 | 1464292225861 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:50:25 INFO - PROCESS | 1944 | 1464292225863 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 1944 | 1464292225864 Marionette TRACE conn2 <- [1,2506,null,{}] 12:50:25 INFO - PROCESS | 1944 | 1464292225866 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}] 12:50:26 INFO - PROCESS | 1944 | 1464292226003 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:50:26 INFO - PROCESS | 1944 | 1464292226017 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x134666800 == 94 [pid = 1944] [id = 634] 12:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12c905c00) [pid = 1944] [serial = 1902] [outer = 0x0] 12:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x1347e9800) [pid = 1944] [serial = 1903] [outer = 0x12c905c00] 12:50:26 INFO - PROCESS | 1944 | 1464292226042 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x13486e400) [pid = 1944] [serial = 1904] [outer = 0x12c905c00] 12:50:26 INFO - PROCESS | 1944 | 1464292226419 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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 618ms 12:50:26 INFO - PROCESS | 1944 | 1464292226482 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 1944 | 1464292226483 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:50:26 INFO - PROCESS | 1944 | 1464292226485 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 1944 | 1464292226486 Marionette TRACE conn2 <- [1,2510,null,{}] 12:50:26 INFO - PROCESS | 1944 | 1464292226489 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}] 12:50:26 INFO - PROCESS | 1944 | 1464292226623 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:50:26 INFO - PROCESS | 1944 | 1464292226639 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x134935800 == 95 [pid = 1944] [id = 635] 12:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x1347e2c00) [pid = 1944] [serial = 1905] [outer = 0x0] 12:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x134964400) [pid = 1944] [serial = 1906] [outer = 0x1347e2c00] 12:50:26 INFO - PROCESS | 1944 | 1464292226664 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x134968c00) [pid = 1944] [serial = 1907] [outer = 0x1347e2c00] 12:50:27 INFO - PROCESS | 1944 | 1464292227032 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]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms 12:50:27 INFO - PROCESS | 1944 | 1464292227055 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 1944 | 1464292227056 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:50:27 INFO - PROCESS | 1944 | 1464292227058 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 1944 | 1464292227060 Marionette TRACE conn2 <- [1,2514,null,{}] 12:50:27 INFO - PROCESS | 1944 | 1464292227068 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}] 12:50:27 INFO - PROCESS | 1944 | 1464292227204 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:50:27 INFO - PROCESS | 1944 | 1464292227217 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x134a1d000 == 96 [pid = 1944] [id = 636] 12:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x134965800) [pid = 1944] [serial = 1908] [outer = 0x0] 12:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x13496e000) [pid = 1944] [serial = 1909] [outer = 0x134965800] 12:50:27 INFO - PROCESS | 1944 | 1464292227242 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x13686cc00) [pid = 1944] [serial = 1910] [outer = 0x134965800] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x1347df000) [pid = 1944] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x128bc1800) [pid = 1944] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x12b2ae000) [pid = 1944] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x11318b400) [pid = 1944] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x1161a5800) [pid = 1944] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x123430000) [pid = 1944] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x113e0b400) [pid = 1944] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x112146400) [pid = 1944] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12c90b400) [pid = 1944] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12ba2e800) [pid = 1944] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x1169a3c00) [pid = 1944] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:50:27 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x123438000) [pid = 1944] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:50:27 INFO - PROCESS | 1944 | 1464292227848 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]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 826ms 12:50:27 INFO - PROCESS | 1944 | 1464292227886 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 1944 | 1464292227887 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:50:27 INFO - PROCESS | 1944 | 1464292227889 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 1944 | 1464292227890 Marionette TRACE conn2 <- [1,2518,null,{}] 12:50:27 INFO - PROCESS | 1944 | 1464292227893 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}] 12:50:28 INFO - PROCESS | 1944 | 1464292227999 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:50:28 INFO - PROCESS | 1944 | 1464292228091 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x13494e800 == 97 [pid = 1944] [id = 637] 12:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x1126a7c00) [pid = 1944] [serial = 1911] [outer = 0x0] 12:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x121395800) [pid = 1944] [serial = 1912] [outer = 0x1126a7c00] 12:50:28 INFO - PROCESS | 1944 | 1464292228117 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12d63ac00) [pid = 1944] [serial = 1913] [outer = 0x1126a7c00] 12:50:28 INFO - PROCESS | 1944 | 1464292228413 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]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 570ms 12:50:28 INFO - PROCESS | 1944 | 1464292228460 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:50:28 INFO - PROCESS | 1944 | 1464292228461 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:50:28 INFO - PROCESS | 1944 | 1464292228463 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 1944 | 1464292228465 Marionette TRACE conn2 <- [1,2522,null,{}] 12:50:28 INFO - PROCESS | 1944 | 1464292228468 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}] 12:50:28 INFO - PROCESS | 1944 | 1464292228610 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:50:28 INFO - PROCESS | 1944 | 1464292228707 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d3f000 == 98 [pid = 1944] [id = 638] 12:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x119233800) [pid = 1944] [serial = 1914] [outer = 0x0] 12:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x13496ec00) [pid = 1944] [serial = 1915] [outer = 0x119233800] 12:50:28 INFO - PROCESS | 1944 | 1464292228753 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x136a0f800) [pid = 1944] [serial = 1916] [outer = 0x119233800] 12:50:29 INFO - PROCESS | 1944 | 1464292229183 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]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 771ms 12:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:50:29 INFO - PROCESS | 1944 | 1464292229236 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 1944 | 1464292229237 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:50:29 INFO - PROCESS | 1944 | 1464292229240 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 1944 | 1464292229243 Marionette TRACE conn2 <- [1,2526,null,{}] 12:50:29 INFO - PROCESS | 1944 | 1464292229246 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}] 12:50:29 INFO - PROCESS | 1944 | 1464292229358 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:50:29 INFO - PROCESS | 1944 | 1464292229364 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x140cd7000 == 99 [pid = 1944] [id = 639] 12:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x123433c00) [pid = 1944] [serial = 1917] [outer = 0x0] 12:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x14097bc00) [pid = 1944] [serial = 1918] [outer = 0x123433c00] 12:50:29 INFO - PROCESS | 1944 | 1464292229389 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x140980000) [pid = 1944] [serial = 1919] [outer = 0x123433c00] 12:50:29 INFO - PROCESS | 1944 | 1464292229750 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]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 625ms 12:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:50:29 INFO - PROCESS | 1944 | 1464292229867 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 1944 | 1464292229869 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:50:29 INFO - PROCESS | 1944 | 1464292229873 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 1944 | 1464292229876 Marionette TRACE conn2 <- [1,2530,null,{}] 12:50:29 INFO - PROCESS | 1944 | 1464292229880 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}] 12:50:30 INFO - PROCESS | 1944 | 1464292230024 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:50:30 INFO - PROCESS | 1944 | 1464292230149 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x1196df800 == 100 [pid = 1944] [id = 640] 12:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x111c68c00) [pid = 1944] [serial = 1920] [outer = 0x0] 12:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x113c2b000) [pid = 1944] [serial = 1921] [outer = 0x111c68c00] 12:50:30 INFO - PROCESS | 1944 | 1464292230182 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x1188aa000) [pid = 1944] [serial = 1922] [outer = 0x111c68c00] 12:50:30 INFO - PROCESS | 1944 | 1464292230634 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]]]}] 12:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 772ms 12:50:30 INFO - PROCESS | 1944 | 1464292230645 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 1944 | 1464292230648 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:50:30 INFO - PROCESS | 1944 | 1464292230654 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 1944 | 1464292230656 Marionette TRACE conn2 <- [1,2534,null,{}] 12:50:30 INFO - PROCESS | 1944 | 1464292230659 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}] 12:50:30 INFO - PROCESS | 1944 | 1464292230789 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:50:30 INFO - PROCESS | 1944 | 1464292230917 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e0cd000 == 101 [pid = 1944] [id = 641] 12:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x119043400) [pid = 1944] [serial = 1923] [outer = 0x0] 12:50:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x12337d400) [pid = 1944] [serial = 1924] [outer = 0x119043400] 12:50:30 INFO - PROCESS | 1944 | 1464292230948 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x124cf2000) [pid = 1944] [serial = 1925] [outer = 0x119043400] 12:50:31 INFO - PROCESS | 1944 | 1464292231491 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 875ms 12:50:31 INFO - PROCESS | 1944 | 1464292231527 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:50:31 INFO - PROCESS | 1944 | 1464292231530 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:50:31 INFO - PROCESS | 1944 | 1464292231534 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 1944 | 1464292231536 Marionette TRACE conn2 <- [1,2538,null,{}] 12:50:31 INFO - PROCESS | 1944 | 1464292231547 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}] 12:50:31 INFO - PROCESS | 1944 | 1464292231747 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:50:31 INFO - PROCESS | 1944 | 1464292231899 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x14089c800 == 102 [pid = 1944] [id = 642] 12:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x126b2a000) [pid = 1944] [serial = 1926] [outer = 0x0] 12:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x12b1d3000) [pid = 1944] [serial = 1927] [outer = 0x126b2a000] 12:50:31 INFO - PROCESS | 1944 | 1464292231932 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x12d36d800) [pid = 1944] [serial = 1928] [outer = 0x126b2a000] 12:50:32 INFO - PROCESS | 1944 | 1464292232368 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]]]}] 12:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 875ms 12:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:50:32 INFO - PROCESS | 1944 | 1464292232409 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 1944 | 1464292232410 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:50:32 INFO - PROCESS | 1944 | 1464292232412 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 1944 | 1464292232414 Marionette TRACE conn2 <- [1,2542,null,{}] 12:50:32 INFO - PROCESS | 1944 | 1464292232416 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}] 12:50:32 INFO - PROCESS | 1944 | 1464292232547 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:50:32 INFO - PROCESS | 1944 | 1464292232650 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x142ee0800 == 103 [pid = 1944] [id = 643] 12:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x133771800) [pid = 1944] [serial = 1929] [outer = 0x0] 12:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x1340c0c00) [pid = 1944] [serial = 1930] [outer = 0x133771800] 12:50:32 INFO - PROCESS | 1944 | 1464292232680 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x134961000) [pid = 1944] [serial = 1931] [outer = 0x133771800] 12:50:33 INFO - PROCESS | 1944 | 1464292233095 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]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 720ms 12:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:50:33 INFO - PROCESS | 1944 | 1464292233147 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 1944 | 1464292233149 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:50:33 INFO - PROCESS | 1944 | 1464292233151 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 1944 | 1464292233152 Marionette TRACE conn2 <- [1,2546,null,{}] 12:50:33 INFO - PROCESS | 1944 | 1464292233171 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}] 12:50:33 INFO - PROCESS | 1944 | 1464292233300 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:50:33 INFO - PROCESS | 1944 | 1464292233426 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x140796800 == 104 [pid = 1944] [id = 644] 12:50:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x13496a400) [pid = 1944] [serial = 1932] [outer = 0x0] 12:50:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x13686e800) [pid = 1944] [serial = 1933] [outer = 0x13496a400] 12:50:33 INFO - PROCESS | 1944 | 1464292233458 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x136979c00) [pid = 1944] [serial = 1934] [outer = 0x13496a400] 12:50:33 INFO - PROCESS | 1944 | 1464292233884 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]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 769ms 12:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:50:33 INFO - PROCESS | 1944 | 1464292233920 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 1944 | 1464292233922 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:50:33 INFO - PROCESS | 1944 | 1464292233924 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 1944 | 1464292233925 Marionette TRACE conn2 <- [1,2550,null,{}] 12:50:33 INFO - PROCESS | 1944 | 1464292233928 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}] 12:50:34 INFO - PROCESS | 1944 | 1464292234068 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:50:34 INFO - PROCESS | 1944 | 1464292234172 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x141eee000 == 105 [pid = 1944] [id = 645] 12:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x140976000) [pid = 1944] [serial = 1935] [outer = 0x0] 12:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x140b3ac00) [pid = 1944] [serial = 1936] [outer = 0x140976000] 12:50:34 INFO - PROCESS | 1944 | 1464292234203 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x140b45000) [pid = 1944] [serial = 1937] [outer = 0x140976000] 12:50:34 INFO - PROCESS | 1944 | 1464292234650 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]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 12:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:50:34 INFO - PROCESS | 1944 | 1464292234707 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1944 | 1464292234709 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:50:34 INFO - PROCESS | 1944 | 1464292234713 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1944 | 1464292234714 Marionette TRACE conn2 <- [1,2554,null,{}] 12:50:34 INFO - PROCESS | 1944 | 1464292234717 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}] 12:50:34 INFO - PROCESS | 1944 | 1464292234845 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:50:34 INFO - PROCESS | 1944 | 1464292234981 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x14427c800 == 106 [pid = 1944] [id = 646] 12:50:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x140976400) [pid = 1944] [serial = 1938] [outer = 0x0] 12:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x1409c7000) [pid = 1944] [serial = 1939] [outer = 0x140976400] 12:50:35 INFO - PROCESS | 1944 | 1464292235013 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x1409cbc00) [pid = 1944] [serial = 1940] [outer = 0x140976400] 12:50:35 INFO - PROCESS | 1944 | 1464292235452 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]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 770ms 12:50:35 INFO - PROCESS | 1944 | 1464292235484 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 1944 | 1464292235485 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:50:35 INFO - PROCESS | 1944 | 1464292235487 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 1944 | 1464292235489 Marionette TRACE conn2 <- [1,2558,null,{}] 12:50:35 INFO - PROCESS | 1944 | 1464292235491 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}] 12:50:35 INFO - PROCESS | 1944 | 1464292235618 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:50:35 INFO - PROCESS | 1944 | 1464292235754 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x13462f800 == 107 [pid = 1944] [id = 647] 12:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x140746800) [pid = 1944] [serial = 1941] [outer = 0x0] 12:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x14074d400) [pid = 1944] [serial = 1942] [outer = 0x140746800] 12:50:35 INFO - PROCESS | 1944 | 1464292235786 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x140752800) [pid = 1944] [serial = 1943] [outer = 0x140746800] 12:50:36 INFO - PROCESS | 1944 | 1464292236242 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]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 821ms 12:50:36 INFO - PROCESS | 1944 | 1464292236321 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:50:36 INFO - PROCESS | 1944 | 1464292236324 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:50:36 INFO - PROCESS | 1944 | 1464292236327 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 1944 | 1464292236328 Marionette TRACE conn2 <- [1,2562,null,{}] 12:50:36 INFO - PROCESS | 1944 | 1464292236330 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}] 12:50:36 INFO - PROCESS | 1944 | 1464292236455 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:50:36 INFO - PROCESS | 1944 | 1464292236619 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x144287000 == 108 [pid = 1944] [id = 648] 12:50:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x124853000) [pid = 1944] [serial = 1944] [outer = 0x0] 12:50:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12485ac00) [pid = 1944] [serial = 1945] [outer = 0x124853000] 12:50:36 INFO - PROCESS | 1944 | 1464292236651 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12485ec00) [pid = 1944] [serial = 1946] [outer = 0x124853000] 12:50:37 INFO - PROCESS | 1944 | 1464292237045 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]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 768ms 12:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:50:37 INFO - PROCESS | 1944 | 1464292237096 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 1944 | 1464292237097 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:50:37 INFO - PROCESS | 1944 | 1464292237099 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1944 | 1464292237100 Marionette TRACE conn2 <- [1,2566,null,{}] 12:50:37 INFO - PROCESS | 1944 | 1464292237103 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}] 12:50:37 INFO - PROCESS | 1944 | 1464292237231 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:50:37 INFO - PROCESS | 1944 | 1464292237412 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x1448c8800 == 109 [pid = 1944] [id = 649] 12:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x12485e800) [pid = 1944] [serial = 1947] [outer = 0x0] 12:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x14074f400) [pid = 1944] [serial = 1948] [outer = 0x12485e800] 12:50:37 INFO - PROCESS | 1944 | 1464292237442 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x1409c8800) [pid = 1944] [serial = 1949] [outer = 0x12485e800] 12:50:37 INFO - PROCESS | 1944 | 1464292237912 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]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 869ms 12:50:37 INFO - PROCESS | 1944 | 1464292237968 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 1944 | 1464292237970 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:50:37 INFO - PROCESS | 1944 | 1464292237973 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1944 | 1464292237974 Marionette TRACE conn2 <- [1,2570,null,{}] 12:50:37 INFO - PROCESS | 1944 | 1464292237977 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}] 12:50:38 INFO - PROCESS | 1944 | 1464292238122 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:50:38 INFO - PROCESS | 1944 | 1464292238258 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299dd000 == 110 [pid = 1944] [id = 650] 12:50:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x12581e400) [pid = 1944] [serial = 1950] [outer = 0x0] 12:50:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x138046000) [pid = 1944] [serial = 1951] [outer = 0x12581e400] 12:50:38 INFO - PROCESS | 1944 | 1464292238295 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x13804f400) [pid = 1944] [serial = 1952] [outer = 0x12581e400] 12:50:39 INFO - PROCESS | 1944 | 1464292239140 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]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1221ms 12:50:39 INFO - PROCESS | 1944 | 1464292239195 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 1944 | 1464292239199 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:50:39 INFO - PROCESS | 1944 | 1464292239204 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 1944 | 1464292239207 Marionette TRACE conn2 <- [1,2574,null,{}] 12:50:39 INFO - PROCESS | 1944 | 1464292239214 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}] 12:50:39 INFO - PROCESS | 1944 | 1464292239429 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:50:39 INFO - PROCESS | 1944 | 1464292239596 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x129182800 == 111 [pid = 1944] [id = 651] 12:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x1121bd400) [pid = 1944] [serial = 1953] [outer = 0x0] 12:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x1126a6800) [pid = 1944] [serial = 1954] [outer = 0x1121bd400] 12:50:39 INFO - PROCESS | 1944 | 1464292239627 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x115e0c000) [pid = 1944] [serial = 1955] [outer = 0x1121bd400] 12:50:40 INFO - PROCESS | 1944 | 1464292240041 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]]]}] 12:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 876ms 12:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:50:40 INFO - PROCESS | 1944 | 1464292240079 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 1944 | 1464292240083 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:50:40 INFO - PROCESS | 1944 | 1464292240088 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 1944 | 1464292240090 Marionette TRACE conn2 <- [1,2578,null,{}] 12:50:40 INFO - PROCESS | 1944 | 1464292240092 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}] 12:50:40 INFO - PROCESS | 1944 | 1464292240212 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:50:40 INFO - PROCESS | 1944 | 1464292240344 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x125863000 == 112 [pid = 1944] [id = 652] 12:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x1188d8000) [pid = 1944] [serial = 1956] [outer = 0x0] 12:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x11923f400) [pid = 1944] [serial = 1957] [outer = 0x1188d8000] 12:50:40 INFO - PROCESS | 1944 | 1464292240374 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x119d94400) [pid = 1944] [serial = 1958] [outer = 0x1188d8000] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x136d3f000 == 111 [pid = 1944] [id = 638] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x13494e800 == 110 [pid = 1944] [id = 637] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x134a1d000 == 109 [pid = 1944] [id = 636] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x134935800 == 108 [pid = 1944] [id = 635] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x134666800 == 107 [pid = 1944] [id = 634] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x136978800) [pid = 1944] [serial = 1846] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0e1000 == 106 [pid = 1944] [id = 633] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x12c61b000 == 105 [pid = 1944] [id = 632] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x1258ed800 == 104 [pid = 1944] [id = 631] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x1196d4800 == 103 [pid = 1944] [id = 630] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x134660000 == 102 [pid = 1944] [id = 629] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x12b1de000 == 101 [pid = 1944] [id = 628] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x134665800 == 100 [pid = 1944] [id = 623] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x141b39800 == 99 [pid = 1944] [id = 622] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x136d4d000 == 98 [pid = 1944] [id = 621] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x141fc9000 == 97 [pid = 1944] [id = 620] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x14088e800 == 96 [pid = 1944] [id = 619] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x136d17800 == 95 [pid = 1944] [id = 618] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca6f000 == 94 [pid = 1944] [id = 617] 12:50:40 INFO - PROCESS | 1944 | --DOCSHELL 0x124568800 == 93 [pid = 1944] [id = 616] 12:50:40 INFO - PROCESS | 1944 | 1464292240800 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]]]}] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x136878c00) [pid = 1944] [serial = 1844] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x13686dc00) [pid = 1944] [serial = 1841] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x129142000) [pid = 1944] [serial = 1825] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x12bb29000) [pid = 1944] [serial = 1828] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x12c075000) [pid = 1944] [serial = 1829] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x12138e400) [pid = 1944] [serial = 1817] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x1188b0c00) [pid = 1944] [serial = 1814] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x124fd4400) [pid = 1944] [serial = 1807] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x1347eac00) [pid = 1944] [serial = 1840] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x1188a4c00) [pid = 1944] [serial = 1816] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x124bb0800) [pid = 1944] [serial = 1820] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x12b2a1000) [pid = 1944] [serial = 1826] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x13686f400) [pid = 1944] [serial = 1843] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x13481d800) [pid = 1944] [serial = 1798] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x134a55400) [pid = 1944] [serial = 1804] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x113cbac00) [pid = 1944] [serial = 1777] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x11606e400) [pid = 1944] [serial = 1811] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x133773400) [pid = 1944] [serial = 1795] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x118341400) [pid = 1944] [serial = 1813] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x123756800) [pid = 1944] [serial = 1819] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x12581c000) [pid = 1944] [serial = 1783] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x1126a2400) [pid = 1944] [serial = 1774] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x1337a2800) [pid = 1944] [serial = 1834] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x134868800) [pid = 1944] [serial = 1801] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12d615c00) [pid = 1944] [serial = 1832] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x124ba6400) [pid = 1944] [serial = 1837] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x12cea0000) [pid = 1944] [serial = 1831] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x126e0f800) [pid = 1944] [serial = 1823] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x1340c3400) [pid = 1944] [serial = 1835] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x12bb45400) [pid = 1944] [serial = 1838] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x112971400) [pid = 1944] [serial = 1810] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x12914f800) [pid = 1944] [serial = 1786] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x11923dc00) [pid = 1944] [serial = 1780] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12ceb8000) [pid = 1944] [serial = 1789] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x1347dd400) [pid = 1944] [serial = 1792] [outer = 0x0] [url = about:blank] 12:50:40 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x124fda000) [pid = 1944] [serial = 1822] [outer = 0x0] [url = about:blank] 12:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 772ms 12:50:40 INFO - PROCESS | 1944 | 1464292240860 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 1944 | 1464292240861 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:50:40 INFO - PROCESS | 1944 | 1464292240864 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 1944 | 1464292240867 Marionette TRACE conn2 <- [1,2582,null,{}] 12:50:40 INFO - PROCESS | 1944 | 1464292240875 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}] 12:50:41 INFO - PROCESS | 1944 | 1464292241011 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:50:41 INFO - PROCESS | 1944 | 1464292241024 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258e4000 == 94 [pid = 1944] [id = 653] 12:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x12114ec00) [pid = 1944] [serial = 1959] [outer = 0x0] 12:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x1234a2000) [pid = 1944] [serial = 1960] [outer = 0x12114ec00] 12:50:41 INFO - PROCESS | 1944 | 1464292241069 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x1244c5800) [pid = 1944] [serial = 1961] [outer = 0x12114ec00] 12:50:41 INFO - PROCESS | 1944 | 1464292241587 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]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 771ms 12:50:41 INFO - PROCESS | 1944 | 1464292241635 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:50:41 INFO - PROCESS | 1944 | 1464292241637 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:50:41 INFO - PROCESS | 1944 | 1464292241639 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 1944 | 1464292241641 Marionette TRACE conn2 <- [1,2586,null,{}] 12:50:41 INFO - PROCESS | 1944 | 1464292241643 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}] 12:50:41 INFO - PROCESS | 1944 | 1464292241750 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:50:41 INFO - PROCESS | 1944 | 1464292241754 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7ca000 == 95 [pid = 1944] [id = 654] 12:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x124cf2400) [pid = 1944] [serial = 1962] [outer = 0x0] 12:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x126504400) [pid = 1944] [serial = 1963] [outer = 0x124cf2400] 12:50:41 INFO - PROCESS | 1944 | 1464292241781 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x126e0f800) [pid = 1944] [serial = 1964] [outer = 0x124cf2400] 12:50:42 INFO - PROCESS | 1944 | 1464292242175 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 568ms 12:50:42 INFO - PROCESS | 1944 | 1464292242209 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 1944 | 1464292242218 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:50:42 INFO - PROCESS | 1944 | 1464292242220 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 1944 | 1464292242221 Marionette TRACE conn2 <- [1,2590,null,{}] 12:50:42 INFO - PROCESS | 1944 | 1464292242226 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}] 12:50:42 INFO - PROCESS | 1944 | 1464292242328 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:50:42 INFO - PROCESS | 1944 | 1464292242333 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d98d000 == 96 [pid = 1944] [id = 655] 12:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x126e0ec00) [pid = 1944] [serial = 1965] [outer = 0x0] 12:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x128d1ac00) [pid = 1944] [serial = 1966] [outer = 0x126e0ec00] 12:50:42 INFO - PROCESS | 1944 | 1464292242358 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x129155800) [pid = 1944] [serial = 1967] [outer = 0x126e0ec00] 12:50:42 INFO - PROCESS | 1944 | 1464292242752 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 572ms 12:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:50:42 INFO - PROCESS | 1944 | 1464292242810 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 1944 | 1464292242811 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:50:42 INFO - PROCESS | 1944 | 1464292242813 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 1944 | 1464292242814 Marionette TRACE conn2 <- [1,2594,null,{}] 12:50:42 INFO - PROCESS | 1944 | 1464292242816 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}] 12:50:42 INFO - PROCESS | 1944 | 1464292242945 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:50:42 INFO - PROCESS | 1944 | 1464292242950 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x134206000 == 97 [pid = 1944] [id = 656] 12:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x12bb1f800) [pid = 1944] [serial = 1968] [outer = 0x0] 12:50:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x12c90a800) [pid = 1944] [serial = 1969] [outer = 0x12bb1f800] 12:50:42 INFO - PROCESS | 1944 | 1464292242976 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12d370400) [pid = 1944] [serial = 1970] [outer = 0x12bb1f800] 12:50:43 INFO - PROCESS | 1944 | 1464292243388 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]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 619ms 12:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:50:43 INFO - PROCESS | 1944 | 1464292243433 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 1944 | 1464292243434 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:50:43 INFO - PROCESS | 1944 | 1464292243436 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 1944 | 1464292243437 Marionette TRACE conn2 <- [1,2598,null,{}] 12:50:43 INFO - PROCESS | 1944 | 1464292243440 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}] 12:50:43 INFO - PROCESS | 1944 | 1464292243586 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:50:43 INFO - PROCESS | 1944 | 1464292243602 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x134663800 == 98 [pid = 1944] [id = 657] 12:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x1211f2000) [pid = 1944] [serial = 1971] [outer = 0x0] 12:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x12d61a400) [pid = 1944] [serial = 1972] [outer = 0x1211f2000] 12:50:43 INFO - PROCESS | 1944 | 1464292243627 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x1337a4000) [pid = 1944] [serial = 1973] [outer = 0x1211f2000] 12:50:44 INFO - PROCESS | 1944 | 1464292244014 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 620ms 12:50:44 INFO - PROCESS | 1944 | 1464292244058 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 1944 | 1464292244060 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:50:44 INFO - PROCESS | 1944 | 1464292244062 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 1944 | 1464292244063 Marionette TRACE conn2 <- [1,2602,null,{}] 12:50:44 INFO - PROCESS | 1944 | 1464292244066 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}] 12:50:44 INFO - PROCESS | 1944 | 1464292244201 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:50:44 INFO - PROCESS | 1944 | 1464292244217 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x13487c800 == 99 [pid = 1944] [id = 658] 12:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x12d63b000) [pid = 1944] [serial = 1974] [outer = 0x0] 12:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x1340c7c00) [pid = 1944] [serial = 1975] [outer = 0x12d63b000] 12:50:44 INFO - PROCESS | 1944 | 1464292244242 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x1347dd000) [pid = 1944] [serial = 1976] [outer = 0x12d63b000] 12:50:44 INFO - PROCESS | 1944 | 1464292244611 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 568ms 12:50:44 INFO - PROCESS | 1944 | 1464292244631 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 1944 | 1464292244633 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:50:44 INFO - PROCESS | 1944 | 1464292244635 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 1944 | 1464292244636 Marionette TRACE conn2 <- [1,2606,null,{}] 12:50:44 INFO - PROCESS | 1944 | 1464292244639 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}] 12:50:44 INFO - PROCESS | 1944 | 1464292244788 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:50:44 INFO - PROCESS | 1944 | 1464292244800 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x13494d000 == 100 [pid = 1944] [id = 659] 12:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x1340bbc00) [pid = 1944] [serial = 1977] [outer = 0x0] 12:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x13481fc00) [pid = 1944] [serial = 1978] [outer = 0x1340bbc00] 12:50:44 INFO - PROCESS | 1944 | 1464292244826 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x1348ac800) [pid = 1944] [serial = 1979] [outer = 0x1340bbc00] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x119233800) [pid = 1944] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x12b2a7c00) [pid = 1944] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x11269f800) [pid = 1944] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x12c905c00) [pid = 1944] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x1347e2c00) [pid = 1944] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x1126a7c00) [pid = 1944] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x134965800) [pid = 1944] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x12914b800) [pid = 1944] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x116843800) [pid = 1944] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12c904400) [pid = 1944] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x1188d0800) [pid = 1944] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x1126a2800) [pid = 1944] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x136879400) [pid = 1944] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:50:45 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x125885400) [pid = 1944] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:50:45 INFO - PROCESS | 1944 | 1464292245461 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 873ms 12:50:45 INFO - PROCESS | 1944 | 1464292245509 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:50:45 INFO - PROCESS | 1944 | 1464292245511 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:50:45 INFO - PROCESS | 1944 | 1464292245513 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 1944 | 1464292245514 Marionette TRACE conn2 <- [1,2610,null,{}] 12:50:45 INFO - PROCESS | 1944 | 1464292245516 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}] 12:50:45 INFO - PROCESS | 1944 | 1464292245622 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:50:45 INFO - PROCESS | 1944 | 1464292245718 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x129183800 == 101 [pid = 1944] [id = 660] 12:50:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x110eb5400) [pid = 1944] [serial = 1980] [outer = 0x0] 12:50:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x125885400) [pid = 1944] [serial = 1981] [outer = 0x110eb5400] 12:50:45 INFO - PROCESS | 1944 | 1464292245744 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x1337a3400) [pid = 1944] [serial = 1982] [outer = 0x110eb5400] 12:50:46 INFO - PROCESS | 1944 | 1464292246037 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 12:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:50:46 INFO - PROCESS | 1944 | 1464292246088 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1944 | 1464292246091 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:50:46 INFO - PROCESS | 1944 | 1464292246094 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1944 | 1464292246096 Marionette TRACE conn2 <- [1,2614,null,{}] 12:50:46 INFO - PROCESS | 1944 | 1464292246098 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}] 12:50:46 INFO - PROCESS | 1944 | 1464292246217 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:50:46 INFO - PROCESS | 1944 | 1464292246310 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x13494d800 == 102 [pid = 1944] [id = 661] 12:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x1188d0800) [pid = 1944] [serial = 1983] [outer = 0x0] 12:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x134969000) [pid = 1944] [serial = 1984] [outer = 0x1188d0800] 12:50:46 INFO - PROCESS | 1944 | 1464292246339 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x136a0f000) [pid = 1944] [serial = 1985] [outer = 0x1188d0800] 12:50:46 INFO - PROCESS | 1944 | 1464292246637 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 572ms 12:50:46 INFO - PROCESS | 1944 | 1464292246667 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1944 | 1464292246668 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:50:46 INFO - PROCESS | 1944 | 1464292246670 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1944 | 1464292246671 Marionette TRACE conn2 <- [1,2618,null,{}] 12:50:46 INFO - PROCESS | 1944 | 1464292246677 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}] 12:50:46 INFO - PROCESS | 1944 | 1464292246786 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:50:46 INFO - PROCESS | 1944 | 1464292246790 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x136fc6000 == 103 [pid = 1944] [id = 662] 12:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x136a02c00) [pid = 1944] [serial = 1986] [outer = 0x0] 12:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x13804e400) [pid = 1944] [serial = 1987] [outer = 0x136a02c00] 12:50:46 INFO - PROCESS | 1944 | 1464292246815 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x140752c00) [pid = 1944] [serial = 1988] [outer = 0x136a02c00] 12:50:47 INFO - PROCESS | 1944 | 1464292247187 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]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 573ms 12:50:47 INFO - PROCESS | 1944 | 1464292247255 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 1944 | 1464292247258 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:50:47 INFO - PROCESS | 1944 | 1464292247261 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 1944 | 1464292247263 Marionette TRACE conn2 <- [1,2622,null,{}] 12:50:47 INFO - PROCESS | 1944 | 1464292247267 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}] 12:50:47 INFO - PROCESS | 1944 | 1464292247438 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:50:47 INFO - PROCESS | 1944 | 1464292247687 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183cb800 == 104 [pid = 1944] [id = 663] 12:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x110eb2800) [pid = 1944] [serial = 1989] [outer = 0x0] 12:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x111c61800) [pid = 1944] [serial = 1990] [outer = 0x110eb2800] 12:50:47 INFO - PROCESS | 1944 | 1464292247721 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x1126a9000) [pid = 1944] [serial = 1991] [outer = 0x110eb2800] 12:50:48 INFO - PROCESS | 1944 | 1464292248183 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]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 972ms 12:50:48 INFO - PROCESS | 1944 | 1464292248234 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 1944 | 1464292248237 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:50:48 INFO - PROCESS | 1944 | 1464292248241 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 1944 | 1464292248243 Marionette TRACE conn2 <- [1,2626,null,{}] 12:50:48 INFO - PROCESS | 1944 | 1464292248246 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}] 12:50:48 INFO - PROCESS | 1944 | 1464292248382 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:50:48 INFO - PROCESS | 1944 | 1464292248491 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12baef800 == 105 [pid = 1944] [id = 664] 12:50:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x1169a3800) [pid = 1944] [serial = 1992] [outer = 0x0] 12:50:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x11985e000) [pid = 1944] [serial = 1993] [outer = 0x1169a3800] 12:50:48 INFO - PROCESS | 1944 | 1464292248524 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x1234a6000) [pid = 1944] [serial = 1994] [outer = 0x1169a3800] 12:50:48 INFO - PROCESS | 1944 | 1464292248994 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 821ms 12:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:50:49 INFO - PROCESS | 1944 | 1464292249064 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 1944 | 1464292249067 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:50:49 INFO - PROCESS | 1944 | 1464292249070 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 1944 | 1464292249071 Marionette TRACE conn2 <- [1,2630,null,{}] 12:50:49 INFO - PROCESS | 1944 | 1464292249074 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}] 12:50:49 INFO - PROCESS | 1944 | 1464292249202 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:50:49 INFO - PROCESS | 1944 | 1464292249311 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x134a0e000 == 106 [pid = 1944] [id = 665] 12:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12507e400) [pid = 1944] [serial = 1995] [outer = 0x0] 12:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x128d1f400) [pid = 1944] [serial = 1996] [outer = 0x12507e400] 12:50:49 INFO - PROCESS | 1944 | 1464292249344 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12afee000) [pid = 1944] [serial = 1997] [outer = 0x12507e400] 12:50:49 INFO - PROCESS | 1944 | 1464292249880 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 872ms 12:50:49 INFO - PROCESS | 1944 | 1464292249944 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 1944 | 1464292249945 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:50:49 INFO - PROCESS | 1944 | 1464292249952 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 1944 | 1464292249957 Marionette TRACE conn2 <- [1,2634,null,{}] 12:50:49 INFO - PROCESS | 1944 | 1464292249960 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}] 12:50:50 INFO - PROCESS | 1944 | 1464292250090 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:50:50 INFO - PROCESS | 1944 | 1464292250198 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x140b2e000 == 107 [pid = 1944] [id = 666] 12:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x12ba2f800) [pid = 1944] [serial = 1998] [outer = 0x0] 12:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x133777c00) [pid = 1944] [serial = 1999] [outer = 0x12ba2f800] 12:50:50 INFO - PROCESS | 1944 | 1464292250228 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x134822400) [pid = 1944] [serial = 2000] [outer = 0x12ba2f800] 12:50:50 INFO - PROCESS | 1944 | 1464292250665 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]]]}] 12:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 777ms 12:50:50 INFO - PROCESS | 1944 | 1464292250738 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 1944 | 1464292250741 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:50:50 INFO - PROCESS | 1944 | 1464292250746 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 1944 | 1464292250747 Marionette TRACE conn2 <- [1,2638,null,{}] 12:50:50 INFO - PROCESS | 1944 | 1464292250750 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}] 12:50:50 INFO - PROCESS | 1944 | 1464292250874 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:50:50 INFO - PROCESS | 1944 | 1464292250981 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x141b7d000 == 108 [pid = 1944] [id = 667] 12:50:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x134382400) [pid = 1944] [serial = 2001] [outer = 0x0] 12:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x136872400) [pid = 1944] [serial = 2002] [outer = 0x134382400] 12:50:51 INFO - PROCESS | 1944 | 1464292251025 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x136978c00) [pid = 1944] [serial = 2003] [outer = 0x134382400] 12:50:51 INFO - PROCESS | 1944 | 1464292251578 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]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 871ms 12:50:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:50:51 INFO - PROCESS | 1944 | 1464292251618 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 1944 | 1464292251621 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:50:51 INFO - PROCESS | 1944 | 1464292251624 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 1944 | 1464292251626 Marionette TRACE conn2 <- [1,2642,null,{}] 12:50:51 INFO - PROCESS | 1944 | 1464292251630 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}] 12:50:51 INFO - PROCESS | 1944 | 1464292251779 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:50:51 INFO - PROCESS | 1944 | 1464292251919 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x141eec800 == 109 [pid = 1944] [id = 668] 12:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x140754800) [pid = 1944] [serial = 2004] [outer = 0x0] 12:50:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x1408da000) [pid = 1944] [serial = 2005] [outer = 0x140754800] 12:50:51 INFO - PROCESS | 1944 | 1464292251969 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x140982000) [pid = 1944] [serial = 2006] [outer = 0x140754800] 12:50:52 INFO - PROCESS | 1944 | 1464292252442 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]]]}] 12:50:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:50:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 872ms 12:50:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:50:52 INFO - PROCESS | 1944 | 1464292252495 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 1944 | 1464292252497 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:50:52 INFO - PROCESS | 1944 | 1464292252499 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 1944 | 1464292252500 Marionette TRACE conn2 <- [1,2646,null,{}] 12:50:52 INFO - PROCESS | 1944 | 1464292252503 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}] 12:50:52 INFO - PROCESS | 1944 | 1464292252630 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:50:52 INFO - PROCESS | 1944 | 1464292252742 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x14428a800 == 110 [pid = 1944] [id = 669] 12:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x140982800) [pid = 1944] [serial = 2007] [outer = 0x0] 12:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x140b3b800) [pid = 1944] [serial = 2008] [outer = 0x140982800] 12:50:52 INFO - PROCESS | 1944 | 1464292252771 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x140b42400) [pid = 1944] [serial = 2009] [outer = 0x140982800] 12:50:53 INFO - PROCESS | 1944 | 1464292253151 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:50:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 719ms 12:50:53 INFO - PROCESS | 1944 | 1464292253218 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:50:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:50:53 INFO - PROCESS | 1944 | 1464292253220 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:50:53 INFO - PROCESS | 1944 | 1464292253222 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1944 | 1464292253223 Marionette TRACE conn2 <- [1,2650,null,{}] 12:50:53 INFO - PROCESS | 1944 | 1464292253226 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}] 12:50:53 INFO - PROCESS | 1944 | 1464292253348 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:50:53 INFO - PROCESS | 1944 | 1464292253459 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x143492000 == 111 [pid = 1944] [id = 670] 12:50:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x12d61d400) [pid = 1944] [serial = 2010] [outer = 0x0] 12:50:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x140b45c00) [pid = 1944] [serial = 2011] [outer = 0x12d61d400] 12:50:53 INFO - PROCESS | 1944 | 1464292253489 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x140c52c00) [pid = 1944] [serial = 2012] [outer = 0x12d61d400] 12:50:53 INFO - PROCESS | 1944 | 1464292253904 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:50:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 722ms 12:50:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:50:53 INFO - PROCESS | 1944 | 1464292253944 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 1944 | 1464292253946 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:50:53 INFO - PROCESS | 1944 | 1464292253948 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1944 | 1464292253949 Marionette TRACE conn2 <- [1,2654,null,{}] 12:50:53 INFO - PROCESS | 1944 | 1464292253952 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}] 12:50:54 INFO - PROCESS | 1944 | 1464292254093 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:50:54 INFO - PROCESS | 1944 | 1464292254234 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x1448d2000 == 112 [pid = 1944] [id = 671] 12:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x140c53c00) [pid = 1944] [serial = 2013] [outer = 0x0] 12:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x140c5ac00) [pid = 1944] [serial = 2014] [outer = 0x140c53c00] 12:50:54 INFO - PROCESS | 1944 | 1464292254264 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x141964c00) [pid = 1944] [serial = 2015] [outer = 0x140c53c00] 12:50:54 INFO - PROCESS | 1944 | 1464292254670 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]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:50:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 769ms 12:50:54 INFO - PROCESS | 1944 | 1464292254718 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 1944 | 1464292254719 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:50:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:50:54 INFO - PROCESS | 1944 | 1464292254722 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 1944 | 1464292254723 Marionette TRACE conn2 <- [1,2658,null,{}] 12:50:54 INFO - PROCESS | 1944 | 1464292254725 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}] 12:50:54 INFO - PROCESS | 1944 | 1464292254858 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:50:55 INFO - PROCESS | 1944 | 1464292254999 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x144519800 == 113 [pid = 1944] [id = 672] 12:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x140c56c00) [pid = 1944] [serial = 2016] [outer = 0x0] 12:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x14196b800) [pid = 1944] [serial = 2017] [outer = 0x140c56c00] 12:50:55 INFO - PROCESS | 1944 | 1464292255029 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x141ae6400) [pid = 1944] [serial = 2018] [outer = 0x140c56c00] 12:50:55 INFO - PROCESS | 1944 | 1464292255455 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]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:50:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 771ms 12:50:55 INFO - PROCESS | 1944 | 1464292255502 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 1944 | 1464292255504 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:50:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:50:55 INFO - PROCESS | 1944 | 1464292255508 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 1944 | 1464292255510 Marionette TRACE conn2 <- [1,2662,null,{}] 12:50:55 INFO - PROCESS | 1944 | 1464292255512 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}] 12:50:55 INFO - PROCESS | 1944 | 1464292255640 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:50:55 INFO - PROCESS | 1944 | 1464292255782 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x144e8d000 == 114 [pid = 1944] [id = 673] 12:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x140c59000) [pid = 1944] [serial = 2019] [outer = 0x0] 12:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x141b96400) [pid = 1944] [serial = 2020] [outer = 0x140c59000] 12:50:55 INFO - PROCESS | 1944 | 1464292255816 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x141b9e000) [pid = 1944] [serial = 2021] [outer = 0x140c59000] 12:50:56 INFO - PROCESS | 1944 | 1464292256243 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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:50:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 769ms 12:50:56 INFO - PROCESS | 1944 | 1464292256278 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 1944 | 1464292256280 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:50:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:50:56 INFO - PROCESS | 1944 | 1464292256283 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 1944 | 1464292256285 Marionette TRACE conn2 <- [1,2666,null,{}] 12:50:56 INFO - PROCESS | 1944 | 1464292256287 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}] 12:50:56 INFO - PROCESS | 1944 | 1464292256435 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:50:56 INFO - PROCESS | 1944 | 1464292256614 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x144726800 == 115 [pid = 1944] [id = 674] 12:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x141b9f800) [pid = 1944] [serial = 2022] [outer = 0x0] 12:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x143369800) [pid = 1944] [serial = 2023] [outer = 0x141b9f800] 12:50:56 INFO - PROCESS | 1944 | 1464292256662 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x143373c00) [pid = 1944] [serial = 2024] [outer = 0x141b9f800] 12:50:57 INFO - PROCESS | 1944 | 1464292257662 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]]]}] 12:50:57 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) 12:50:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1425ms 12:50:57 INFO - PROCESS | 1944 | 1464292257709 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 1944 | 1464292257710 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:50:57 INFO - PROCESS | 1944 | 1464292257713 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 1944 | 1464292257714 Marionette TRACE conn2 <- [1,2670,null,{}] 12:50:57 INFO - PROCESS | 1944 | 1464292257716 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}] 12:50:57 INFO - PROCESS | 1944 | 1464292257852 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:50:58 INFO - PROCESS | 1944 | 1464292257997 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x1183ba000 == 116 [pid = 1944] [id = 675] 12:50:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x11659e000) [pid = 1944] [serial = 2025] [outer = 0x0] 12:50:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x12aa58400) [pid = 1944] [serial = 2026] [outer = 0x11659e000] 12:50:58 INFO - PROCESS | 1944 | 1464292258028 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x143378400) [pid = 1944] [serial = 2027] [outer = 0x11659e000] 12:50:59 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 12:50:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:50:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:50:59 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 12:50:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:59 INFO - _addTest/ [0,2673,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 1944 | 1464292259238 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:50:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:50:59 INFO - PROCESS | 1944 | 1464292259242 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 1944 | 1464292259245 Marionette TRACE conn2 <- [1,2674,null,{}] 12:50:59 INFO - PROCESS | 1944 | 1464292259248 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}] 12:50:59 INFO - PROCESS | 1944 | 1464292259374 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:50:59 INFO - PROCESS | 1944 | 1464292259540 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x11673e800 == 117 [pid = 1944] [id = 676] 12:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x111c8ac00) [pid = 1944] [serial = 2028] [outer = 0x0] 12:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x111e30000) [pid = 1944] [serial = 2029] [outer = 0x111c8ac00] 12:50:59 INFO - PROCESS | 1944 | 1464292259574 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x1121bc000) [pid = 1944] [serial = 2030] [outer = 0x111c8ac00] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x136b15000 == 116 [pid = 1944] [id = 591] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x140896800 == 115 [pid = 1944] [id = 597] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x140cde800 == 114 [pid = 1944] [id = 599] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x136fc6000 == 113 [pid = 1944] [id = 662] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x13494d800 == 112 [pid = 1944] [id = 661] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x129183800 == 111 [pid = 1944] [id = 660] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x13494d000 == 110 [pid = 1944] [id = 659] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x13487c800 == 109 [pid = 1944] [id = 658] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x1408e2000) [pid = 1944] [serial = 1870] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x141966c00) [pid = 1944] [serial = 1873] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x141ae0400) [pid = 1944] [serial = 1876] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x140c5c800) [pid = 1944] [serial = 1879] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x12b2a0800) [pid = 1944] [serial = 1882] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x14097bc00) [pid = 1944] [serial = 1918] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x134663800 == 108 [pid = 1944] [id = 657] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x134206000 == 107 [pid = 1944] [id = 656] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12d98d000 == 106 [pid = 1944] [id = 655] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7ca000 == 105 [pid = 1944] [id = 654] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x1258e4000 == 104 [pid = 1944] [id = 653] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x125863000 == 103 [pid = 1944] [id = 652] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x129182800 == 102 [pid = 1944] [id = 651] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x13462f800 == 101 [pid = 1944] [id = 647] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x14427c800 == 100 [pid = 1944] [id = 646] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x141eee000 == 99 [pid = 1944] [id = 645] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x140796800 == 98 [pid = 1944] [id = 644] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x142ee0800 == 97 [pid = 1944] [id = 643] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x14089c800 == 96 [pid = 1944] [id = 642] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x12e0cd000 == 95 [pid = 1944] [id = 641] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x1196df800 == 94 [pid = 1944] [id = 640] 12:51:00 INFO - PROCESS | 1944 | --DOCSHELL 0x140cd7000 == 93 [pid = 1944] [id = 639] 12:51:00 INFO - PROCESS | 1944 | 1464292260532 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 1944 | 1464292260575 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:51:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:51:00 INFO - PROCESS | 1944 | 1464292260580 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 1944 | 1464292260582 Marionette TRACE conn2 <- [1,2678,null,{}] 12:51:00 INFO - PROCESS | 1944 | 1464292260584 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}] 12:51:00 INFO - PROCESS | 1944 | 1464292260695 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:51:00 INFO - PROCESS | 1944 | 1464292260700 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x11940f000 == 94 [pid = 1944] [id = 677] 12:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x1133b2400) [pid = 1944] [serial = 2031] [outer = 0x0] 12:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x115e09800) [pid = 1944] [serial = 2032] [outer = 0x1133b2400] 12:51:00 INFO - PROCESS | 1944 | 1464292260730 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x11615c800) [pid = 1944] [serial = 2033] [outer = 0x1133b2400] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x12ba30c00) [pid = 1944] [serial = 1709] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x1347e9800) [pid = 1944] [serial = 1903] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x134964400) [pid = 1944] [serial = 1906] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x13486e400) [pid = 1944] [serial = 1904] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x121395800) [pid = 1944] [serial = 1912] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x13496e000) [pid = 1944] [serial = 1909] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x134968c00) [pid = 1944] [serial = 1907] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x12aa57c00) [pid = 1944] [serial = 1897] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x12ba31800) [pid = 1944] [serial = 1898] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x118d5ec00) [pid = 1944] [serial = 1891] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x125821400) [pid = 1944] [serial = 1892] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x12d635000) [pid = 1944] [serial = 1900] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x136a0d000) [pid = 1944] [serial = 1864] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x121389c00) [pid = 1944] [serial = 1889] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x118d64400) [pid = 1944] [serial = 1888] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x12d36a400) [pid = 1944] [serial = 1858] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x11833c400) [pid = 1944] [serial = 1886] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x11318e400) [pid = 1944] [serial = 1885] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x136a08000) [pid = 1944] [serial = 1847] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x126e4e400) [pid = 1944] [serial = 1894] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x129150000) [pid = 1944] [serial = 1895] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x1408d9400) [pid = 1944] [serial = 1867] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x128fdbc00) [pid = 1944] [serial = 1855] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x11924d400) [pid = 1944] [serial = 1852] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x113c2c400) [pid = 1944] [serial = 1849] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x134386800) [pid = 1944] [serial = 1861] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x13686cc00) [pid = 1944] [serial = 1910] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x12d63ac00) [pid = 1944] [serial = 1913] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x13496ec00) [pid = 1944] [serial = 1915] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x1340c7800) [pid = 1944] [serial = 1901] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x136a0f800) [pid = 1944] [serial = 1916] [outer = 0x0] [url = about:blank] 12:51:00 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x1126a7800) [pid = 1944] [serial = 1775] [outer = 0x0] [url = about:blank] 12:51:01 INFO - PROCESS | 1944 | 1464292261658 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]]]}] 12:51:01 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) 12:51:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1121ms 12:51:01 INFO - PROCESS | 1944 | 1464292261702 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 1944 | 1464292261703 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:51:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:51:01 INFO - PROCESS | 1944 | 1464292261705 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 1944 | 1464292261708 Marionette TRACE conn2 <- [1,2682,null,{}] 12:51:01 INFO - PROCESS | 1944 | 1464292261715 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}] 12:51:01 INFO - PROCESS | 1944 | 1464292261828 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:51:01 INFO - PROCESS | 1944 | 1464292261925 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x12472e000 == 95 [pid = 1944] [id = 678] 12:51:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x117241c00) [pid = 1944] [serial = 2034] [outer = 0x0] 12:51:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x1185dc400) [pid = 1944] [serial = 2035] [outer = 0x117241c00] 12:51:01 INFO - PROCESS | 1944 | 1464292261953 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x1188ad400) [pid = 1944] [serial = 2036] [outer = 0x117241c00] 12:51:02 INFO - PROCESS | 1944 | 1464292262771 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]]]}] 12:51:02 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) 12:51:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1073ms 12:51:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:51:02 INFO - PROCESS | 1944 | 1464292262779 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 1944 | 1464292262781 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:51:02 INFO - PROCESS | 1944 | 1464292262783 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 1944 | 1464292262795 Marionette TRACE conn2 <- [1,2686,null,{}] 12:51:02 INFO - PROCESS | 1944 | 1464292262797 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}] 12:51:02 INFO - PROCESS | 1944 | 1464292262941 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:51:02 INFO - PROCESS | 1944 | 1464292262958 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x126728800 == 96 [pid = 1944] [id = 679] 12:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x118d57400) [pid = 1944] [serial = 2037] [outer = 0x0] 12:51:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x119236800) [pid = 1944] [serial = 2038] [outer = 0x118d57400] 12:51:02 INFO - PROCESS | 1944 | 1464292262984 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x11924dc00) [pid = 1944] [serial = 2039] [outer = 0x118d57400] 12:51:03 INFO - PROCESS | 1944 | 1464292263894 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 1944 | 1464292263922 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:51:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:51:03 INFO - PROCESS | 1944 | 1464292263926 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1944 | 1464292263928 Marionette TRACE conn2 <- [1,2690,null,{}] 12:51:03 INFO - PROCESS | 1944 | 1464292263930 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}] 12:51:04 INFO - PROCESS | 1944 | 1464292264071 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:51:04 INFO - PROCESS | 1944 | 1464292264085 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x1299c9000 == 97 [pid = 1944] [id = 680] 12:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x119855c00) [pid = 1944] [serial = 2040] [outer = 0x0] 12:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x119ec2400) [pid = 1944] [serial = 2041] [outer = 0x119855c00] 12:51:04 INFO - PROCESS | 1944 | 1464292264110 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x12114f400) [pid = 1944] [serial = 2042] [outer = 0x119855c00] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x126e0ec00) [pid = 1944] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x12114ec00) [pid = 1944] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x110eb5400) [pid = 1944] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x12bb1f800) [pid = 1944] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x12d63b000) [pid = 1944] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x124cf2400) [pid = 1944] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x1188d0800) [pid = 1944] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x1211f2000) [pid = 1944] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x1188d8000) [pid = 1944] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x1340bbc00) [pid = 1944] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x1121bd400) [pid = 1944] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:51:04 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x123433c00) [pid = 1944] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:51:05 INFO - PROCESS | 1944 | 1464292265102 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 1944 | 1464292265149 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:51:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:51:05 INFO - PROCESS | 1944 | 1464292265151 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 1944 | 1464292265152 Marionette TRACE conn2 <- [1,2694,null,{}] 12:51:05 INFO - PROCESS | 1944 | 1464292265154 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}] 12:51:05 INFO - PROCESS | 1944 | 1464292265276 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:51:05 INFO - PROCESS | 1944 | 1464292265280 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bad6800 == 98 [pid = 1944] [id = 681] 12:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x123433000) [pid = 1944] [serial = 2043] [outer = 0x0] 12:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x12375c000) [pid = 1944] [serial = 2044] [outer = 0x123433000] 12:51:05 INFO - PROCESS | 1944 | 1464292265306 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12408a400) [pid = 1944] [serial = 2045] [outer = 0x123433000] 12:51:06 INFO - PROCESS | 1944 | 1464292266163 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 1944 | 1464292266171 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:51:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:51:06 INFO - PROCESS | 1944 | 1464292266176 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 1944 | 1464292266177 Marionette TRACE conn2 <- [1,2698,null,{}] 12:51:06 INFO - PROCESS | 1944 | 1464292266179 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}] 12:51:06 INFO - PROCESS | 1944 | 1464292266286 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:51:06 INFO - PROCESS | 1944 | 1464292266382 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7cc800 == 99 [pid = 1944] [id = 682] 12:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x123659800) [pid = 1944] [serial = 2046] [outer = 0x0] 12:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x124859800) [pid = 1944] [serial = 2047] [outer = 0x123659800] 12:51:06 INFO - PROCESS | 1944 | 1464292266408 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x1248d7c00) [pid = 1944] [serial = 2048] [outer = 0x123659800] 12:51:06 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce43800 == 98 [pid = 1944] [id = 16] 12:51:07 INFO - PROCESS | 1944 | 1464292267413 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 1944 | 1464292267449 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:51:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:51:07 INFO - PROCESS | 1944 | 1464292267453 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 1944 | 1464292267455 Marionette TRACE conn2 <- [1,2702,null,{}] 12:51:07 INFO - PROCESS | 1944 | 1464292267459 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}] 12:51:07 INFO - PROCESS | 1944 | 1464292267596 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:51:07 INFO - PROCESS | 1944 | 1464292267736 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x119fc3000 == 99 [pid = 1944] [id = 683] 12:51:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x111c68000) [pid = 1944] [serial = 2049] [outer = 0x0] 12:51:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x11318c000) [pid = 1944] [serial = 2050] [outer = 0x111c68000] 12:51:07 INFO - PROCESS | 1944 | 1464292267769 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x115e0a400) [pid = 1944] [serial = 2051] [outer = 0x111c68000] 12:51:08 INFO - PROCESS | 1944 | 1464292268245 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:51:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 823ms 12:51:08 INFO - PROCESS | 1944 | 1464292268277 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 1944 | 1464292268282 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:51:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:51:08 INFO - PROCESS | 1944 | 1464292268288 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 1944 | 1464292268291 Marionette TRACE conn2 <- [1,2706,null,{}] 12:51:08 INFO - PROCESS | 1944 | 1464292268294 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}] 12:51:08 INFO - PROCESS | 1944 | 1464292268492 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:51:08 INFO - PROCESS | 1944 | 1464292268692 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12af75000 == 100 [pid = 1944] [id = 684] 12:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x115e92000) [pid = 1944] [serial = 2052] [outer = 0x0] 12:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x117f0ec00) [pid = 1944] [serial = 2053] [outer = 0x115e92000] 12:51:08 INFO - PROCESS | 1944 | 1464292268740 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x1188d1000) [pid = 1944] [serial = 2054] [outer = 0x115e92000] 12:51:09 INFO - PROCESS | 1944 | 1464292269241 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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:51:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 973ms 12:51:09 INFO - PROCESS | 1944 | 1464292269273 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 1944 | 1464292269275 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:51:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:51:09 INFO - PROCESS | 1944 | 1464292269280 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 1944 | 1464292269283 Marionette TRACE conn2 <- [1,2710,null,{}] 12:51:09 INFO - PROCESS | 1944 | 1464292269293 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}] 12:51:09 INFO - PROCESS | 1944 | 1464292269421 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:51:09 INFO - PROCESS | 1944 | 1464292269535 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5ae000 == 101 [pid = 1944] [id = 685] 12:51:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x1188d6800) [pid = 1944] [serial = 2055] [outer = 0x0] 12:51:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x12349a400) [pid = 1944] [serial = 2056] [outer = 0x1188d6800] 12:51:09 INFO - PROCESS | 1944 | 1464292269608 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x12375f400) [pid = 1944] [serial = 2057] [outer = 0x1188d6800] 12:51:10 INFO - PROCESS | 1944 | 1464292270062 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] 12:51:10 INFO - PROCESS | 1944 | 1464292270116 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:51:10 INFO - PROCESS | 1944 | 1464292270118 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 1944 | 1464292270119 Marionette TRACE conn2 <- [1,2714,null,{}] 12:51:10 INFO - PROCESS | 1944 | 1464292270122 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}] 12:51:10 INFO - PROCESS | 1944 | 1464292270295 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:51:10 INFO - PROCESS | 1944 | 1464292270374 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e022000 == 102 [pid = 1944] [id = 686] 12:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x124bb0c00) [pid = 1944] [serial = 2058] [outer = 0x0] 12:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x124cf3400) [pid = 1944] [serial = 2059] [outer = 0x124bb0c00] 12:51:10 INFO - PROCESS | 1944 | 1464292270404 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x12529a000) [pid = 1944] [serial = 2060] [outer = 0x124bb0c00] 12:51:10 INFO - PROCESS | 1944 | 1464292270839 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:51:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 769ms 12:51:10 INFO - PROCESS | 1944 | 1464292270888 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 1944 | 1464292270889 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:51:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:51:10 INFO - PROCESS | 1944 | 1464292270892 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 1944 | 1464292270893 Marionette TRACE conn2 <- [1,2718,null,{}] 12:51:10 INFO - PROCESS | 1944 | 1464292270895 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}] 12:51:11 INFO - PROCESS | 1944 | 1464292271020 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:51:11 INFO - PROCESS | 1944 | 1464292271133 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x13407d000 == 103 [pid = 1944] [id = 687] 12:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x110eac400) [pid = 1944] [serial = 2061] [outer = 0x0] 12:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x12588bc00) [pid = 1944] [serial = 2062] [outer = 0x110eac400] 12:51:11 INFO - PROCESS | 1944 | 1464292271162 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x126b23800) [pid = 1944] [serial = 2063] [outer = 0x110eac400] 12:51:11 INFO - PROCESS | 1944 | 1464292271708 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] 12:51:11 INFO - PROCESS | 1944 | 1464292271766 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:51:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:51:11 INFO - PROCESS | 1944 | 1464292271769 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 1944 | 1464292271771 Marionette TRACE conn2 <- [1,2722,null,{}] 12:51:11 INFO - PROCESS | 1944 | 1464292271775 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}] 12:51:11 INFO - PROCESS | 1944 | 1464292271969 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:51:12 INFO - PROCESS | 1944 | 1464292272125 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x134627000 == 104 [pid = 1944] [id = 688] 12:51:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x128bbe800) [pid = 1944] [serial = 2064] [outer = 0x0] 12:51:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x128dda800) [pid = 1944] [serial = 2065] [outer = 0x128bbe800] 12:51:12 INFO - PROCESS | 1944 | 1464292272157 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x129143000) [pid = 1944] [serial = 2066] [outer = 0x128bbe800] 12:51:12 INFO - PROCESS | 1944 | 1464292272578 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] 12:51:12 INFO - PROCESS | 1944 | 1464292272610 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:51:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:51:12 INFO - PROCESS | 1944 | 1464292272614 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 1944 | 1464292272616 Marionette TRACE conn2 <- [1,2726,null,{}] 12:51:12 INFO - PROCESS | 1944 | 1464292272618 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}] 12:51:12 INFO - PROCESS | 1944 | 1464292272743 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:51:12 INFO - PROCESS | 1944 | 1464292272857 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x134675800 == 105 [pid = 1944] [id = 689] 12:51:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x128ddcc00) [pid = 1944] [serial = 2067] [outer = 0x0] 12:51:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x129157400) [pid = 1944] [serial = 2068] [outer = 0x128ddcc00] 12:51:12 INFO - PROCESS | 1944 | 1464292272887 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x12960a800) [pid = 1944] [serial = 2069] [outer = 0x128ddcc00] 12:51:13 INFO - PROCESS | 1944 | 1464292273320 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]]]}] 12:51:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:51:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 12:51:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:51:13 INFO - PROCESS | 1944 | 1464292273350 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 1944 | 1464292273351 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:51:13 INFO - PROCESS | 1944 | 1464292273353 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 1944 | 1464292273355 Marionette TRACE conn2 <- [1,2730,null,{}] 12:51:13 INFO - PROCESS | 1944 | 1464292273379 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}] 12:51:13 INFO - PROCESS | 1944 | 1464292273505 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:51:13 INFO - PROCESS | 1944 | 1464292273619 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x1347c3800 == 106 [pid = 1944] [id = 690] 12:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x1291ca000) [pid = 1944] [serial = 2070] [outer = 0x0] 12:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x12966f000) [pid = 1944] [serial = 2071] [outer = 0x1291ca000] 12:51:13 INFO - PROCESS | 1944 | 1464292273649 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x12aa57c00) [pid = 1944] [serial = 2072] [outer = 0x1291ca000] 12:51:14 INFO - PROCESS | 1944 | 1464292274514 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 1944 | 1464292274544 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:51:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:51:14 INFO - PROCESS | 1944 | 1464292274547 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 1944 | 1464292274548 Marionette TRACE conn2 <- [1,2734,null,{}] 12:51:14 INFO - PROCESS | 1944 | 1464292274550 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}] 12:51:14 INFO - PROCESS | 1944 | 1464292274739 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:51:14 INFO - PROCESS | 1944 | 1464292274863 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1348db800 == 107 [pid = 1944] [id = 691] 12:51:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x12aff0000) [pid = 1944] [serial = 2073] [outer = 0x0] 12:51:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x12b1d2000) [pid = 1944] [serial = 2074] [outer = 0x12aff0000] 12:51:14 INFO - PROCESS | 1944 | 1464292274893 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x12b2a7c00) [pid = 1944] [serial = 2075] [outer = 0x12aff0000] 12:51:15 INFO - PROCESS | 1944 | 1464292275375 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]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:51:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 869ms 12:51:15 INFO - PROCESS | 1944 | 1464292275416 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 1944 | 1464292275418 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:51:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:51:15 INFO - PROCESS | 1944 | 1464292275420 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 1944 | 1464292275421 Marionette TRACE conn2 <- [1,2738,null,{}] 12:51:15 INFO - PROCESS | 1944 | 1464292275445 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}] 12:51:15 INFO - PROCESS | 1944 | 1464292275574 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:51:15 INFO - PROCESS | 1944 | 1464292275690 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce53800 == 108 [pid = 1944] [id = 692] 12:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x1121bd800) [pid = 1944] [serial = 2076] [outer = 0x0] 12:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x129142c00) [pid = 1944] [serial = 2077] [outer = 0x1121bd800] 12:51:15 INFO - PROCESS | 1944 | 1464292275720 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x12ba28800) [pid = 1944] [serial = 2078] [outer = 0x1121bd800] 12:51:16 INFO - PROCESS | 1944 | 1464292276416 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:51:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1040ms 12:51:16 INFO - PROCESS | 1944 | 1464292276461 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 1944 | 1464292276463 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:51:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:51:16 INFO - PROCESS | 1944 | 1464292276467 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 1944 | 1464292276469 Marionette TRACE conn2 <- [1,2742,null,{}] 12:51:16 INFO - PROCESS | 1944 | 1464292276483 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}] 12:51:16 INFO - PROCESS | 1944 | 1464292276610 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:51:16 INFO - PROCESS | 1944 | 1464292276775 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b22800 == 109 [pid = 1944] [id = 693] 12:51:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x110dd5800) [pid = 1944] [serial = 2079] [outer = 0x0] 12:51:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x1121b0000) [pid = 1944] [serial = 2080] [outer = 0x110dd5800] 12:51:16 INFO - PROCESS | 1944 | 1464292276806 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x116076400) [pid = 1944] [serial = 2081] [outer = 0x110dd5800] 12:51:17 INFO - PROCESS | 1944 | 1464292277284 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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:51:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 833ms 12:51:17 INFO - PROCESS | 1944 | 1464292277301 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 1944 | 1464292277306 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:51:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:51:17 INFO - PROCESS | 1944 | 1464292277313 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 1944 | 1464292277316 Marionette TRACE conn2 <- [1,2746,null,{}] 12:51:17 INFO - PROCESS | 1944 | 1464292277319 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}] 12:51:17 INFO - PROCESS | 1944 | 1464292277504 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:51:17 INFO - PROCESS | 1944 | 1464292277708 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12948d000 == 110 [pid = 1944] [id = 694] 12:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x11659f000) [pid = 1944] [serial = 2082] [outer = 0x0] 12:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x1188ce400) [pid = 1944] [serial = 2083] [outer = 0x11659f000] 12:51:17 INFO - PROCESS | 1944 | 1464292277736 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x11907b000) [pid = 1944] [serial = 2084] [outer = 0x11659f000] 12:51:18 INFO - PROCESS | 1944 | 1464292278193 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]]]}] 12:51:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:51:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 922ms 12:51:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:51:18 INFO - PROCESS | 1944 | 1464292278234 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 1944 | 1464292278235 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:51:18 INFO - PROCESS | 1944 | 1464292278237 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 1944 | 1464292278240 Marionette TRACE conn2 <- [1,2750,null,{}] 12:51:18 INFO - PROCESS | 1944 | 1464292278270 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}] 12:51:18 INFO - PROCESS | 1944 | 1464292278398 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:51:18 INFO - PROCESS | 1944 | 1464292278520 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x133eeb000 == 111 [pid = 1944] [id = 695] 12:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x1211f2000) [pid = 1944] [serial = 2085] [outer = 0x0] 12:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x12349cc00) [pid = 1944] [serial = 2086] [outer = 0x1211f2000] 12:51:18 INFO - PROCESS | 1944 | 1464292278549 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x124853400) [pid = 1944] [serial = 2087] [outer = 0x1211f2000] 12:51:18 INFO - PROCESS | 1944 | 1464292278985 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]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:51:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 793ms 12:51:19 INFO - PROCESS | 1944 | 1464292279030 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:51:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:51:19 INFO - PROCESS | 1944 | 1464292279032 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:51:19 INFO - PROCESS | 1944 | 1464292279034 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 1944 | 1464292279035 Marionette TRACE conn2 <- [1,2754,null,{}] 12:51:19 INFO - PROCESS | 1944 | 1464292279038 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}] 12:51:19 INFO - PROCESS | 1944 | 1464292279162 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x110e0f800 == 110 [pid = 1944] [id = 548] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x12bad6800 == 109 [pid = 1944] [id = 681] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x12472e000 == 108 [pid = 1944] [id = 678] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x14074f400) [pid = 1944] [serial = 1948] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x14074d400) [pid = 1944] [serial = 1942] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x113c2b000) [pid = 1944] [serial = 1921] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x12485ac00) [pid = 1944] [serial = 1945] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x12337d400) [pid = 1944] [serial = 1924] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x1409c7000) [pid = 1944] [serial = 1939] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x1340c0c00) [pid = 1944] [serial = 1930] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x138046000) [pid = 1944] [serial = 1951] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x12b1d3000) [pid = 1944] [serial = 1927] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x140b3ac00) [pid = 1944] [serial = 1936] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x13686e800) [pid = 1944] [serial = 1933] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | 1464292279392 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x11940f000 == 107 [pid = 1944] [id = 677] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x11673e800 == 106 [pid = 1944] [id = 676] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x1183ba000 == 105 [pid = 1944] [id = 675] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x144726800 == 104 [pid = 1944] [id = 674] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x144e8d000 == 103 [pid = 1944] [id = 673] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x144519800 == 102 [pid = 1944] [id = 672] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x1448d2000 == 101 [pid = 1944] [id = 671] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x143492000 == 100 [pid = 1944] [id = 670] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x14428a800 == 99 [pid = 1944] [id = 669] 12:51:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x115e36000 == 100 [pid = 1944] [id = 696] 12:51:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x110faf800) [pid = 1944] [serial = 2088] [outer = 0x0] 12:51:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x113cb7400) [pid = 1944] [serial = 2089] [outer = 0x110faf800] 12:51:19 INFO - PROCESS | 1944 | 1464292279428 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x1199a5800) [pid = 1944] [serial = 2090] [outer = 0x110faf800] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x141eec800 == 99 [pid = 1944] [id = 668] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x141b7d000 == 98 [pid = 1944] [id = 667] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x140b2e000 == 97 [pid = 1944] [id = 666] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x134a0e000 == 96 [pid = 1944] [id = 665] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x12baef800 == 95 [pid = 1944] [id = 664] 12:51:19 INFO - PROCESS | 1944 | --DOCSHELL 0x1183cb800 == 94 [pid = 1944] [id = 663] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x13804e400) [pid = 1944] [serial = 1987] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x1234a2000) [pid = 1944] [serial = 1960] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x1244c5800) [pid = 1944] [serial = 1961] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x126504400) [pid = 1944] [serial = 1963] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x126e0f800) [pid = 1944] [serial = 1964] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x12d61a400) [pid = 1944] [serial = 1972] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x128d1ac00) [pid = 1944] [serial = 1966] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x129155800) [pid = 1944] [serial = 1967] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x115e0c000) [pid = 1944] [serial = 1955] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x1126a6800) [pid = 1944] [serial = 1954] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x11923f400) [pid = 1944] [serial = 1957] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x119d94400) [pid = 1944] [serial = 1958] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x140980000) [pid = 1944] [serial = 1919] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x12c90a800) [pid = 1944] [serial = 1969] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x1340c7c00) [pid = 1944] [serial = 1975] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x125885400) [pid = 1944] [serial = 1981] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x13481fc00) [pid = 1944] [serial = 1978] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x1347dd000) [pid = 1944] [serial = 1976] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x136a0f000) [pid = 1944] [serial = 1985] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x1348ac800) [pid = 1944] [serial = 1979] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x1337a4000) [pid = 1944] [serial = 1973] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x1337a3400) [pid = 1944] [serial = 1982] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x12d370400) [pid = 1944] [serial = 1970] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x134969000) [pid = 1944] [serial = 1984] [outer = 0x0] [url = about:blank] 12:51:19 INFO - PROCESS | 1944 | 1464292279856 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]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:51:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 868ms 12:51:19 INFO - PROCESS | 1944 | 1464292279903 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 1944 | 1464292279905 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:51:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:51:19 INFO - PROCESS | 1944 | 1464292279909 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 1944 | 1464292279911 Marionette TRACE conn2 <- [1,2758,null,{}] 12:51:19 INFO - PROCESS | 1944 | 1464292279914 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}] 12:51:20 INFO - PROCESS | 1944 | 1464292280033 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:51:20 INFO - PROCESS | 1944 | 1464292280149 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x129491800 == 95 [pid = 1944] [id = 697] 12:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x1126a6800) [pid = 1944] [serial = 2091] [outer = 0x0] 12:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x124cec000) [pid = 1944] [serial = 2092] [outer = 0x1126a6800] 12:51:20 INFO - PROCESS | 1944 | 1464292280175 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x126e0f800) [pid = 1944] [serial = 2093] [outer = 0x1126a6800] 12:51:20 INFO - PROCESS | 1944 | 1464292280487 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]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:51:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 621ms 12:51:20 INFO - PROCESS | 1944 | 1464292280529 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 1944 | 1464292280531 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:51:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:51:20 INFO - PROCESS | 1944 | 1464292280533 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 1944 | 1464292280534 Marionette TRACE conn2 <- [1,2762,null,{}] 12:51:20 INFO - PROCESS | 1944 | 1464292280536 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}] 12:51:20 INFO - PROCESS | 1944 | 1464292280667 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:51:20 INFO - PROCESS | 1944 | 1464292280767 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c61a800 == 96 [pid = 1944] [id = 698] 12:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x126b24000) [pid = 1944] [serial = 2094] [outer = 0x0] 12:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x128d53400) [pid = 1944] [serial = 2095] [outer = 0x126b24000] 12:51:20 INFO - PROCESS | 1944 | 1464292280793 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x12bb22400) [pid = 1944] [serial = 2096] [outer = 0x126b24000] 12:51:21 INFO - PROCESS | 1944 | 1464292281095 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:51:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 618ms 12:51:21 INFO - PROCESS | 1944 | 1464292281151 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 1944 | 1464292281153 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:51:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:51:21 INFO - PROCESS | 1944 | 1464292281155 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1944 | 1464292281156 Marionette TRACE conn2 <- [1,2766,null,{}] 12:51:21 INFO - PROCESS | 1944 | 1464292281158 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}] 12:51:21 INFO - PROCESS | 1944 | 1464292281319 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:51:21 INFO - PROCESS | 1944 | 1464292281397 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1348de000 == 97 [pid = 1944] [id = 699] 12:51:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x11881b400) [pid = 1944] [serial = 2097] [outer = 0x0] 12:51:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x12913ac00) [pid = 1944] [serial = 2098] [outer = 0x11881b400] 12:51:21 INFO - PROCESS | 1944 | 1464292281422 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x12bb49c00) [pid = 1944] [serial = 2099] [outer = 0x11881b400] 12:51:21 INFO - PROCESS | 1944 | 1464292281744 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:51:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 622ms 12:51:21 INFO - PROCESS | 1944 | 1464292281781 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 1944 | 1464292281782 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:51:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:51:21 INFO - PROCESS | 1944 | 1464292281784 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1944 | 1464292281785 Marionette TRACE conn2 <- [1,2770,null,{}] 12:51:21 INFO - PROCESS | 1944 | 1464292281788 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}] 12:51:21 INFO - PROCESS | 1944 | 1464292281946 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:51:21 INFO - PROCESS | 1944 | 1464292281961 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x134a21000 == 98 [pid = 1944] [id = 700] 12:51:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x12c071c00) [pid = 1944] [serial = 2100] [outer = 0x0] 12:51:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x12c906c00) [pid = 1944] [serial = 2101] [outer = 0x12c071c00] 12:51:21 INFO - PROCESS | 1944 | 1464292281986 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x12c91cc00) [pid = 1944] [serial = 2102] [outer = 0x12c071c00] 12:51:22 INFO - PROCESS | 1944 | 1464292282435 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:51:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 669ms 12:51:22 INFO - PROCESS | 1944 | 1464292282454 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 1944 | 1464292282456 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:51:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:51:22 INFO - PROCESS | 1944 | 1464292282460 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 1944 | 1464292282462 Marionette TRACE conn2 <- [1,2774,null,{}] 12:51:22 INFO - PROCESS | 1944 | 1464292282473 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}] 12:51:22 INFO - PROCESS | 1944 | 1464292282693 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:51:22 INFO - PROCESS | 1944 | 1464292282751 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1368f1800 == 99 [pid = 1944] [id = 701] 12:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x12c072000) [pid = 1944] [serial = 2103] [outer = 0x0] 12:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x12ce9f400) [pid = 1944] [serial = 2104] [outer = 0x12c072000] 12:51:22 INFO - PROCESS | 1944 | 1464292282791 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x12d368800) [pid = 1944] [serial = 2105] [outer = 0x12c072000] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x124cab000) [pid = 1944] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x11269bc00) [pid = 1944] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x1167c8000) [pid = 1944] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x140c54c00) [pid = 1944] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x1133b2c00) [pid = 1944] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x134822000) [pid = 1944] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x12bb41800) [pid = 1944] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x1211f0c00) [pid = 1944] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x118245000) [pid = 1944] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x13376e000) [pid = 1944] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x13438c000) [pid = 1944] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x11924f400) [pid = 1944] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x12581e400) [pid = 1944] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x119252000) [pid = 1944] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x1169a2000) [pid = 1944] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x1337a4800) [pid = 1944] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x1188a6000) [pid = 1944] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x136a0c000) [pid = 1944] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x12913cc00) [pid = 1944] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x12bb24000) [pid = 1944] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x110dda000) [pid = 1944] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x128d18800) [pid = 1944] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x12d63d000) [pid = 1944] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x12d63f000) [pid = 1944] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x121145000) [pid = 1944] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x13481c800) [pid = 1944] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x14196d400) [pid = 1944] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x1340c0000) [pid = 1944] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x12349fc00) [pid = 1944] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x124853000) [pid = 1944] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x111c68c00) [pid = 1944] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x126b2a000) [pid = 1944] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x133771800) [pid = 1944] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x13496a400) [pid = 1944] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x140976000) [pid = 1944] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x118d98c00) [pid = 1944] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x112965c00) [pid = 1944] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x1408e1000) [pid = 1944] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x125886000) [pid = 1944] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x12587ec00) [pid = 1944] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x11833a800) [pid = 1944] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x12bb48c00) [pid = 1944] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x1340bec00) [pid = 1944] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x12ba29800) [pid = 1944] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x124fd6000) [pid = 1944] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x13376e800) [pid = 1944] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x110eb0c00) [pid = 1944] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x129153400) [pid = 1944] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x1131a4800) [pid = 1944] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x12612c400) [pid = 1944] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x134824c00) [pid = 1944] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x128bc3800) [pid = 1944] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x117776000) [pid = 1944] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x12114e800) [pid = 1944] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12c078000) [pid = 1944] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12c910000) [pid = 1944] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12b2aa800) [pid = 1944] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x1408da400) [pid = 1944] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x118d57400) [pid = 1944] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x119855c00) [pid = 1944] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x123433000) [pid = 1944] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x110eb2800) [pid = 1944] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x117241c00) [pid = 1944] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x111c8ac00) [pid = 1944] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x1169a3800) [pid = 1944] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x140754800) [pid = 1944] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x134382400) [pid = 1944] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12507e400) [pid = 1944] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x140982800) [pid = 1944] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x1133b2400) [pid = 1944] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12ba2f800) [pid = 1944] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x12485e800) [pid = 1944] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x140746800) [pid = 1944] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x119043400) [pid = 1944] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:51:23 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x140976400) [pid = 1944] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:51:24 INFO - PROCESS | 1944 | 1464292284037 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:51:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1623ms 12:51:24 INFO - PROCESS | 1944 | 1464292284101 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 1944 | 1464292284103 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:51:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:51:24 INFO - PROCESS | 1944 | 1464292284122 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1944 | 1464292284124 Marionette TRACE conn2 <- [1,2778,null,{}] 12:51:24 INFO - PROCESS | 1944 | 1464292284144 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}] 12:51:24 INFO - PROCESS | 1944 | 1464292284280 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:51:24 INFO - PROCESS | 1944 | 1464292284411 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1235e7000 == 100 [pid = 1944] [id = 702] 12:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x110f1d800) [pid = 1944] [serial = 2106] [outer = 0x0] 12:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x112965c00) [pid = 1944] [serial = 2107] [outer = 0x110f1d800] 12:51:24 INFO - PROCESS | 1944 | 1464292284444 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x113e0b400) [pid = 1944] [serial = 2108] [outer = 0x110f1d800] 12:51:24 INFO - PROCESS | 1944 | 1464292284898 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:51:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 803ms 12:51:24 INFO - PROCESS | 1944 | 1464292284925 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 1944 | 1464292284930 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:51:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:51:24 INFO - PROCESS | 1944 | 1464292284936 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1944 | 1464292284938 Marionette TRACE conn2 <- [1,2782,null,{}] 12:51:24 INFO - PROCESS | 1944 | 1464292284944 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}] 12:51:25 INFO - PROCESS | 1944 | 1464292285074 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:51:25 INFO - PROCESS | 1944 | 1464292285180 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bdde000 == 101 [pid = 1944] [id = 703] 12:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x117f17c00) [pid = 1944] [serial = 2109] [outer = 0x0] 12:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x118491000) [pid = 1944] [serial = 2110] [outer = 0x117f17c00] 12:51:25 INFO - PROCESS | 1944 | 1464292285211 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x1188b0800) [pid = 1944] [serial = 2111] [outer = 0x117f17c00] 12:51:25 INFO - PROCESS | 1944 | 1464292285713 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]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:51:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 823ms 12:51:25 INFO - PROCESS | 1944 | 1464292285759 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 1944 | 1464292285761 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:51:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:51:25 INFO - PROCESS | 1944 | 1464292285764 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 1944 | 1464292285766 Marionette TRACE conn2 <- [1,2786,null,{}] 12:51:25 INFO - PROCESS | 1944 | 1464292285774 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}] 12:51:25 INFO - PROCESS | 1944 | 1464292285908 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:51:26 INFO - PROCESS | 1944 | 1464292286019 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x13420c800 == 102 [pid = 1944] [id = 704] 12:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x119247400) [pid = 1944] [serial = 2112] [outer = 0x0] 12:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x119e47000) [pid = 1944] [serial = 2113] [outer = 0x119247400] 12:51:26 INFO - PROCESS | 1944 | 1464292286051 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x123482c00) [pid = 1944] [serial = 2114] [outer = 0x119247400] 12:51:26 INFO - PROCESS | 1944 | 1464292286495 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:51:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 773ms 12:51:26 INFO - PROCESS | 1944 | 1464292286536 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:51:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:51:26 INFO - PROCESS | 1944 | 1464292286538 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:51:26 INFO - PROCESS | 1944 | 1464292286560 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 1944 | 1464292286561 Marionette TRACE conn2 <- [1,2790,null,{}] 12:51:26 INFO - PROCESS | 1944 | 1464292286565 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}] 12:51:26 INFO - PROCESS | 1944 | 1464292286698 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:51:26 INFO - PROCESS | 1944 | 1464292286803 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x134bb0000 == 103 [pid = 1944] [id = 705] 12:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x12401a800) [pid = 1944] [serial = 2115] [outer = 0x0] 12:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x1244c5800) [pid = 1944] [serial = 2116] [outer = 0x12401a800] 12:51:26 INFO - PROCESS | 1944 | 1464292286833 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x124ba9c00) [pid = 1944] [serial = 2117] [outer = 0x12401a800] 12:51:27 INFO - PROCESS | 1944 | 1464292287233 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]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:51:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 742ms 12:51:27 INFO - PROCESS | 1944 | 1464292287287 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 1944 | 1464292287288 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:51:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:51:27 INFO - PROCESS | 1944 | 1464292287292 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 1944 | 1464292287294 Marionette TRACE conn2 <- [1,2794,null,{}] 12:51:27 INFO - PROCESS | 1944 | 1464292287297 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}] 12:51:27 INFO - PROCESS | 1944 | 1464292287422 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:51:27 INFO - PROCESS | 1944 | 1464292287528 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d44800 == 104 [pid = 1944] [id = 706] 12:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x124021800) [pid = 1944] [serial = 2118] [outer = 0x0] 12:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x12587ec00) [pid = 1944] [serial = 2119] [outer = 0x124021800] 12:51:27 INFO - PROCESS | 1944 | 1464292287558 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x126e4e000) [pid = 1944] [serial = 2120] [outer = 0x124021800] 12:51:28 INFO - PROCESS | 1944 | 1464292288029 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:51:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 769ms 12:51:28 INFO - PROCESS | 1944 | 1464292288063 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:51:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:51:28 INFO - PROCESS | 1944 | 1464292288064 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:51:28 INFO - PROCESS | 1944 | 1464292288067 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 1944 | 1464292288068 Marionette TRACE conn2 <- [1,2798,null,{}] 12:51:28 INFO - PROCESS | 1944 | 1464292288070 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}] 12:51:28 INFO - PROCESS | 1944 | 1464292288215 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:51:28 INFO - PROCESS | 1944 | 1464292288356 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x137e88000 == 105 [pid = 1944] [id = 707] 12:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x126e48400) [pid = 1944] [serial = 2121] [outer = 0x0] 12:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x128d60c00) [pid = 1944] [serial = 2122] [outer = 0x126e48400] 12:51:28 INFO - PROCESS | 1944 | 1464292288389 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12ba23800) [pid = 1944] [serial = 2123] [outer = 0x126e48400] 12:51:28 INFO - PROCESS | 1944 | 1464292288842 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:51:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 821ms 12:51:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:51:28 INFO - PROCESS | 1944 | 1464292288891 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 1944 | 1464292288893 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:51:28 INFO - PROCESS | 1944 | 1464292288897 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 1944 | 1464292288898 Marionette TRACE conn2 <- [1,2802,null,{}] 12:51:28 INFO - PROCESS | 1944 | 1464292288901 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}] 12:51:29 INFO - PROCESS | 1944 | 1464292289031 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:51:29 INFO - PROCESS | 1944 | 1464292289139 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x1407a1000 == 106 [pid = 1944] [id = 708] 12:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12aff1400) [pid = 1944] [serial = 2124] [outer = 0x0] 12:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12bb48c00) [pid = 1944] [serial = 2125] [outer = 0x12aff1400] 12:51:29 INFO - PROCESS | 1944 | 1464292289168 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12c921000) [pid = 1944] [serial = 2126] [outer = 0x12aff1400] 12:51:29 INFO - PROCESS | 1944 | 1464292289611 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:51:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 769ms 12:51:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:51:29 INFO - PROCESS | 1944 | 1464292289667 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 1944 | 1464292289668 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:51:29 INFO - PROCESS | 1944 | 1464292289670 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 1944 | 1464292289672 Marionette TRACE conn2 <- [1,2806,null,{}] 12:51:29 INFO - PROCESS | 1944 | 1464292289674 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}] 12:51:29 INFO - PROCESS | 1944 | 1464292289801 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:51:29 INFO - PROCESS | 1944 | 1464292289946 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x140891800 == 107 [pid = 1944] [id = 709] 12:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12c90f400) [pid = 1944] [serial = 2127] [outer = 0x0] 12:51:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12d369400) [pid = 1944] [serial = 2128] [outer = 0x12c90f400] 12:51:29 INFO - PROCESS | 1944 | 1464292289975 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12d372800) [pid = 1944] [serial = 2129] [outer = 0x12c90f400] 12:51:30 INFO - PROCESS | 1944 | 1464292290380 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]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:51:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 12:51:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:51:30 INFO - PROCESS | 1944 | 1464292290393 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 1944 | 1464292290394 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:51:30 INFO - PROCESS | 1944 | 1464292290414 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 1944 | 1464292290415 Marionette TRACE conn2 <- [1,2810,null,{}] 12:51:30 INFO - PROCESS | 1944 | 1464292290418 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}] 12:51:30 INFO - PROCESS | 1944 | 1464292290545 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:51:30 INFO - PROCESS | 1944 | 1464292290690 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x140b36800 == 108 [pid = 1944] [id = 710] 12:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12c910000) [pid = 1944] [serial = 2130] [outer = 0x0] 12:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x12d619400) [pid = 1944] [serial = 2131] [outer = 0x12c910000] 12:51:30 INFO - PROCESS | 1944 | 1464292290721 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x12d639800) [pid = 1944] [serial = 2132] [outer = 0x12c910000] 12:51:31 INFO - PROCESS | 1944 | 1464292291132 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:51:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 787ms 12:51:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:51:31 INFO - PROCESS | 1944 | 1464292291183 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 1944 | 1464292291185 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:51:31 INFO - PROCESS | 1944 | 1464292291187 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 1944 | 1464292291188 Marionette TRACE conn2 <- [1,2814,null,{}] 12:51:31 INFO - PROCESS | 1944 | 1464292291190 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}] 12:51:31 INFO - PROCESS | 1944 | 1464292291320 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:51:31 INFO - PROCESS | 1944 | 1464292291467 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x141b3f000 == 109 [pid = 1944] [id = 711] 12:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x12d615800) [pid = 1944] [serial = 2133] [outer = 0x0] 12:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x13376e000) [pid = 1944] [serial = 2134] [outer = 0x12d615800] 12:51:31 INFO - PROCESS | 1944 | 1464292291496 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x133774800) [pid = 1944] [serial = 2135] [outer = 0x12d615800] 12:51:31 INFO - PROCESS | 1944 | 1464292291956 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]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:51:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 823ms 12:51:32 INFO - PROCESS | 1944 | 1464292292011 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 1944 | 1464292292013 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:51:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:51:32 INFO - PROCESS | 1944 | 1464292292015 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 1944 | 1464292292017 Marionette TRACE conn2 <- [1,2818,null,{}] 12:51:32 INFO - PROCESS | 1944 | 1464292292020 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}] 12:51:32 INFO - PROCESS | 1944 | 1464292292163 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:51:32 INFO - PROCESS | 1944 | 1464292292276 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x141c90800 == 110 [pid = 1944] [id = 712] 12:51:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x1337aec00) [pid = 1944] [serial = 2136] [outer = 0x0] 12:51:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x1340c1400) [pid = 1944] [serial = 2137] [outer = 0x1337aec00] 12:51:32 INFO - PROCESS | 1944 | 1464292292351 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x13438c400) [pid = 1944] [serial = 2138] [outer = 0x1337aec00] 12:51:32 INFO - PROCESS | 1944 | 1464292292814 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]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:51:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 873ms 12:51:32 INFO - PROCESS | 1944 | 1464292292888 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:51:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:51:32 INFO - PROCESS | 1944 | 1464292292890 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:51:32 INFO - PROCESS | 1944 | 1464292292892 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 1944 | 1464292292893 Marionette TRACE conn2 <- [1,2822,null,{}] 12:51:32 INFO - PROCESS | 1944 | 1464292292896 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}] 12:51:33 INFO - PROCESS | 1944 | 1464292293025 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:51:33 INFO - PROCESS | 1944 | 1464292293182 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x11250c800 == 111 [pid = 1944] [id = 713] 12:51:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x110f12000) [pid = 1944] [serial = 2139] [outer = 0x0] 12:51:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x1126a7c00) [pid = 1944] [serial = 2140] [outer = 0x110f12000] 12:51:33 INFO - PROCESS | 1944 | 1464292293215 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x12485f400) [pid = 1944] [serial = 2141] [outer = 0x110f12000] 12:51:33 INFO - PROCESS | 1944 | 1464292293688 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]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 869ms 12:51:33 INFO - PROCESS | 1944 | 1464292293762 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 1944 | 1464292293763 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:51:33 INFO - PROCESS | 1944 | 1464292293766 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 1944 | 1464292293767 Marionette TRACE conn2 <- [1,2826,null,{}] 12:51:33 INFO - PROCESS | 1944 | 1464292293769 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}] 12:51:33 INFO - PROCESS | 1944 | 1464292293902 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:51:34 INFO - PROCESS | 1944 | 1464292294047 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x124148000 == 112 [pid = 1944] [id = 714] 12:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x11260c800) [pid = 1944] [serial = 2142] [outer = 0x0] 12:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x117782000) [pid = 1944] [serial = 2143] [outer = 0x11260c800] 12:51:34 INFO - PROCESS | 1944 | 1464292294077 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12349dc00) [pid = 1944] [serial = 2144] [outer = 0x11260c800] 12:51:34 INFO - PROCESS | 1944 | 1464292294812 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:51:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1072ms 12:51:34 INFO - PROCESS | 1944 | 1464292294839 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 1944 | 1464292294841 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:51:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:51:34 INFO - PROCESS | 1944 | 1464292294862 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 1944 | 1464292294864 Marionette TRACE conn2 <- [1,2830,null,{}] 12:51:34 INFO - PROCESS | 1944 | 1464292294867 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}] 12:51:35 INFO - PROCESS | 1944 | 1464292294998 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:51:35 INFO - PROCESS | 1944 | 1464292295140 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12412b000 == 113 [pid = 1944] [id = 715] 12:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x111c86000) [pid = 1944] [serial = 2145] [outer = 0x0] 12:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x111f3b800) [pid = 1944] [serial = 2146] [outer = 0x111c86000] 12:51:35 INFO - PROCESS | 1944 | 1464292295174 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x113198c00) [pid = 1944] [serial = 2147] [outer = 0x111c86000] 12:51:35 INFO - PROCESS | 1944 | 1464292295653 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:51:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 828ms 12:51:35 INFO - PROCESS | 1944 | 1464292295686 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 1944 | 1464292295690 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:51:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:51:35 INFO - PROCESS | 1944 | 1464292295697 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 1944 | 1464292295698 Marionette TRACE conn2 <- [1,2834,null,{}] 12:51:35 INFO - PROCESS | 1944 | 1464292295701 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}] 12:51:35 INFO - PROCESS | 1944 | 1464292295829 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:51:35 INFO - PROCESS | 1944 | 1464292295976 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x1234dd800 == 114 [pid = 1944] [id = 716] 12:51:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x11269c800) [pid = 1944] [serial = 2148] [outer = 0x0] 12:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x118339800) [pid = 1944] [serial = 2149] [outer = 0x11269c800] 12:51:36 INFO - PROCESS | 1944 | 1464292296007 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x1188a4000) [pid = 1944] [serial = 2150] [outer = 0x11269c800] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x134a21000 == 113 [pid = 1944] [id = 700] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1348de000 == 112 [pid = 1944] [id = 699] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x126728800 == 111 [pid = 1944] [id = 679] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12c61a800 == 110 [pid = 1944] [id = 698] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x129491800 == 109 [pid = 1944] [id = 697] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x1299c9000 == 108 [pid = 1944] [id = 680] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x115e36000 == 107 [pid = 1944] [id = 696] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x124859800) [pid = 1944] [serial = 2047] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x140b45c00) [pid = 1944] [serial = 2011] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x12aa58400) [pid = 1944] [serial = 2026] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x140c5ac00) [pid = 1944] [serial = 2014] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x14196b800) [pid = 1944] [serial = 2017] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x141b96400) [pid = 1944] [serial = 2020] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x143369800) [pid = 1944] [serial = 2023] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x133eeb000 == 106 [pid = 1944] [id = 695] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12948d000 == 105 [pid = 1944] [id = 694] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x128b22800 == 104 [pid = 1944] [id = 693] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x134627000 == 103 [pid = 1944] [id = 688] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x13407d000 == 102 [pid = 1944] [id = 687] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12e022000 == 101 [pid = 1944] [id = 686] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12d5ae000 == 100 [pid = 1944] [id = 685] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12af75000 == 99 [pid = 1944] [id = 684] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x119fc3000 == 98 [pid = 1944] [id = 683] 12:51:36 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7cc800 == 97 [pid = 1944] [id = 682] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x1408dd400) [pid = 1944] [serial = 1868] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x12ba24800) [pid = 1944] [serial = 1592] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x12d621c00) [pid = 1944] [serial = 1595] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x128d5a800) [pid = 1944] [serial = 1667] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x12b2a9800) [pid = 1944] [serial = 1787] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x1337a9400) [pid = 1944] [serial = 1598] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x134865c00) [pid = 1944] [serial = 1541] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x136973000) [pid = 1944] [serial = 1610] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x134a5bc00) [pid = 1944] [serial = 1805] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x141ae5800) [pid = 1944] [serial = 1877] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x1348a9400) [pid = 1944] [serial = 1802] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12913f400) [pid = 1944] [serial = 1721] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x12337fc00) [pid = 1944] [serial = 1853] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x117f16800) [pid = 1944] [serial = 1778] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x14196b000) [pid = 1944] [serial = 1874] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x128bc0000) [pid = 1944] [serial = 1586] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x12b1d3400) [pid = 1944] [serial = 1655] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x121140400) [pid = 1944] [serial = 1649] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12d372000) [pid = 1944] [serial = 1661] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x13481dc00) [pid = 1944] [serial = 1793] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x12c902c00) [pid = 1944] [serial = 1658] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x1337b0c00) [pid = 1944] [serial = 1790] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x134823c00) [pid = 1944] [serial = 1799] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x134384400) [pid = 1944] [serial = 1664] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x12c908000) [pid = 1944] [serial = 1727] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x119086000) [pid = 1944] [serial = 1580] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x129158800) [pid = 1944] [serial = 1856] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x1408d3800) [pid = 1944] [serial = 1865] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x12963e000) [pid = 1944] [serial = 1589] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x12d61f800) [pid = 1944] [serial = 1736] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x124bad400) [pid = 1944] [serial = 1652] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x12cec2400) [pid = 1944] [serial = 1730] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x12d619000) [pid = 1944] [serial = 1733] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x1337a8800) [pid = 1944] [serial = 1859] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x141961c00) [pid = 1944] [serial = 1871] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x128bc4000) [pid = 1944] [serial = 1784] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x11823c800) [pid = 1944] [serial = 1850] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x13697a000) [pid = 1944] [serial = 1808] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x141aea000) [pid = 1944] [serial = 1880] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x116946800) [pid = 1944] [serial = 1712] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x134a57400) [pid = 1944] [serial = 1607] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x1347e5000) [pid = 1944] [serial = 1862] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x12443f800) [pid = 1944] [serial = 1718] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x11904b000) [pid = 1944] [serial = 1715] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x133777000) [pid = 1944] [serial = 1796] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x134822c00) [pid = 1944] [serial = 1604] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x129604400) [pid = 1944] [serial = 1724] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x13804f400) [pid = 1944] [serial = 1952] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x1248d6800) [pid = 1944] [serial = 1583] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x141ae1000) [pid = 1944] [serial = 1883] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x134390c00) [pid = 1944] [serial = 1601] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x121142400) [pid = 1944] [serial = 1781] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x124cf2000) [pid = 1944] [serial = 1925] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x1409cbc00) [pid = 1944] [serial = 1940] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x12485ec00) [pid = 1944] [serial = 1946] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x1188aa000) [pid = 1944] [serial = 1922] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x12d36d800) [pid = 1944] [serial = 1928] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x134961000) [pid = 1944] [serial = 1931] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x136979c00) [pid = 1944] [serial = 1934] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x140b45000) [pid = 1944] [serial = 1937] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x12114f400) [pid = 1944] [serial = 2042] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x1188ad400) [pid = 1944] [serial = 2036] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x11924dc00) [pid = 1944] [serial = 2039] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x1409c8800) [pid = 1944] [serial = 1949] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x140752800) [pid = 1944] [serial = 1943] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x119236800) [pid = 1944] [serial = 2038] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x119ec2400) [pid = 1944] [serial = 2041] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x12375c000) [pid = 1944] [serial = 2044] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x111c61800) [pid = 1944] [serial = 1990] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x1126a9000) [pid = 1944] [serial = 1991] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x1185dc400) [pid = 1944] [serial = 2035] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x111e30000) [pid = 1944] [serial = 2029] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x1234a6000) [pid = 1944] [serial = 1994] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x11985e000) [pid = 1944] [serial = 1993] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x140982000) [pid = 1944] [serial = 2006] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x1408da000) [pid = 1944] [serial = 2005] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x136978c00) [pid = 1944] [serial = 2003] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x136872400) [pid = 1944] [serial = 2002] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x1121bc000) [pid = 1944] [serial = 2030] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12afee000) [pid = 1944] [serial = 1997] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x128d1f400) [pid = 1944] [serial = 1996] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x140b3b800) [pid = 1944] [serial = 2008] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x140b42400) [pid = 1944] [serial = 2009] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x115e09800) [pid = 1944] [serial = 2032] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x11615c800) [pid = 1944] [serial = 2033] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x134822400) [pid = 1944] [serial = 2000] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x133777c00) [pid = 1944] [serial = 1999] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12408a400) [pid = 1944] [serial = 2045] [outer = 0x0] [url = about:blank] 12:51:36 INFO - PROCESS | 1944 | 1464292296549 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:51:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:51:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 871ms 12:51:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:51:36 INFO - PROCESS | 1944 | 1464292296568 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 1944 | 1464292296569 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:51:36 INFO - PROCESS | 1944 | 1464292296571 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 1944 | 1464292296576 Marionette TRACE conn2 <- [1,2838,null,{}] 12:51:36 INFO - PROCESS | 1944 | 1464292296596 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}] 12:51:36 INFO - PROCESS | 1944 | 1464292296727 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:51:36 INFO - PROCESS | 1944 | 1464292296734 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x1234ca000 == 98 [pid = 1944] [id = 717] 12:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x1188af800) [pid = 1944] [serial = 2151] [outer = 0x0] 12:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x11923d400) [pid = 1944] [serial = 2152] [outer = 0x1188af800] 12:51:36 INFO - PROCESS | 1944 | 1464292296779 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x119ecc800) [pid = 1944] [serial = 2153] [outer = 0x1188af800] 12:51:37 INFO - PROCESS | 1944 | 1464292297293 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 732ms 12:51:37 INFO - PROCESS | 1944 | 1464292297304 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 1944 | 1464292297306 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:51:37 INFO - PROCESS | 1944 | 1464292297311 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 1944 | 1464292297312 Marionette TRACE conn2 <- [1,2842,null,{}] 12:51:37 INFO - PROCESS | 1944 | 1464292297314 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}] 12:51:37 INFO - PROCESS | 1944 | 1464292297429 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:51:37 INFO - PROCESS | 1944 | 1464292297434 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12948f800 == 99 [pid = 1944] [id = 718] 12:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12138b000) [pid = 1944] [serial = 2154] [outer = 0x0] 12:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x1234a2400) [pid = 1944] [serial = 2155] [outer = 0x12138b000] 12:51:37 INFO - PROCESS | 1944 | 1464292297460 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12375bc00) [pid = 1944] [serial = 2156] [outer = 0x12138b000] 12:51:37 INFO - PROCESS | 1944 | 1464292297863 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 12:51:37 INFO - PROCESS | 1944 | 1464292297880 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 1944 | 1464292297881 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:51:37 INFO - PROCESS | 1944 | 1464292297883 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 1944 | 1464292297885 Marionette TRACE conn2 <- [1,2846,null,{}] 12:51:37 INFO - PROCESS | 1944 | 1464292297887 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}] 12:51:38 INFO - PROCESS | 1944 | 1464292298003 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:51:38 INFO - PROCESS | 1944 | 1464292298008 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12baee800 == 100 [pid = 1944] [id = 719] 12:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x123761c00) [pid = 1944] [serial = 2157] [outer = 0x0] 12:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x124851800) [pid = 1944] [serial = 2158] [outer = 0x123761c00] 12:51:38 INFO - PROCESS | 1944 | 1464292298034 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x124bad400) [pid = 1944] [serial = 2159] [outer = 0x123761c00] 12:51:38 INFO - PROCESS | 1944 | 1464292298450 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]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:51:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 619ms 12:51:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:51:38 INFO - PROCESS | 1944 | 1464292298505 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 1944 | 1464292298508 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:51:38 INFO - PROCESS | 1944 | 1464292298510 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 1944 | 1464292298511 Marionette TRACE conn2 <- [1,2850,null,{}] 12:51:38 INFO - PROCESS | 1944 | 1464292298513 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}] 12:51:38 INFO - PROCESS | 1944 | 1464292298672 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:51:38 INFO - PROCESS | 1944 | 1464292298691 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c61d000 == 101 [pid = 1944] [id = 720] 12:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x124cac000) [pid = 1944] [serial = 2160] [outer = 0x0] 12:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x12650f800) [pid = 1944] [serial = 2161] [outer = 0x124cac000] 12:51:38 INFO - PROCESS | 1944 | 1464292298717 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x128d19800) [pid = 1944] [serial = 2162] [outer = 0x124cac000] 12:51:39 INFO - PROCESS | 1944 | 1464292299096 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:51:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 619ms 12:51:39 INFO - PROCESS | 1944 | 1464292299135 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 1944 | 1464292299136 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:51:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:51:39 INFO - PROCESS | 1944 | 1464292299138 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1944 | 1464292299139 Marionette TRACE conn2 <- [1,2854,null,{}] 12:51:39 INFO - PROCESS | 1944 | 1464292299149 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}] 12:51:39 INFO - PROCESS | 1944 | 1464292299290 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:51:39 INFO - PROCESS | 1944 | 1464292299308 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1c1000 == 102 [pid = 1944] [id = 721] 12:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x128bbf800) [pid = 1944] [serial = 2163] [outer = 0x0] 12:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x128fde400) [pid = 1944] [serial = 2164] [outer = 0x128bbf800] 12:51:39 INFO - PROCESS | 1944 | 1464292299333 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x129146800) [pid = 1944] [serial = 2165] [outer = 0x128bbf800] 12:51:39 INFO - PROCESS | 1944 | 1464292299723 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:51:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 621ms 12:51:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:51:39 INFO - PROCESS | 1944 | 1464292299772 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 1944 | 1464292299773 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:51:39 INFO - PROCESS | 1944 | 1464292299775 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1944 | 1464292299777 Marionette TRACE conn2 <- [1,2858,null,{}] 12:51:39 INFO - PROCESS | 1944 | 1464292299779 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}] 12:51:39 INFO - PROCESS | 1944 | 1464292299919 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:51:39 INFO - PROCESS | 1944 | 1464292299933 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12dd76800 == 103 [pid = 1944] [id = 722] 12:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x128d5f800) [pid = 1944] [serial = 2166] [outer = 0x0] 12:51:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x1291cac00) [pid = 1944] [serial = 2167] [outer = 0x128d5f800] 12:51:39 INFO - PROCESS | 1944 | 1464292299958 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x129643000) [pid = 1944] [serial = 2168] [outer = 0x128d5f800] 12:51:40 INFO - PROCESS | 1944 | 1464292300340 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:51:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 620ms 12:51:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:51:40 INFO - PROCESS | 1944 | 1464292300397 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 1944 | 1464292300398 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:51:40 INFO - PROCESS | 1944 | 1464292300400 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 1944 | 1464292300401 Marionette TRACE conn2 <- [1,2862,null,{}] 12:51:40 INFO - PROCESS | 1944 | 1464292300403 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}] 12:51:40 INFO - PROCESS | 1944 | 1464292300552 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x12ce44000) [pid = 1944] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x141b9f800) [pid = 1944] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x11659e000) [pid = 1944] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x12d61d400) [pid = 1944] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x140c53c00) [pid = 1944] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x140c56c00) [pid = 1944] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x140c59000) [pid = 1944] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x110dd5800) [pid = 1944] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x110faf800) [pid = 1944] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12c071c00) [pid = 1944] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x11659f000) [pid = 1944] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x1126a6800) [pid = 1944] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x126b24000) [pid = 1944] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x1211f2000) [pid = 1944] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x123659800) [pid = 1944] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x12ce94c00) [pid = 1944] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:51:40 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x11881b400) [pid = 1944] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:51:40 INFO - PROCESS | 1944 | 1464292300828 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x125321800 == 104 [pid = 1944] [id = 723] 12:51:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x110dd5800) [pid = 1944] [serial = 2169] [outer = 0x0] 12:51:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x1126a6800) [pid = 1944] [serial = 2170] [outer = 0x110dd5800] 12:51:40 INFO - PROCESS | 1944 | 1464292300854 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x1234a7c00) [pid = 1944] [serial = 2171] [outer = 0x110dd5800] 12:51:41 INFO - PROCESS | 1944 | 1464292301154 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:51:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 769ms 12:51:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:51:41 INFO - PROCESS | 1944 | 1464292301169 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 1944 | 1464292301171 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:51:41 INFO - PROCESS | 1944 | 1464292301173 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 1944 | 1464292301177 Marionette TRACE conn2 <- [1,2866,null,{}] 12:51:41 INFO - PROCESS | 1944 | 1464292301181 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}] 12:51:41 INFO - PROCESS | 1944 | 1464292301297 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:51:41 INFO - PROCESS | 1944 | 1464292301391 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x133eeb000 == 105 [pid = 1944] [id = 724] 12:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x113c2b800) [pid = 1944] [serial = 2172] [outer = 0x0] 12:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12afee000) [pid = 1944] [serial = 2173] [outer = 0x113c2b800] 12:51:41 INFO - PROCESS | 1944 | 1464292301417 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12b2ae000) [pid = 1944] [serial = 2174] [outer = 0x113c2b800] 12:51:41 INFO - PROCESS | 1944 | 1464292301686 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:51:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms 12:51:41 INFO - PROCESS | 1944 | 1464292301704 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 1944 | 1464292301706 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:51:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:51:41 INFO - PROCESS | 1944 | 1464292301719 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 1944 | 1464292301721 Marionette TRACE conn2 <- [1,2870,null,{}] 12:51:41 INFO - PROCESS | 1944 | 1464292301734 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}] 12:51:41 INFO - PROCESS | 1944 | 1464292301894 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:51:42 INFO - PROCESS | 1944 | 1464292302062 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x134245000 == 106 [pid = 1944] [id = 725] 12:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x124ba7400) [pid = 1944] [serial = 2175] [outer = 0x0] 12:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12bb21800) [pid = 1944] [serial = 2176] [outer = 0x124ba7400] 12:51:42 INFO - PROCESS | 1944 | 1464292302111 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12c914000) [pid = 1944] [serial = 2177] [outer = 0x124ba7400] 12:51:42 INFO - PROCESS | 1944 | 1464292302482 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]]]}] 12:51:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:51:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 773ms 12:51:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:51:42 INFO - PROCESS | 1944 | 1464292302496 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 1944 | 1464292302497 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:51:42 INFO - PROCESS | 1944 | 1464292302499 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 1944 | 1464292302500 Marionette TRACE conn2 <- [1,2874,null,{}] 12:51:42 INFO - PROCESS | 1944 | 1464292302503 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}] 12:51:42 INFO - PROCESS | 1944 | 1464292302620 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:51:42 INFO - PROCESS | 1944 | 1464292302715 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x13466e800 == 107 [pid = 1944] [id = 726] 12:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x12c90b400) [pid = 1944] [serial = 2178] [outer = 0x0] 12:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x12ceb9c00) [pid = 1944] [serial = 2179] [outer = 0x12c90b400] 12:51:42 INFO - PROCESS | 1944 | 1464292302740 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12d621c00) [pid = 1944] [serial = 2180] [outer = 0x12c90b400] 12:51:43 INFO - PROCESS | 1944 | 1464292303281 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:51:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 822ms 12:51:43 INFO - PROCESS | 1944 | 1464292303322 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 1944 | 1464292303325 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:51:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:51:43 INFO - PROCESS | 1944 | 1464292303329 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 1944 | 1464292303331 Marionette TRACE conn2 <- [1,2878,null,{}] 12:51:43 INFO - PROCESS | 1944 | 1464292303335 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}] 12:51:43 INFO - PROCESS | 1944 | 1464292303506 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:51:43 INFO - PROCESS | 1944 | 1464292303614 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x123406800 == 108 [pid = 1944] [id = 727] 12:51:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x112dc5800) [pid = 1944] [serial = 2181] [outer = 0x0] 12:51:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x11659e000) [pid = 1944] [serial = 2182] [outer = 0x112dc5800] 12:51:43 INFO - PROCESS | 1944 | 1464292303646 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x11833dc00) [pid = 1944] [serial = 2183] [outer = 0x112dc5800] 12:51:44 INFO - PROCESS | 1944 | 1464292304098 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:51:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 823ms 12:51:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:51:44 INFO - PROCESS | 1944 | 1464292304152 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 1944 | 1464292304157 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:51:44 INFO - PROCESS | 1944 | 1464292304161 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 1944 | 1464292304163 Marionette TRACE conn2 <- [1,2882,null,{}] 12:51:44 INFO - PROCESS | 1944 | 1464292304166 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}] 12:51:44 INFO - PROCESS | 1944 | 1464292304305 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:51:44 INFO - PROCESS | 1944 | 1464292304441 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca72800 == 109 [pid = 1944] [id = 728] 12:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x118339c00) [pid = 1944] [serial = 2184] [outer = 0x0] 12:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x119050800) [pid = 1944] [serial = 2185] [outer = 0x118339c00] 12:51:44 INFO - PROCESS | 1944 | 1464292304474 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x1211f2c00) [pid = 1944] [serial = 2186] [outer = 0x118339c00] 12:51:45 INFO - PROCESS | 1944 | 1464292305001 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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:51:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 871ms 12:51:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:51:45 INFO - PROCESS | 1944 | 1464292305033 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 1944 | 1464292305035 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:51:45 INFO - PROCESS | 1944 | 1464292305037 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 1944 | 1464292305040 Marionette TRACE conn2 <- [1,2886,null,{}] 12:51:45 INFO - PROCESS | 1944 | 1464292305050 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}] 12:51:45 INFO - PROCESS | 1944 | 1464292305188 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:51:45 INFO - PROCESS | 1944 | 1464292305294 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x134893000 == 110 [pid = 1944] [id = 729] 12:51:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x12375ac00) [pid = 1944] [serial = 2187] [outer = 0x0] 12:51:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x126131000) [pid = 1944] [serial = 2188] [outer = 0x12375ac00] 12:51:45 INFO - PROCESS | 1944 | 1464292305325 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x128bc3c00) [pid = 1944] [serial = 2189] [outer = 0x12375ac00] 12:51:45 INFO - PROCESS | 1944 | 1464292305781 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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:51:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 776ms 12:51:45 INFO - PROCESS | 1944 | 1464292305814 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:51:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:51:45 INFO - PROCESS | 1944 | 1464292305816 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:51:45 INFO - PROCESS | 1944 | 1464292305818 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 1944 | 1464292305819 Marionette TRACE conn2 <- [1,2890,null,{}] 12:51:45 INFO - PROCESS | 1944 | 1464292305822 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}] 12:51:45 INFO - PROCESS | 1944 | 1464292305958 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:51:46 INFO - PROCESS | 1944 | 1464292306097 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x13494d000 == 111 [pid = 1944] [id = 730] 12:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x124bde000) [pid = 1944] [serial = 2190] [outer = 0x0] 12:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x129672800) [pid = 1944] [serial = 2191] [outer = 0x124bde000] 12:51:46 INFO - PROCESS | 1944 | 1464292306126 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x12ba2d400) [pid = 1944] [serial = 2192] [outer = 0x124bde000] 12:51:46 INFO - PROCESS | 1944 | 1464292306558 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:51:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 769ms 12:51:46 INFO - PROCESS | 1944 | 1464292306603 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 1944 | 1464292306605 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:51:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:51:46 INFO - PROCESS | 1944 | 1464292306610 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 1944 | 1464292306611 Marionette TRACE conn2 <- [1,2894,null,{}] 12:51:46 INFO - PROCESS | 1944 | 1464292306614 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}] 12:51:46 INFO - PROCESS | 1944 | 1464292306744 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:51:46 INFO - PROCESS | 1944 | 1464292306853 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x1368e1000 == 112 [pid = 1944] [id = 731] 12:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x12ba2b400) [pid = 1944] [serial = 2193] [outer = 0x0] 12:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x12bb3e000) [pid = 1944] [serial = 2194] [outer = 0x12ba2b400] 12:51:46 INFO - PROCESS | 1944 | 1464292306882 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x12c90c800) [pid = 1944] [serial = 2195] [outer = 0x12ba2b400] 12:51:47 INFO - PROCESS | 1944 | 1464292307364 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]]]}] 12:51:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:51:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 820ms 12:51:47 INFO - PROCESS | 1944 | 1464292307431 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 1944 | 1464292307432 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:51:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:51:47 INFO - PROCESS | 1944 | 1464292307435 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 1944 | 1464292307436 Marionette TRACE conn2 <- [1,2898,null,{}] 12:51:47 INFO - PROCESS | 1944 | 1464292307439 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}] 12:51:47 INFO - PROCESS | 1944 | 1464292307581 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:51:47 INFO - PROCESS | 1944 | 1464292307693 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d1d800 == 113 [pid = 1944] [id = 732] 12:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x12c904c00) [pid = 1944] [serial = 2196] [outer = 0x0] 12:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12d372000) [pid = 1944] [serial = 2197] [outer = 0x12c904c00] 12:51:47 INFO - PROCESS | 1944 | 1464292307724 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x1337ac000) [pid = 1944] [serial = 2198] [outer = 0x12c904c00] 12:51:48 INFO - PROCESS | 1944 | 1464292308178 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]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:51:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 769ms 12:51:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:51:48 INFO - PROCESS | 1944 | 1464292308210 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 1944 | 1464292308211 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:51:48 INFO - PROCESS | 1944 | 1464292308216 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 1944 | 1464292308217 Marionette TRACE conn2 <- [1,2902,null,{}] 12:51:48 INFO - PROCESS | 1944 | 1464292308219 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}] 12:51:48 INFO - PROCESS | 1944 | 1464292308352 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:51:48 INFO - PROCESS | 1944 | 1464292308464 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x137e90800 == 114 [pid = 1944] [id = 733] 12:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x133779800) [pid = 1944] [serial = 2199] [outer = 0x0] 12:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x1340bf800) [pid = 1944] [serial = 2200] [outer = 0x133779800] 12:51:48 INFO - PROCESS | 1944 | 1464292308493 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x13438c000) [pid = 1944] [serial = 2201] [outer = 0x133779800] 12:51:48 INFO - PROCESS | 1944 | 1464292308918 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:51:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 721ms 12:51:48 INFO - PROCESS | 1944 | 1464292308937 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:51:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:51:48 INFO - PROCESS | 1944 | 1464292308939 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:51:48 INFO - PROCESS | 1944 | 1464292308941 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 1944 | 1464292308942 Marionette TRACE conn2 <- [1,2906,null,{}] 12:51:48 INFO - PROCESS | 1944 | 1464292308945 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}] 12:51:49 INFO - PROCESS | 1944 | 1464292309076 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:51:49 INFO - PROCESS | 1944 | 1464292309189 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x140864000 == 115 [pid = 1944] [id = 734] 12:51:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x1337ae000) [pid = 1944] [serial = 2202] [outer = 0x0] 12:51:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x1347dcc00) [pid = 1944] [serial = 2203] [outer = 0x1337ae000] 12:51:49 INFO - PROCESS | 1944 | 1464292309218 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x1347e5c00) [pid = 1944] [serial = 2204] [outer = 0x1337ae000] 12:51:49 INFO - PROCESS | 1944 | 1464292309643 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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:51:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 720ms 12:51:49 INFO - PROCESS | 1944 | 1464292309661 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 1944 | 1464292309663 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:51:49 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:51:49 INFO - PROCESS | 1944 | 1464292309665 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 1944 | 1464292309666 Marionette TRACE conn2 <- [1,2910,null,{}] 12:51:49 INFO - PROCESS | 1944 | 1464292309668 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}] 12:51:49 INFO - PROCESS | 1944 | 1464292309815 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:51:49 INFO - PROCESS | 1944 | 1464292309929 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x140cd7000 == 116 [pid = 1944] [id = 735] 12:51:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x1347e2c00) [pid = 1944] [serial = 2205] [outer = 0x0] 12:51:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x13481a400) [pid = 1944] [serial = 2206] [outer = 0x1347e2c00] 12:51:49 INFO - PROCESS | 1944 | 1464292309958 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x134820000) [pid = 1944] [serial = 2207] [outer = 0x1347e2c00] 12:51:50 INFO - PROCESS | 1944 | 1464292310319 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]]]}] 12:51:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:51:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:51:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 12:51:50 INFO - TEST-START | /DOMEvents/constructors.html 12:51:50 INFO - PROCESS | 1944 | 1464292310336 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 1944 | 1464292310337 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:51:50 INFO - PROCESS | 1944 | 1464292310339 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 1944 | 1464292310341 Marionette TRACE conn2 <- [1,2914,null,{}] 12:51:50 INFO - PROCESS | 1944 | 1464292310343 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}] 12:51:50 INFO - PROCESS | 1944 | 1464292310475 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:51:50 INFO - PROCESS | 1944 | 1464292310620 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x141b83000 == 117 [pid = 1944] [id = 736] 12:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x1347e9800) [pid = 1944] [serial = 2208] [outer = 0x0] 12:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x134824c00) [pid = 1944] [serial = 2209] [outer = 0x1347e9800] 12:51:50 INFO - PROCESS | 1944 | 1464292310649 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x13486ac00) [pid = 1944] [serial = 2210] [outer = 0x1347e9800] 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:51:51 INFO - PROCESS | 1944 | 1464292311056 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]]]}] 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:51:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:51:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:51:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:51:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:51:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:51:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:51:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:51:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:51:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 727ms 12:51:51 INFO - PROCESS | 1944 | 1464292311068 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 1944 | 1464292311069 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:51:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:51:51 INFO - PROCESS | 1944 | 1464292311072 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 1944 | 1464292311074 Marionette TRACE conn2 <- [1,2918,null,{}] 12:51:51 INFO - PROCESS | 1944 | 1464292311077 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}] 12:51:51 INFO - PROCESS | 1944 | 1464292311226 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:51:51 INFO - PROCESS | 1944 | 1464292311393 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ef1000 == 118 [pid = 1944] [id = 737] 12:51:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x1348a3400) [pid = 1944] [serial = 2211] [outer = 0x0] 12:51:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x134a4d400) [pid = 1944] [serial = 2212] [outer = 0x1348a3400] 12:51:51 INFO - PROCESS | 1944 | 1464292311427 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x136871800) [pid = 1944] [serial = 2213] [outer = 0x1348a3400] 12:51:51 INFO - PROCESS | 1944 | 1464292311788 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:51:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:51:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 722ms 12:51:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:51:51 INFO - PROCESS | 1944 | 1464292311795 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 1944 | 1464292311796 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:51:51 INFO - PROCESS | 1944 | 1464292311799 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 1944 | 1464292311800 Marionette TRACE conn2 <- [1,2922,null,{}] 12:51:51 INFO - PROCESS | 1944 | 1464292311802 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}] 12:51:51 INFO - PROCESS | 1944 | 1464292311934 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:51:52 INFO - PROCESS | 1944 | 1464292312080 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fe0000 == 119 [pid = 1944] [id = 738] 12:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x13486a000) [pid = 1944] [serial = 2214] [outer = 0x0] 12:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x136879400) [pid = 1944] [serial = 2215] [outer = 0x13486a000] 12:51:52 INFO - PROCESS | 1944 | 1464292312110 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x136971400) [pid = 1944] [serial = 2216] [outer = 0x13486a000] 12:51:52 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:51:52 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:51:52 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:51:52 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:51:52 INFO - PROCESS | 1944 | 1464292312533 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]]]}] 12:51:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:51:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:51:52 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 12:51:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:51:52 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 12:51:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:51:52 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]" 12:51:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:51:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:51:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 770ms 12:51:52 INFO - PROCESS | 1944 | 1464292312570 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 1944 | 1464292312572 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:51:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:51:52 INFO - PROCESS | 1944 | 1464292312575 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 1944 | 1464292312577 Marionette TRACE conn2 <- [1,2926,null,{}] 12:51:52 INFO - PROCESS | 1944 | 1464292312580 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}] 12:51:52 INFO - PROCESS | 1944 | 1464292312771 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:51:52 INFO - PROCESS | 1944 | 1464292312945 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1fa800 == 120 [pid = 1944] [id = 739] 12:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x113bc3c00) [pid = 1944] [serial = 2217] [outer = 0x0] 12:51:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x1267ca400) [pid = 1944] [serial = 2218] [outer = 0x113bc3c00] 12:51:52 INFO - PROCESS | 1944 | 1464292312974 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x136973c00) [pid = 1944] [serial = 2219] [outer = 0x113bc3c00] 12:51:53 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:51:53 INFO - PROCESS | 1944 | 1464292313329 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]]]}] 12:51:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:51:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 772ms 12:51:53 INFO - PROCESS | 1944 | 1464292313347 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 1944 | 1464292313348 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:51:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:51:53 INFO - PROCESS | 1944 | 1464292313350 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 1944 | 1464292313351 Marionette TRACE conn2 <- [1,2930,null,{}] 12:51:53 INFO - PROCESS | 1944 | 1464292313354 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}] 12:51:53 INFO - PROCESS | 1944 | 1464292313491 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:51:53 INFO - PROCESS | 1944 | 1464292313995 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x11864b800 == 121 [pid = 1944] [id = 740] 12:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x110da2800) [pid = 1944] [serial = 2220] [outer = 0x0] 12:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x110dd6800) [pid = 1944] [serial = 2221] [outer = 0x110da2800] 12:51:54 INFO - PROCESS | 1944 | 1464292314026 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x111c61800) [pid = 1944] [serial = 2222] [outer = 0x110da2800] 12:51:54 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:51:54 INFO - PROCESS | 1944 | 1464292314464 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]]]}] 12:51:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:51:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1124ms 12:51:54 INFO - PROCESS | 1944 | 1464292314477 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 1944 | 1464292314480 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:51:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:51:54 INFO - PROCESS | 1944 | 1464292314483 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 1944 | 1464292314485 Marionette TRACE conn2 <- [1,2934,null,{}] 12:51:54 INFO - PROCESS | 1944 | 1464292314489 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}] 12:51:54 INFO - PROCESS | 1944 | 1464292314617 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:51:54 INFO - PROCESS | 1944 | 1464292314766 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b1f5000 == 122 [pid = 1944] [id = 741] 12:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x1160e4400) [pid = 1944] [serial = 2223] [outer = 0x0] 12:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x116845800) [pid = 1944] [serial = 2224] [outer = 0x1160e4400] 12:51:54 INFO - PROCESS | 1944 | 1464292314798 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x118335000) [pid = 1944] [serial = 2225] [outer = 0x1160e4400] 12:51:55 INFO - PROCESS | 1944 | 1464292315177 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]]]}] 12:51:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:51:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 721ms 12:51:55 INFO - PROCESS | 1944 | 1464292315207 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 1944 | 1464292315209 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:51:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:51:55 INFO - PROCESS | 1944 | 1464292315212 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 1944 | 1464292315213 Marionette TRACE conn2 <- [1,2938,null,{}] 12:51:55 INFO - PROCESS | 1944 | 1464292315216 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}] 12:51:55 INFO - PROCESS | 1944 | 1464292315345 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:51:55 INFO - PROCESS | 1944 | 1464292315486 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x128f9b000 == 123 [pid = 1944] [id = 742] 12:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x1188a3000) [pid = 1944] [serial = 2226] [outer = 0x0] 12:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x118d98c00) [pid = 1944] [serial = 2227] [outer = 0x1188a3000] 12:51:55 INFO - PROCESS | 1944 | 1464292315514 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x1199a2c00) [pid = 1944] [serial = 2228] [outer = 0x1188a3000] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x113120000 == 122 [pid = 1944] [id = 456] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x134245000 == 121 [pid = 1944] [id = 725] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x133eeb000 == 120 [pid = 1944] [id = 724] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x125321800 == 119 [pid = 1944] [id = 723] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12dd76800 == 118 [pid = 1944] [id = 722] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x12ce9f400) [pid = 1944] [serial = 2104] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x128dda800) [pid = 1944] [serial = 2065] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x129157400) [pid = 1944] [serial = 2068] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12966f000) [pid = 1944] [serial = 2071] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x12b1d2000) [pid = 1944] [serial = 2074] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1c1000 == 117 [pid = 1944] [id = 721] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12c61d000 == 116 [pid = 1944] [id = 720] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12baee800 == 115 [pid = 1944] [id = 719] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12948f800 == 114 [pid = 1944] [id = 718] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x1234ca000 == 113 [pid = 1944] [id = 717] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x1234dd800 == 112 [pid = 1944] [id = 716] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce43000 == 111 [pid = 1944] [id = 17] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12412b000 == 110 [pid = 1944] [id = 715] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x140891800 == 109 [pid = 1944] [id = 709] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x1407a1000 == 108 [pid = 1944] [id = 708] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x137e88000 == 107 [pid = 1944] [id = 707] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x136d44800 == 106 [pid = 1944] [id = 706] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x134bb0000 == 105 [pid = 1944] [id = 705] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x13420c800 == 104 [pid = 1944] [id = 704] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12bdde000 == 103 [pid = 1944] [id = 703] 12:51:55 INFO - PROCESS | 1944 | --DOCSHELL 0x1235e7000 == 102 [pid = 1944] [id = 702] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x143373c00) [pid = 1944] [serial = 2024] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x143378400) [pid = 1944] [serial = 2027] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x140c52c00) [pid = 1944] [serial = 2012] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x141964c00) [pid = 1944] [serial = 2015] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x141ae6400) [pid = 1944] [serial = 2018] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x141b9e000) [pid = 1944] [serial = 2021] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x1121b0000) [pid = 1944] [serial = 2080] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x116076400) [pid = 1944] [serial = 2081] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x113cb7400) [pid = 1944] [serial = 2089] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x1199a5800) [pid = 1944] [serial = 2090] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x12588bc00) [pid = 1944] [serial = 2062] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x11318c000) [pid = 1944] [serial = 2050] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x12c906c00) [pid = 1944] [serial = 2101] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x11907b000) [pid = 1944] [serial = 2084] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x1188ce400) [pid = 1944] [serial = 2083] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x124cec000) [pid = 1944] [serial = 2092] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x126e0f800) [pid = 1944] [serial = 2093] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x117f0ec00) [pid = 1944] [serial = 2053] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x12bb22400) [pid = 1944] [serial = 2096] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x128d53400) [pid = 1944] [serial = 2095] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x124853400) [pid = 1944] [serial = 2087] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x12349cc00) [pid = 1944] [serial = 2086] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x1248d7c00) [pid = 1944] [serial = 2048] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x12349a400) [pid = 1944] [serial = 2056] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x124cf3400) [pid = 1944] [serial = 2059] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x129142c00) [pid = 1944] [serial = 2077] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x12c91cc00) [pid = 1944] [serial = 2102] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x12913a400) [pid = 1944] [serial = 1451] [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.] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x12bb49c00) [pid = 1944] [serial = 2099] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x12913ac00) [pid = 1944] [serial = 2098] [outer = 0x0] [url = about:blank] 12:51:55 INFO - PROCESS | 1944 | 1464292315975 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]]]}] 12:51:55 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. 12:51:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 769ms 12:51:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:51:55 INFO - PROCESS | 1944 | 1464292315981 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 1944 | 1464292315982 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:51:55 INFO - PROCESS | 1944 | 1464292315988 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 1944 | 1464292315995 Marionette TRACE conn2 <- [1,2942,null,{}] 12:51:56 INFO - PROCESS | 1944 | 1464292315998 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}] 12:51:56 INFO - PROCESS | 1944 | 1464292316104 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:51:56 INFO - PROCESS | 1944 | 1464292316213 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1234d2000 == 103 [pid = 1944] [id = 743] 12:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x11907b000) [pid = 1944] [serial = 2229] [outer = 0x0] 12:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x119ec2400) [pid = 1944] [serial = 2230] [outer = 0x11907b000] 12:51:56 INFO - PROCESS | 1944 | 1464292316255 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x12349ec00) [pid = 1944] [serial = 2231] [outer = 0x11907b000] 12:51:56 INFO - PROCESS | 1944 | 1464292316687 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"]]]}] 12:51:56 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 12:51:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:51:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 734ms 12:51:56 INFO - PROCESS | 1944 | 1464292316719 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 1944 | 1464292316722 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:51:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:51:56 INFO - PROCESS | 1944 | 1464292316725 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 1944 | 1464292316727 Marionette TRACE conn2 <- [1,2946,null,{}] 12:51:56 INFO - PROCESS | 1944 | 1464292316748 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}] 12:51:56 INFO - PROCESS | 1944 | 1464292316907 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:51:56 INFO - PROCESS | 1944 | 1464292316914 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b389800 == 104 [pid = 1944] [id = 744] 12:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12375a000) [pid = 1944] [serial = 2232] [outer = 0x0] 12:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x1244c1c00) [pid = 1944] [serial = 2233] [outer = 0x12375a000] 12:51:56 INFO - PROCESS | 1944 | 1464292316939 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x1248d7c00) [pid = 1944] [serial = 2234] [outer = 0x12375a000] 12:51:57 INFO - PROCESS | 1944 | 1464292317332 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]]]}] 12:51:57 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. 12:51:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 626ms 12:51:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:51:57 INFO - PROCESS | 1944 | 1464292317350 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 1944 | 1464292317351 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:51:57 INFO - PROCESS | 1944 | 1464292317353 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 1944 | 1464292317354 Marionette TRACE conn2 <- [1,2950,null,{}] 12:51:57 INFO - PROCESS | 1944 | 1464292317357 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}] 12:51:57 INFO - PROCESS | 1944 | 1464292317469 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:51:57 INFO - PROCESS | 1944 | 1464292317476 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7d0000 == 105 [pid = 1944] [id = 745] 12:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x12507ec00) [pid = 1944] [serial = 2235] [outer = 0x0] 12:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x12581e400) [pid = 1944] [serial = 2236] [outer = 0x12507ec00] 12:51:57 INFO - PROCESS | 1944 | 1464292317507 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x126b31c00) [pid = 1944] [serial = 2237] [outer = 0x12507ec00] 12:51:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ce43800 == 106 [pid = 1944] [id = 746] 12:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x128d1c800) [pid = 1944] [serial = 2238] [outer = 0x0] 12:51:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x1265b5400) [pid = 1944] [serial = 2239] [outer = 0x128d1c800] 12:51:57 INFO - PROCESS | 1944 | 1464292317927 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]]]}] 12:51:57 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. 12:51:57 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 624ms 12:51:57 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:51:57 INFO - PROCESS | 1944 | 1464292317980 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 1944 | 1464292317981 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:51:57 INFO - PROCESS | 1944 | 1464292317983 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 1944 | 1464292317984 Marionette TRACE conn2 <- [1,2954,null,{}] 12:51:57 INFO - PROCESS | 1944 | 1464292317987 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}] 12:51:58 INFO - PROCESS | 1944 | 1464292318199 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:51:58 INFO - PROCESS | 1944 | 1464292318237 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1ca800 == 107 [pid = 1944] [id = 747] 12:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x124084c00) [pid = 1944] [serial = 2240] [outer = 0x0] 12:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x128bc5800) [pid = 1944] [serial = 2241] [outer = 0x124084c00] 12:51:58 INFO - PROCESS | 1944 | 1464292318263 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x12913a000) [pid = 1944] [serial = 2242] [outer = 0x124084c00] 12:51:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:51:58 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 12:51:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 618ms 12:51:58 INFO - PROCESS | 1944 | 1464292318598 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]]]}] 12:51:58 INFO - PROCESS | 1944 | 1464292318604 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 1944 | 1464292318605 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:51:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:51:58 INFO - PROCESS | 1944 | 1464292318612 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 1944 | 1464292318613 Marionette TRACE conn2 <- [1,2958,null,{}] 12:51:58 INFO - PROCESS | 1944 | 1464292318623 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}] 12:51:58 INFO - PROCESS | 1944 | 1464292318789 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:51:58 INFO - PROCESS | 1944 | 1464292318802 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x13407d000 == 108 [pid = 1944] [id = 748] 12:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x128bc8c00) [pid = 1944] [serial = 2243] [outer = 0x0] 12:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x129153000) [pid = 1944] [serial = 2244] [outer = 0x128bc8c00] 12:51:58 INFO - PROCESS | 1944 | 1464292318827 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x129b7ac00) [pid = 1944] [serial = 2245] [outer = 0x128bc8c00] 12:51:59 INFO - PROCESS | 1944 | 1464292319172 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]]]}] 12:51:59 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. 12:51:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 580ms 12:51:59 INFO - PROCESS | 1944 | 1464292319189 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 1944 | 1464292319190 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:51:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:51:59 INFO - PROCESS | 1944 | 1464292319202 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 1944 | 1464292319203 Marionette TRACE conn2 <- [1,2962,null,{}] 12:51:59 INFO - PROCESS | 1944 | 1464292319206 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}] 12:51:59 INFO - PROCESS | 1944 | 1464292319354 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:51:59 INFO - PROCESS | 1944 | 1464292319368 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x134249000 == 109 [pid = 1944] [id = 749] 12:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x1291d8800) [pid = 1944] [serial = 2246] [outer = 0x0] 12:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x12b1d3000) [pid = 1944] [serial = 2247] [outer = 0x1291d8800] 12:51:59 INFO - PROCESS | 1944 | 1464292319393 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x12ba2cc00) [pid = 1944] [serial = 2248] [outer = 0x1291d8800] 12:51:59 INFO - PROCESS | 1944 | 1464292319754 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]]]}] 12:51:59 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. 12:51:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 571ms 12:51:59 INFO - PROCESS | 1944 | 1464292319782 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 1944 | 1464292319783 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:51:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:51:59 INFO - PROCESS | 1944 | 1464292319785 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 1944 | 1464292319786 Marionette TRACE conn2 <- [1,2966,null,{}] 12:51:59 INFO - PROCESS | 1944 | 1464292319789 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}] 12:51:59 INFO - PROCESS | 1944 | 1464292319935 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:51:59 INFO - PROCESS | 1944 | 1464292319959 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x13474b800 == 110 [pid = 1944] [id = 750] 12:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x129641400) [pid = 1944] [serial = 2249] [outer = 0x0] 12:51:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x12bb40c00) [pid = 1944] [serial = 2250] [outer = 0x129641400] 12:51:59 INFO - PROCESS | 1944 | 1464292319984 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x12c90c400) [pid = 1944] [serial = 2251] [outer = 0x129641400] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x124cac000) [pid = 1944] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x11269c800) [pid = 1944] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x113c2b800) [pid = 1944] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x110dd5800) [pid = 1944] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x128bbf800) [pid = 1944] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x123761c00) [pid = 1944] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x128d5f800) [pid = 1944] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x12138b000) [pid = 1944] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x1188af800) [pid = 1944] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x111c86000) [pid = 1944] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:52:00 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x124ba7400) [pid = 1944] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:52:00 INFO - PROCESS | 1944 | 1464292320555 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]]]}] 12:52:00 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. 12:52:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 818ms 12:52:00 INFO - PROCESS | 1944 | 1464292320605 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 1944 | 1464292320606 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:52:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:52:00 INFO - PROCESS | 1944 | 1464292320614 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 1944 | 1464292320615 Marionette TRACE conn2 <- [1,2970,null,{}] 12:52:00 INFO - PROCESS | 1944 | 1464292320617 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}] 12:52:00 INFO - PROCESS | 1944 | 1464292320799 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:52:00 INFO - PROCESS | 1944 | 1464292320866 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x1347b1000 == 111 [pid = 1944] [id = 751] 12:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x121387c00) [pid = 1944] [serial = 2252] [outer = 0x0] 12:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x129152800) [pid = 1944] [serial = 2253] [outer = 0x121387c00] 12:52:00 INFO - PROCESS | 1944 | 1464292320895 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x12ce9b400) [pid = 1944] [serial = 2254] [outer = 0x121387c00] 12:52:01 INFO - PROCESS | 1944 | 1464292321165 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]]]}] 12:52:01 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. 12:52:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 570ms 12:52:01 INFO - PROCESS | 1944 | 1464292321184 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 1944 | 1464292321186 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:52:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:52:01 INFO - PROCESS | 1944 | 1464292321188 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 1944 | 1464292321190 Marionette TRACE conn2 <- [1,2974,null,{}] 12:52:01 INFO - PROCESS | 1944 | 1464292321200 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}] 12:52:01 INFO - PROCESS | 1944 | 1464292321333 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:52:01 INFO - PROCESS | 1944 | 1464292321436 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x134a19800 == 112 [pid = 1944] [id = 752] 12:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x110fa6c00) [pid = 1944] [serial = 2255] [outer = 0x0] 12:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x12ceba000) [pid = 1944] [serial = 2256] [outer = 0x110fa6c00] 12:52:01 INFO - PROCESS | 1944 | 1464292321461 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x133775400) [pid = 1944] [serial = 2257] [outer = 0x110fa6c00] 12:52:01 INFO - PROCESS | 1944 | 1464292321719 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]]]}] 12:52:01 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. 12:52:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 582ms 12:52:01 INFO - PROCESS | 1944 | 1464292321771 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 1944 | 1464292321772 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:52:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:52:01 INFO - PROCESS | 1944 | 1464292321781 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 1944 | 1464292321782 Marionette TRACE conn2 <- [1,2978,null,{}] 12:52:01 INFO - PROCESS | 1944 | 1464292321785 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}] 12:52:01 INFO - PROCESS | 1944 | 1464292321902 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:52:01 INFO - PROCESS | 1944 | 1464292321907 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x136d1e800 == 113 [pid = 1944] [id = 753] 12:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x1340c7800) [pid = 1944] [serial = 2258] [outer = 0x0] 12:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x134866800) [pid = 1944] [serial = 2259] [outer = 0x1340c7800] 12:52:01 INFO - PROCESS | 1944 | 1464292321931 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x1348a8400) [pid = 1944] [serial = 2260] [outer = 0x1340c7800] 12:52:02 INFO - PROCESS | 1944 | 1464292322279 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]]]}] 12:52:02 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. 12:52:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 525ms 12:52:02 INFO - PROCESS | 1944 | 1464292322301 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 1944 | 1464292322302 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:52:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:52:02 INFO - PROCESS | 1944 | 1464292322314 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 1944 | 1464292322315 Marionette TRACE conn2 <- [1,2982,null,{}] 12:52:02 INFO - PROCESS | 1944 | 1464292322317 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}] 12:52:02 INFO - PROCESS | 1944 | 1464292322486 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:52:02 INFO - PROCESS | 1944 | 1464292322661 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x117041000 == 114 [pid = 1944] [id = 754] 12:52:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x110da3000) [pid = 1944] [serial = 2261] [outer = 0x0] 12:52:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x110eb2c00) [pid = 1944] [serial = 2262] [outer = 0x110da3000] 12:52:02 INFO - PROCESS | 1944 | 1464292322695 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x1121bc000) [pid = 1944] [serial = 2263] [outer = 0x110da3000] 12:52:03 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 12:52:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:52:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 878ms 12:52:03 INFO - PROCESS | 1944 | 1464292323180 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"]]]}] 12:52:03 INFO - PROCESS | 1944 | 1464292323215 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 1944 | 1464292323217 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:52:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:52:03 INFO - PROCESS | 1944 | 1464292323221 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 1944 | 1464292323223 Marionette TRACE conn2 <- [1,2986,null,{}] 12:52:03 INFO - PROCESS | 1944 | 1464292323244 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}] 12:52:03 INFO - PROCESS | 1944 | 1464292323385 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:52:03 INFO - PROCESS | 1944 | 1464292323528 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297d1000 == 115 [pid = 1944] [id = 755] 12:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x11606e400) [pid = 1944] [serial = 2264] [outer = 0x0] 12:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x11833a800) [pid = 1944] [serial = 2265] [outer = 0x11606e400] 12:52:03 INFO - PROCESS | 1944 | 1464292323560 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x119251000) [pid = 1944] [serial = 2266] [outer = 0x11606e400] 12:52:03 INFO - PROCESS | 1944 | 1464292323939 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]]]}] 12:52:03 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. 12:52:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 735ms 12:52:03 INFO - PROCESS | 1944 | 1464292323960 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:52:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:52:03 INFO - PROCESS | 1944 | 1464292323963 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:52:03 INFO - PROCESS | 1944 | 1464292323966 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 1944 | 1464292323967 Marionette TRACE conn2 <- [1,2990,null,{}] 12:52:03 INFO - PROCESS | 1944 | 1464292323970 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}] 12:52:04 INFO - PROCESS | 1944 | 1464292324106 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:52:04 INFO - PROCESS | 1944 | 1464292324249 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x134222000 == 116 [pid = 1944] [id = 756] 12:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x12114a000) [pid = 1944] [serial = 2267] [outer = 0x0] 12:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x12421ec00) [pid = 1944] [serial = 2268] [outer = 0x12114a000] 12:52:04 INFO - PROCESS | 1944 | 1464292324279 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x124fdd800) [pid = 1944] [serial = 2269] [outer = 0x12114a000] 12:52:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x11656a800 == 117 [pid = 1944] [id = 757] 12:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x126e46c00) [pid = 1944] [serial = 2270] [outer = 0x0] 12:52:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x12485c800) [pid = 1944] [serial = 2271] [outer = 0x126e46c00] 12:52:04 INFO - PROCESS | 1944 | 1464292324735 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]]]}] 12:52:04 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. 12:52:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 819ms 12:52:04 INFO - PROCESS | 1944 | 1464292324791 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 1944 | 1464292324792 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:52:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:52:04 INFO - PROCESS | 1944 | 1464292324816 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 1944 | 1464292324820 Marionette TRACE conn2 <- [1,2994,null,{}] 12:52:04 INFO - PROCESS | 1944 | 1464292324824 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}] 12:52:05 INFO - PROCESS | 1944 | 1464292325004 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:52:05 INFO - PROCESS | 1944 | 1464292325149 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x14085d800 == 118 [pid = 1944] [id = 758] 12:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x124ced400) [pid = 1944] [serial = 2272] [outer = 0x0] 12:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x1291d4400) [pid = 1944] [serial = 2273] [outer = 0x124ced400] 12:52:05 INFO - PROCESS | 1944 | 1464292325179 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x12c911c00) [pid = 1944] [serial = 2274] [outer = 0x124ced400] 12:52:05 INFO - PROCESS | 1944 | 1464292325537 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]]]}] 12:52:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:52:05 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 12:52:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 782ms 12:52:05 INFO - PROCESS | 1944 | 1464292325589 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:52:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:52:05 INFO - PROCESS | 1944 | 1464292325591 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:52:05 INFO - PROCESS | 1944 | 1464292325594 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 1944 | 1464292325595 Marionette TRACE conn2 <- [1,2998,null,{}] 12:52:05 INFO - PROCESS | 1944 | 1464292325597 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}] 12:52:05 INFO - PROCESS | 1944 | 1464292325764 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:52:05 INFO - PROCESS | 1944 | 1464292325909 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x141b36800 == 119 [pid = 1944] [id = 759] 12:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x128d1bc00) [pid = 1944] [serial = 2275] [outer = 0x0] 12:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x12d372c00) [pid = 1944] [serial = 2276] [outer = 0x128d1bc00] 12:52:05 INFO - PROCESS | 1944 | 1464292325939 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x133778c00) [pid = 1944] [serial = 2277] [outer = 0x128d1bc00] 12:52:06 INFO - PROCESS | 1944 | 1464292326353 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]]]}] 12:52:06 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. 12:52:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 772ms 12:52:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:52:06 INFO - PROCESS | 1944 | 1464292326367 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 1944 | 1464292326369 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:52:06 INFO - PROCESS | 1944 | 1464292326373 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 1944 | 1464292326375 Marionette TRACE conn2 <- [1,3002,null,{}] 12:52:06 INFO - PROCESS | 1944 | 1464292326404 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}] 12:52:06 INFO - PROCESS | 1944 | 1464292326602 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:52:06 INFO - PROCESS | 1944 | 1464292326683 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x141edc800 == 120 [pid = 1944] [id = 760] 12:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x13486d400) [pid = 1944] [serial = 2278] [outer = 0x0] 12:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x1348ab800) [pid = 1944] [serial = 2279] [outer = 0x13486d400] 12:52:06 INFO - PROCESS | 1944 | 1464292326718 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x134968c00) [pid = 1944] [serial = 2280] [outer = 0x13486d400] 12:52:07 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. 12:52:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 722ms 12:52:07 INFO - PROCESS | 1944 | 1464292327089 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]]]}] 12:52:07 INFO - PROCESS | 1944 | 1464292327096 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 1944 | 1464292327097 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:52:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:52:07 INFO - PROCESS | 1944 | 1464292327099 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 1944 | 1464292327100 Marionette TRACE conn2 <- [1,3006,null,{}] 12:52:07 INFO - PROCESS | 1944 | 1464292327103 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}] 12:52:07 INFO - PROCESS | 1944 | 1464292327237 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:52:07 INFO - PROCESS | 1944 | 1464292327393 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x142ee2000 == 121 [pid = 1944] [id = 761] 12:52:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x13496e800) [pid = 1944] [serial = 2281] [outer = 0x0] 12:52:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x134a50c00) [pid = 1944] [serial = 2282] [outer = 0x13496e800] 12:52:07 INFO - PROCESS | 1944 | 1464292327426 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x13697a400) [pid = 1944] [serial = 2283] [outer = 0x13496e800] 12:52:07 INFO - PROCESS | 1944 | 1464292327775 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]]]}] 12:52:07 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. 12:52:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 722ms 12:52:07 INFO - PROCESS | 1944 | 1464292327821 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 1944 | 1464292327823 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:52:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:52:07 INFO - PROCESS | 1944 | 1464292327825 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 1944 | 1464292327826 Marionette TRACE conn2 <- [1,3010,null,{}] 12:52:07 INFO - PROCESS | 1944 | 1464292327829 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}] 12:52:07 INFO - PROCESS | 1944 | 1464292327961 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:52:08 INFO - PROCESS | 1944 | 1464292328127 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x14349d000 == 122 [pid = 1944] [id = 762] 12:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x134a50400) [pid = 1944] [serial = 2284] [outer = 0x0] 12:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x136a0e000) [pid = 1944] [serial = 2285] [outer = 0x134a50400] 12:52:08 INFO - PROCESS | 1944 | 1464292328156 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x138046400) [pid = 1944] [serial = 2286] [outer = 0x134a50400] 12:52:08 INFO - PROCESS | 1944 | 1464292328519 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]]]}] 12:52:08 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 12:52:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 721ms 12:52:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:52:08 INFO - PROCESS | 1944 | 1464292328547 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 1944 | 1464292328548 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:52:08 INFO - PROCESS | 1944 | 1464292328550 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 1944 | 1464292328552 Marionette TRACE conn2 <- [1,3014,null,{}] 12:52:08 INFO - PROCESS | 1944 | 1464292328554 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}] 12:52:08 INFO - PROCESS | 1944 | 1464292328689 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:52:08 INFO - PROCESS | 1944 | 1464292328837 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x144282800 == 123 [pid = 1944] [id = 763] 12:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x136877800) [pid = 1944] [serial = 2287] [outer = 0x0] 12:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x13804d800) [pid = 1944] [serial = 2288] [outer = 0x136877800] 12:52:08 INFO - PROCESS | 1944 | 1464292328866 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x138052400) [pid = 1944] [serial = 2289] [outer = 0x136877800] 12:52:08 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:52:09 INFO - PROCESS | 1944 | 1464292329258 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:52:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:52:09 INFO - {} 12:52:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:52:09 INFO - {} 12:52:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:52:09 INFO - {} 12:52:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:52:09 INFO - {} 12:52:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 719ms 12:52:09 INFO - TEST-START | /FileAPI/fileReader.html 12:52:09 INFO - PROCESS | 1944 | 1464292329269 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 1944 | 1464292329271 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:52:09 INFO - PROCESS | 1944 | 1464292329273 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 1944 | 1464292329274 Marionette TRACE conn2 <- [1,3018,null,{}] 12:52:09 INFO - PROCESS | 1944 | 1464292329277 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}] 12:52:09 INFO - PROCESS | 1944 | 1464292329410 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:52:09 INFO - PROCESS | 1944 | 1464292329572 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x144713800 == 124 [pid = 1944] [id = 764] 12:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x140746c00) [pid = 1944] [serial = 2290] [outer = 0x0] 12:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x140750800) [pid = 1944] [serial = 2291] [outer = 0x140746c00] 12:52:09 INFO - PROCESS | 1944 | 1464292329602 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x1408da400) [pid = 1944] [serial = 2292] [outer = 0x140746c00] 12:52:09 INFO - PROCESS | 1944 | 1464292329968 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]]]}] 12:52:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:52:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:52:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:52:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:52:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 722ms 12:52:09 INFO - PROCESS | 1944 | 1464292329996 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 1944 | 1464292329997 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:52:09 INFO - TEST-START | /FileAPI/historical.html 12:52:10 INFO - PROCESS | 1944 | 1464292329999 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1944 | 1464292330000 Marionette TRACE conn2 <- [1,3022,null,{}] 12:52:10 INFO - PROCESS | 1944 | 1464292330003 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}] 12:52:10 INFO - PROCESS | 1944 | 1464292330140 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:52:10 INFO - PROCESS | 1944 | 1464292330290 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x14472e000 == 125 [pid = 1944] [id = 765] 12:52:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x1408d7400) [pid = 1944] [serial = 2293] [outer = 0x0] 12:52:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x140977400) [pid = 1944] [serial = 2294] [outer = 0x1408d7400] 12:52:10 INFO - PROCESS | 1944 | 1464292330326 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x14097fc00) [pid = 1944] [serial = 2295] [outer = 0x1408d7400] 12:52:10 INFO - PROCESS | 1944 | 1464292330686 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"]]]}] 12:52:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:52:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:52:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:52:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:52:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:52:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:52:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:52:10 INFO - TEST-OK | /FileAPI/historical.html | took 720ms 12:52:10 INFO - PROCESS | 1944 | 1464292330720 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 1944 | 1464292330722 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:52:10 INFO - TEST-START | /FileAPI/idlharness.html 12:52:10 INFO - PROCESS | 1944 | 1464292330724 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1944 | 1464292330727 Marionette TRACE conn2 <- [1,3026,null,{}] 12:52:10 INFO - PROCESS | 1944 | 1464292330729 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}] 12:52:10 INFO - PROCESS | 1944 | 1464292330872 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:52:11 INFO - PROCESS | 1944 | 1464292331025 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x144e80800 == 126 [pid = 1944] [id = 766] 12:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x1408da800) [pid = 1944] [serial = 2296] [outer = 0x0] 12:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x1409cac00) [pid = 1944] [serial = 2297] [outer = 0x1408da800] 12:52:11 INFO - PROCESS | 1944 | 1464292331053 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x140b3dc00) [pid = 1944] [serial = 2298] [outer = 0x1408da800] 12:52:11 INFO - PROCESS | 1944 | 1464292331606 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:52:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:52:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:52:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:52:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:52:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:52:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:52:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:52:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:52:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:52:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:52:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:52:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:52:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:52:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:52:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:52:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:52:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:52:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:52:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:52:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:52:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:52:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:52:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:52:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:52:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:52:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:52:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:52:11 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 12:52:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:52:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:52:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:52:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:52:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:52:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:52:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:52:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:52:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:52:11 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 12:52:11 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 12:52:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:52:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:52:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:52:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:52:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:52:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:52:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:52:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:52:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:52:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:52:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:52:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:52:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:52:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:52:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:52:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:52:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:52:11 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 12:52:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:52:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:52:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:52:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:52:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:52:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:52:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:52:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:52:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:52:11 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 12:52:11 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 12:52:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:52:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:52:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:52:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:52:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:52:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:52:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:52:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:52:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:52:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:52:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:52:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 931ms 12:52:11 INFO - PROCESS | 1944 | 1464292331656 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 1944 | 1464292331657 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:52:11 INFO - TEST-START | /FileAPI/idlharness.worker 12:52:11 INFO - PROCESS | 1944 | 1464292331705 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 1944 | 1464292331706 Marionette TRACE conn2 <- [1,3030,null,{}] 12:52:11 INFO - PROCESS | 1944 | 1464292331714 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}] 12:52:11 INFO - PROCESS | 1944 | 1464292331851 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:52:11 INFO - PROCESS | 1944 | 1464292331971 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x144c57000 == 127 [pid = 1944] [id = 767] 12:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x140b42000) [pid = 1944] [serial = 2299] [outer = 0x0] 12:52:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x141ba3400) [pid = 1944] [serial = 2300] [outer = 0x140b42000] 12:52:12 INFO - PROCESS | 1944 | 1464292332000 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x14336f000) [pid = 1944] [serial = 2301] [outer = 0x140b42000] 12:52:12 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:52:12 INFO - PROCESS | 1944 | 1464292332693 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:52:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:52:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:52:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:52:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:52:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:52:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:52:12 INFO - {} 12:52:12 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 12:52:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:52:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:52:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:52:12 INFO - {} 12:52:12 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 - {} 12:52:12 INFO - {} 12:52:12 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 12:52:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:52:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:52:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:52:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:52:12 INFO - {} 12:52:12 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 12:52:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:52:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:52:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:52:12 INFO - {} 12:52:12 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 - {} 12:52:12 INFO - {} 12:52:12 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 12:52:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:52:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:52:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 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 12:52:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:52:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:52:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 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 12:52:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 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 12:52:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 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 12:52:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:52:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:52:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:52:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:52:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:52:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:52:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:52:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:52:12 INFO - {} 12:52:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1047ms 12:52:12 INFO - PROCESS | 1944 | 1464292332789 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 1944 | 1464292332792 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:52:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:52:12 INFO - PROCESS | 1944 | 1464292332799 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 1944 | 1464292332800 Marionette TRACE conn2 <- [1,3034,null,{}] 12:52:12 INFO - PROCESS | 1944 | 1464292332803 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}] 12:52:12 INFO - PROCESS | 1944 | 1464292332941 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:52:13 INFO - PROCESS | 1944 | 1464292333088 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x148446800 == 128 [pid = 1944] [id = 768] 12:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x142e81000) [pid = 1944] [serial = 2302] [outer = 0x0] 12:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x142e85800) [pid = 1944] [serial = 2303] [outer = 0x142e81000] 12:52:13 INFO - PROCESS | 1944 | 1464292333113 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x1444a6400) [pid = 1944] [serial = 2304] [outer = 0x142e81000] 12:52:13 INFO - PROCESS | 1944 | 1464292333515 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]]]}] 12:52:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:52:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 724ms 12:52:13 INFO - PROCESS | 1944 | 1464292333523 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 1944 | 1464292333525 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:52:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:52:13 INFO - PROCESS | 1944 | 1464292333529 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 1944 | 1464292333530 Marionette TRACE conn2 <- [1,3038,null,{}] 12:52:13 INFO - PROCESS | 1944 | 1464292333533 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}] 12:52:13 INFO - PROCESS | 1944 | 1464292333657 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:52:13 INFO - PROCESS | 1944 | 1464292333800 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x124744800 == 129 [pid = 1944] [id = 769] 12:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x11823d400) [pid = 1944] [serial = 2305] [outer = 0x0] 12:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x142e82400) [pid = 1944] [serial = 2306] [outer = 0x11823d400] 12:52:13 INFO - PROCESS | 1944 | 1464292333825 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x1484edc00) [pid = 1944] [serial = 2307] [outer = 0x11823d400] 12:52:14 INFO - PROCESS | 1944 | 1464292334439 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"]]]}] 12:52:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:52:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:52:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 925ms 12:52:14 INFO - PROCESS | 1944 | 1464292334455 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 1944 | 1464292334457 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:52:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:52:14 INFO - PROCESS | 1944 | 1464292334463 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1944 | 1464292334465 Marionette TRACE conn2 <- [1,3042,null,{}] 12:52:14 INFO - PROCESS | 1944 | 1464292334468 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}] 12:52:14 INFO - PROCESS | 1944 | 1464292334588 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:52:14 INFO - PROCESS | 1944 | 1464292334704 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c7cd800 == 130 [pid = 1944] [id = 770] 12:52:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x116848800) [pid = 1944] [serial = 2308] [outer = 0x0] 12:52:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x11833b800) [pid = 1944] [serial = 2309] [outer = 0x116848800] 12:52:14 INFO - PROCESS | 1944 | 1464292334728 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x1188cbc00) [pid = 1944] [serial = 2310] [outer = 0x116848800] 12:52:15 INFO - PROCESS | 1944 | 1464292335128 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]]]}] 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:52:15 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. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:52:15 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'.) 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:52:15 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. 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:52:15 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. 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:52:15 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. 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:52:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:52:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:52:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:52:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 686ms 12:52:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:52:15 INFO - PROCESS | 1944 | 1464292335150 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1944 | 1464292335153 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:52:15 INFO - PROCESS | 1944 | 1464292335156 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1944 | 1464292335158 Marionette TRACE conn2 <- [1,3046,null,{}] 12:52:15 INFO - PROCESS | 1944 | 1464292335160 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}] 12:52:15 INFO - PROCESS | 1944 | 1464292335281 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:52:15 INFO - PROCESS | 1944 | 1464292335428 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12baed000 == 131 [pid = 1944] [id = 771] 12:52:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x110de3000) [pid = 1944] [serial = 2311] [outer = 0x0] 12:52:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x11615b400) [pid = 1944] [serial = 2312] [outer = 0x110de3000] 12:52:15 INFO - PROCESS | 1944 | 1464292335455 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x119860400) [pid = 1944] [serial = 2313] [outer = 0x110de3000] 12:52:15 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:52:15 INFO - PROCESS | 1944 | 1464292335843 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:52:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:52:15 INFO - {} 12:52:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 730ms 12:52:15 INFO - PROCESS | 1944 | 1464292335887 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1944 | 1464292335888 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:52:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:52:15 INFO - PROCESS | 1944 | 1464292335891 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1944 | 1464292335893 Marionette TRACE conn2 <- [1,3050,null,{}] 12:52:15 INFO - PROCESS | 1944 | 1464292335899 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}] 12:52:16 INFO - PROCESS | 1944 | 1464292336098 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x136d1e800 == 130 [pid = 1944] [id = 753] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x134a19800 == 129 [pid = 1944] [id = 752] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x1347b1000 == 128 [pid = 1944] [id = 751] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x13474b800 == 127 [pid = 1944] [id = 750] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x134249000 == 126 [pid = 1944] [id = 749] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x13407d000 == 125 [pid = 1944] [id = 748] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x12d619400) [pid = 1944] [serial = 2131] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x12587ec00) [pid = 1944] [serial = 2119] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12d369400) [pid = 1944] [serial = 2128] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x128d60c00) [pid = 1944] [serial = 2122] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x13376e000) [pid = 1944] [serial = 2134] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x1244c5800) [pid = 1944] [serial = 2116] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x1340c1400) [pid = 1944] [serial = 2137] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x1126a7c00) [pid = 1944] [serial = 2140] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x12bb48c00) [pid = 1944] [serial = 2125] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x12ce4a000) [pid = 1944] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1ca800 == 124 [pid = 1944] [id = 747] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12ce43800 == 123 [pid = 1944] [id = 746] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12c7d0000 == 122 [pid = 1944] [id = 745] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12b389800 == 121 [pid = 1944] [id = 744] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x1234d2000 == 120 [pid = 1944] [id = 743] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x128f9b000 == 119 [pid = 1944] [id = 742] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12b1f5000 == 118 [pid = 1944] [id = 741] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x11864b800 == 117 [pid = 1944] [id = 740] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x141ef1000 == 116 [pid = 1944] [id = 737] 12:52:16 INFO - PROCESS | 1944 | 1464292336315 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x141b83000 == 115 [pid = 1944] [id = 736] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x140cd7000 == 114 [pid = 1944] [id = 735] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x140864000 == 113 [pid = 1944] [id = 734] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x137e90800 == 112 [pid = 1944] [id = 733] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x136d1d800 == 111 [pid = 1944] [id = 732] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x1368e1000 == 110 [pid = 1944] [id = 731] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x13494d000 == 109 [pid = 1944] [id = 730] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x134893000 == 108 [pid = 1944] [id = 729] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x12ca72800 == 107 [pid = 1944] [id = 728] 12:52:16 INFO - PROCESS | 1944 | --DOCSHELL 0x123406800 == 106 [pid = 1944] [id = 727] 12:52:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x118370800 == 107 [pid = 1944] [id = 772] 12:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x111c7c400) [pid = 1944] [serial = 2314] [outer = 0x0] 12:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x11603a000) [pid = 1944] [serial = 2315] [outer = 0x111c7c400] 12:52:16 INFO - PROCESS | 1944 | 1464292336345 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x124be4c00) [pid = 1944] [serial = 2316] [outer = 0x111c7c400] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x12c914000) [pid = 1944] [serial = 2177] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x12650f800) [pid = 1944] [serial = 2161] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x1188a4000) [pid = 1944] [serial = 2150] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x112965c00) [pid = 1944] [serial = 2107] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12b2ae000) [pid = 1944] [serial = 2174] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x128d19800) [pid = 1944] [serial = 2162] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x1234a7c00) [pid = 1944] [serial = 2171] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x117782000) [pid = 1944] [serial = 2143] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x1126a6800) [pid = 1944] [serial = 2170] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x128fde400) [pid = 1944] [serial = 2164] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x118339800) [pid = 1944] [serial = 2149] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x124bad400) [pid = 1944] [serial = 2159] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x1291cac00) [pid = 1944] [serial = 2167] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12375bc00) [pid = 1944] [serial = 2156] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x124851800) [pid = 1944] [serial = 2158] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x129643000) [pid = 1944] [serial = 2168] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12afee000) [pid = 1944] [serial = 2173] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x11923d400) [pid = 1944] [serial = 2152] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x119ecc800) [pid = 1944] [serial = 2153] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x111f3b800) [pid = 1944] [serial = 2146] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x12bb21800) [pid = 1944] [serial = 2176] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x113198c00) [pid = 1944] [serial = 2147] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x129146800) [pid = 1944] [serial = 2165] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x118491000) [pid = 1944] [serial = 2110] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x1234a2400) [pid = 1944] [serial = 2155] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x119e47000) [pid = 1944] [serial = 2113] [outer = 0x0] [url = about:blank] 12:52:16 INFO - PROCESS | 1944 | 1464292336622 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]]]}] 12:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:52:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:52:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 776ms 12:52:16 INFO - PROCESS | 1944 | 1464292336668 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 1944 | 1464292336669 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:52:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:52:16 INFO - PROCESS | 1944 | 1464292336672 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 1944 | 1464292336673 Marionette TRACE conn2 <- [1,3054,null,{}] 12:52:16 INFO - PROCESS | 1944 | 1464292336678 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}] 12:52:16 INFO - PROCESS | 1944 | 1464292336787 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:52:16 INFO - PROCESS | 1944 | 1464292336899 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1297d0000 == 108 [pid = 1944] [id = 773] 12:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x124855c00) [pid = 1944] [serial = 2317] [outer = 0x0] 12:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x1291cb400) [pid = 1944] [serial = 2318] [outer = 0x124855c00] 12:52:16 INFO - PROCESS | 1944 | 1464292336921 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x129b80800) [pid = 1944] [serial = 2319] [outer = 0x124855c00] 12:52:17 INFO - PROCESS | 1944 | 1464292337267 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"]]]}] 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:52:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:52:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:52:17 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" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:52:17 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" 12:52:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:52:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 638ms 12:52:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:52:17 INFO - PROCESS | 1944 | 1464292337312 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 1944 | 1464292337313 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:52:17 INFO - PROCESS | 1944 | 1464292337315 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 1944 | 1464292337316 Marionette TRACE conn2 <- [1,3058,null,{}] 12:52:17 INFO - PROCESS | 1944 | 1464292337318 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}] 12:52:17 INFO - PROCESS | 1944 | 1464292337438 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:52:17 INFO - PROCESS | 1944 | 1464292337544 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ca7c800 == 109 [pid = 1944] [id = 774] 12:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x1291ccc00) [pid = 1944] [serial = 2320] [outer = 0x0] 12:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12aff0400) [pid = 1944] [serial = 2321] [outer = 0x1291ccc00] 12:52:17 INFO - PROCESS | 1944 | 1464292337568 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12d369400) [pid = 1944] [serial = 2322] [outer = 0x1291ccc00] 12:52:17 INFO - PROCESS | 1944 | 1464292337871 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]]]}] 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:52:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:52:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:52:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:52:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:52:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:52:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 582ms 12:52:17 INFO - PROCESS | 1944 | 1464292337897 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 1944 | 1464292337898 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:52:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:52:17 INFO - PROCESS | 1944 | 1464292337901 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 1944 | 1464292337902 Marionette TRACE conn2 <- [1,3062,null,{}] 12:52:17 INFO - PROCESS | 1944 | 1464292337904 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}] 12:52:18 INFO - PROCESS | 1944 | 1464292338071 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:52:18 INFO - PROCESS | 1944 | 1464292338130 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x133ed8800 == 110 [pid = 1944] [id = 775] 12:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12d635400) [pid = 1944] [serial = 2323] [outer = 0x0] 12:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x1347e7800) [pid = 1944] [serial = 2324] [outer = 0x12d635400] 12:52:18 INFO - PROCESS | 1944 | 1464292338158 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x134967800) [pid = 1944] [serial = 2325] [outer = 0x12d635400] 12:52:18 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:52:18 INFO - PROCESS | 1944 | 1464292338453 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:52:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:52:18 INFO - {} 12:52:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 570ms 12:52:18 INFO - PROCESS | 1944 | 1464292338471 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 1944 | 1464292338472 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:52:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:52:18 INFO - PROCESS | 1944 | 1464292338475 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 1944 | 1464292338478 Marionette TRACE conn2 <- [1,3066,null,{}] 12:52:18 INFO - PROCESS | 1944 | 1464292338481 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}] 12:52:18 INFO - PROCESS | 1944 | 1464292338621 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:52:18 INFO - PROCESS | 1944 | 1464292338633 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x13487d800 == 111 [pid = 1944] [id = 776] 12:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x134969c00) [pid = 1944] [serial = 2326] [outer = 0x0] 12:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x134a5cc00) [pid = 1944] [serial = 2327] [outer = 0x134969c00] 12:52:18 INFO - PROCESS | 1944 | 1464292338654 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x13804dc00) [pid = 1944] [serial = 2328] [outer = 0x134969c00] 12:52:18 INFO - PROCESS | 1944 | 1464292338997 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]]]}] 12:52:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:52:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:52:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:52:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:52:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:52:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:52:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:52:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 575ms 12:52:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:52:19 INFO - PROCESS | 1944 | 1464292339051 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 1944 | 1464292339052 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:52:19 INFO - PROCESS | 1944 | 1464292339054 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1944 | 1464292339055 Marionette TRACE conn2 <- [1,3070,null,{}] 12:52:19 INFO - PROCESS | 1944 | 1464292339057 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}] 12:52:19 INFO - PROCESS | 1944 | 1464292339195 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:52:19 INFO - PROCESS | 1944 | 1464292339213 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x1368e0800 == 112 [pid = 1944] [id = 777] 12:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x140749800) [pid = 1944] [serial = 2329] [outer = 0x0] 12:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x1408dc800) [pid = 1944] [serial = 2330] [outer = 0x140749800] 12:52:19 INFO - PROCESS | 1944 | 1464292339234 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x14097ec00) [pid = 1944] [serial = 2331] [outer = 0x140749800] 12:52:19 INFO - PROCESS | 1944 | 1464292339564 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]]]}] 12:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:52:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:52:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 523ms 12:52:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:52:19 INFO - PROCESS | 1944 | 1464292339578 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 1944 | 1464292339579 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:52:19 INFO - PROCESS | 1944 | 1464292339581 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1944 | 1464292339582 Marionette TRACE conn2 <- [1,3074,null,{}] 12:52:19 INFO - PROCESS | 1944 | 1464292339584 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}] 12:52:19 INFO - PROCESS | 1944 | 1464292339730 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:52:19 INFO - PROCESS | 1944 | 1464292339746 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x136fc6000 == 113 [pid = 1944] [id = 778] 12:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x1409bf400) [pid = 1944] [serial = 2332] [outer = 0x0] 12:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x1409c6000) [pid = 1944] [serial = 2333] [outer = 0x1409bf400] 12:52:19 INFO - PROCESS | 1944 | 1464292339767 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x141ba1c00) [pid = 1944] [serial = 2334] [outer = 0x1409bf400] 12:52:20 INFO - PROCESS | 1944 | 1464292340095 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]]]}] 12:52:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:52:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:52:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:52:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:52:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:52:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:52:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 525ms 12:52:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:52:20 INFO - PROCESS | 1944 | 1464292340106 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 1944 | 1464292340108 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:52:20 INFO - PROCESS | 1944 | 1464292340115 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 1944 | 1464292340116 Marionette TRACE conn2 <- [1,3078,null,{}] 12:52:20 INFO - PROCESS | 1944 | 1464292340118 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}] 12:52:20 INFO - PROCESS | 1944 | 1464292340270 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x128bc8c00) [pid = 1944] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x1188a3000) [pid = 1944] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x12c90b400) [pid = 1944] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x128d1c800) [pid = 1944] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12507ec00) [pid = 1944] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12375a000) [pid = 1944] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x1291d8800) [pid = 1944] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x1160e4400) [pid = 1944] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x110da2800) [pid = 1944] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x11907b000) [pid = 1944] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x129641400) [pid = 1944] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x121387c00) [pid = 1944] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x124084c00) [pid = 1944] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x110fa6c00) [pid = 1944] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:52:20 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12c072000) [pid = 1944] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:52:20 INFO - PROCESS | 1944 | 1464292340558 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x128b21800 == 114 [pid = 1944] [id = 779] 12:52:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x110dd8400) [pid = 1944] [serial = 2335] [outer = 0x0] 12:52:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x11907b000) [pid = 1944] [serial = 2336] [outer = 0x110dd8400] 12:52:20 INFO - PROCESS | 1944 | 1464292340581 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x129641400) [pid = 1944] [serial = 2337] [outer = 0x110dd8400] 12:52:20 INFO - PROCESS | 1944 | 1464292340849 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] 12:52:20 INFO - PROCESS | 1944 | 1464292340900 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:52:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:52:20 INFO - PROCESS | 1944 | 1464292340902 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 1944 | 1464292340904 Marionette TRACE conn2 <- [1,3082,null,{}] 12:52:20 INFO - PROCESS | 1944 | 1464292340906 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}] 12:52:21 INFO - PROCESS | 1944 | 1464292341029 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:52:21 INFO - PROCESS | 1944 | 1464292341146 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x119be2800 == 115 [pid = 1944] [id = 780] 12:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x110eafc00) [pid = 1944] [serial = 2338] [outer = 0x0] 12:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12364bc00) [pid = 1944] [serial = 2339] [outer = 0x110eafc00] 12:52:21 INFO - PROCESS | 1944 | 1464292341170 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x143371000) [pid = 1944] [serial = 2340] [outer = 0x110eafc00] 12:52:21 INFO - PROCESS | 1944 | 1464292341396 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]]]}] 12:52:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:52:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:52:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:52:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:52:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 526ms 12:52:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:52:21 INFO - PROCESS | 1944 | 1464292341434 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 1944 | 1464292341435 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:52:21 INFO - PROCESS | 1944 | 1464292341439 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 1944 | 1464292341440 Marionette TRACE conn2 <- [1,3086,null,{}] 12:52:21 INFO - PROCESS | 1944 | 1464292341447 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}] 12:52:21 INFO - PROCESS | 1944 | 1464292341567 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:52:21 INFO - PROCESS | 1944 | 1464292341572 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x141b43800 == 116 [pid = 1944] [id = 781] 12:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x143375800) [pid = 1944] [serial = 2341] [outer = 0x0] 12:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x143630c00) [pid = 1944] [serial = 2342] [outer = 0x143375800] 12:52:21 INFO - PROCESS | 1944 | 1464292341592 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x143637400) [pid = 1944] [serial = 2343] [outer = 0x143375800] 12:52:21 INFO - PROCESS | 1944 | 1464292341916 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:52:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:52:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 12:52:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:52:21 INFO - PROCESS | 1944 | 1464292341962 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 1944 | 1464292341963 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:52:21 INFO - PROCESS | 1944 | 1464292341965 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 1944 | 1464292341973 Marionette TRACE conn2 <- [1,3090,null,{}] 12:52:21 INFO - PROCESS | 1944 | 1464292341975 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}] 12:52:22 INFO - PROCESS | 1944 | 1464292342078 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:52:22 INFO - PROCESS | 1944 | 1464292342190 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ef6800 == 117 [pid = 1944] [id = 782] 12:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x14362e400) [pid = 1944] [serial = 2344] [outer = 0x0] 12:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x14363c000) [pid = 1944] [serial = 2345] [outer = 0x14362e400] 12:52:22 INFO - PROCESS | 1944 | 1464292342212 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x1444aac00) [pid = 1944] [serial = 2346] [outer = 0x14362e400] 12:52:22 INFO - PROCESS | 1944 | 1464292342456 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:52:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:52:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 535ms 12:52:22 INFO - PROCESS | 1944 | 1464292342616 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 1944 | 1464292342618 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:52:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:52:22 INFO - PROCESS | 1944 | 1464292342622 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 1944 | 1464292342624 Marionette TRACE conn2 <- [1,3094,null,{}] 12:52:22 INFO - PROCESS | 1944 | 1464292342629 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}] 12:52:22 INFO - PROCESS | 1944 | 1464292342762 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:52:22 INFO - PROCESS | 1944 | 1464292342876 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1258a1000 == 118 [pid = 1944] [id = 783] 12:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x111c62000) [pid = 1944] [serial = 2347] [outer = 0x0] 12:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x113193c00) [pid = 1944] [serial = 2348] [outer = 0x111c62000] 12:52:22 INFO - PROCESS | 1944 | 1464292342903 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x11777d000) [pid = 1944] [serial = 2349] [outer = 0x111c62000] 12:52:23 INFO - PROCESS | 1944 | 1464292343269 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:52:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:52:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 674ms 12:52:23 INFO - PROCESS | 1944 | 1464292343297 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 1944 | 1464292343299 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:52:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:52:23 INFO - PROCESS | 1944 | 1464292343304 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 1944 | 1464292343307 Marionette TRACE conn2 <- [1,3098,null,{}] 12:52:23 INFO - PROCESS | 1944 | 1464292343310 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}] 12:52:23 INFO - PROCESS | 1944 | 1464292343437 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:52:23 INFO - PROCESS | 1944 | 1464292343620 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d5b0800 == 119 [pid = 1944] [id = 784] 12:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x121140800) [pid = 1944] [serial = 2350] [outer = 0x0] 12:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x121392400) [pid = 1944] [serial = 2351] [outer = 0x121140800] 12:52:23 INFO - PROCESS | 1944 | 1464292343646 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x124851800) [pid = 1944] [serial = 2352] [outer = 0x121140800] 12:52:24 INFO - PROCESS | 1944 | 1464292344010 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]]]}] 12:52:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:52:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:52:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 726ms 12:52:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:52:24 INFO - PROCESS | 1944 | 1464292344029 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 1944 | 1464292344030 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:52:24 INFO - PROCESS | 1944 | 1464292344032 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 1944 | 1464292344034 Marionette TRACE conn2 <- [1,3102,null,{}] 12:52:24 INFO - PROCESS | 1944 | 1464292344040 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}] 12:52:24 INFO - PROCESS | 1944 | 1464292344165 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:52:24 INFO - PROCESS | 1944 | 1464292344317 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x13474a800 == 120 [pid = 1944] [id = 785] 12:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x128bc0000) [pid = 1944] [serial = 2353] [outer = 0x0] 12:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x128dda800) [pid = 1944] [serial = 2354] [outer = 0x128bc0000] 12:52:24 INFO - PROCESS | 1944 | 1464292344345 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x129643c00) [pid = 1944] [serial = 2355] [outer = 0x128bc0000] 12:52:24 INFO - PROCESS | 1944 | 1464292344690 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:52:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:52:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 675ms 12:52:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:52:24 INFO - PROCESS | 1944 | 1464292344707 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 1944 | 1464292344708 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:52:24 INFO - PROCESS | 1944 | 1464292344711 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 1944 | 1464292344712 Marionette TRACE conn2 <- [1,3106,null,{}] 12:52:24 INFO - PROCESS | 1944 | 1464292344714 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}] 12:52:24 INFO - PROCESS | 1944 | 1464292344838 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:52:25 INFO - PROCESS | 1944 | 1464292345007 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x140cd6000 == 121 [pid = 1944] [id = 786] 12:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x12c073c00) [pid = 1944] [serial = 2356] [outer = 0x0] 12:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x12d364c00) [pid = 1944] [serial = 2357] [outer = 0x12c073c00] 12:52:25 INFO - PROCESS | 1944 | 1464292345043 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x13376f800) [pid = 1944] [serial = 2358] [outer = 0x12c073c00] 12:52:25 INFO - PROCESS | 1944 | 1464292345395 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]]]}] 12:52:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:52:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:52:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:52:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 724ms 12:52:25 INFO - PROCESS | 1944 | 1464292345435 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 1944 | 1464292345436 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:52:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:52:25 INFO - PROCESS | 1944 | 1464292345439 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 1944 | 1464292345440 Marionette TRACE conn2 <- [1,3110,null,{}] 12:52:25 INFO - PROCESS | 1944 | 1464292345442 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}] 12:52:25 INFO - PROCESS | 1944 | 1464292345585 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:52:25 INFO - PROCESS | 1944 | 1464292345737 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x1444d1800 == 122 [pid = 1944] [id = 787] 12:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x12c906c00) [pid = 1944] [serial = 2359] [outer = 0x0] 12:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x1347dc400) [pid = 1944] [serial = 2360] [outer = 0x12c906c00] 12:52:25 INFO - PROCESS | 1944 | 1464292345760 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x13481f400) [pid = 1944] [serial = 2361] [outer = 0x12c906c00] 12:52:26 INFO - PROCESS | 1944 | 1464292346098 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"]]]}] 12:52:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:52:26 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 12:52:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:52:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 675ms 12:52:26 INFO - PROCESS | 1944 | 1464292346115 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 1944 | 1464292346116 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:52:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:52:26 INFO - PROCESS | 1944 | 1464292346118 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 1944 | 1464292346119 Marionette TRACE conn2 <- [1,3114,null,{}] 12:52:26 INFO - PROCESS | 1944 | 1464292346121 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}] 12:52:26 INFO - PROCESS | 1944 | 1464292346260 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:52:26 INFO - PROCESS | 1944 | 1464292346423 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\", \"afa9f27b-da78-4f8c-8bc3-a053ef2bb64f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x1444ee000 == 123 [pid = 1944] [id = 788] 12:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x134863c00) [pid = 1944] [serial = 2362] [outer = 0x0] 12:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x134a51c00) [pid = 1944] [serial = 2363] [outer = 0x134863c00] 12:52:26 INFO - PROCESS | 1944 | 1464292346459 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x140980400) [pid = 1944] [serial = 2364] [outer = 0x134863c00] 12:52:26 INFO - PROCESS | 1944 | 1464292346797 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]]]}] 12:52:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:52:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 724ms 12:52:26 INFO - PROCESS | 1944 | 1464292346842 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 1944 | 1464292346843 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:52:27 WARNING - u'runner_teardown' () 12:52:27 INFO - No more tests 12:52:27 INFO - Got 0 unexpected results 12:52:27 INFO - SUITE-END | took 540s 12:52:27 INFO - Closing logging queue 12:52:27 INFO - queue closed 12:52:28 INFO - Return code: 0 12:52:28 WARNING - # TBPL SUCCESS # 12:52:28 INFO - Running post-action listener: _resource_record_post_action 12:52:28 INFO - Running post-run listener: _resource_record_post_run 12:52:29 INFO - Total resource usage - Wall time: 562s; CPU: 57.0%; Read bytes: 712704; Write bytes: 949901824; Read time: 13; Write time: 5085 12:52:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:52:29 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153903616; Write bytes: 155502592; Read time: 13901; Write time: 338 12:52:29 INFO - run-tests - Wall time: 545s; CPU: 58.0%; Read bytes: 634880; Write bytes: 791310848; Read time: 12; Write time: 4733 12:52:29 INFO - Running post-run listener: _upload_blobber_files 12:52:29 INFO - Blob upload gear active. 12:52:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:52:29 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 12:52:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:52:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:52:29 INFO - (blobuploader) - INFO - Open directory for files ... 12:52:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:52:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:52:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:52:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:52:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:52:30 INFO - (blobuploader) - INFO - Done attempting. 12:52:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:52:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:52:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:52:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:52:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:52:32 INFO - (blobuploader) - INFO - Done attempting. 12:52:32 INFO - (blobuploader) - INFO - Iteration through files over. 12:52:32 INFO - Return code: 0 12:52:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:52:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:52:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5d08b698e5b723663a7c9b18c12d77fb68c6818a9c0af976b84e2977c848ad1d234db3c238a6e5189403b4c2536c45b23eb53eaf798338a06102c55aefc27974", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1baf10e2f4787e36d7129be0e0bb8e97a50880b0acaae7ccd7007bae4529f575ae79ee17a93253258dfdcfc593911d8baba6af41a3fc09d391352e0e6fa0bcd7"} 12:52:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:52:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:52:32 INFO - Contents: 12:52:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5d08b698e5b723663a7c9b18c12d77fb68c6818a9c0af976b84e2977c848ad1d234db3c238a6e5189403b4c2536c45b23eb53eaf798338a06102c55aefc27974", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1baf10e2f4787e36d7129be0e0bb8e97a50880b0acaae7ccd7007bae4529f575ae79ee17a93253258dfdcfc593911d8baba6af41a3fc09d391352e0e6fa0bcd7"} 12:52:32 INFO - Running post-run listener: copy_logs_to_upload_dir 12:52:32 INFO - Copying logs to upload dir... 12:52:32 INFO - mkdir: /builds/slave/test/build/upload/logs 12:52:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=613.174579 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 13 secs) (at 2016-05-26 12:52:32.786563) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-26 12:52:32.789907) ========= 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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5d08b698e5b723663a7c9b18c12d77fb68c6818a9c0af976b84e2977c848ad1d234db3c238a6e5189403b4c2536c45b23eb53eaf798338a06102c55aefc27974", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1baf10e2f4787e36d7129be0e0bb8e97a50880b0acaae7ccd7007bae4529f575ae79ee17a93253258dfdcfc593911d8baba6af41a3fc09d391352e0e6fa0bcd7"} build_url:https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013021 build_url: 'https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5d08b698e5b723663a7c9b18c12d77fb68c6818a9c0af976b84e2977c848ad1d234db3c238a6e5189403b4c2536c45b23eb53eaf798338a06102c55aefc27974", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1baf10e2f4787e36d7129be0e0bb8e97a50880b0acaae7ccd7007bae4529f575ae79ee17a93253258dfdcfc593911d8baba6af41a3fc09d391352e0e6fa0bcd7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NqKS7CFCR3S76HhNIaS8tw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-26 12:52:32.822410) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-26 12:52:32.825642) ========= 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.tcp5DHo5Bl/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.C1qfcT32SG/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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.005259 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-26 12:52:32.874377) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-26 12:52:32.877825) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-26 12:52:32.878343) ========= ========= Total master_lag: 0.42 =========