builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0127 starttime: 1461021560.27 results: success (0) buildid: 20160418151421 builduid: c837f8bcbe4e4b449ba5f5ddb31d122d revision: 67ac40fb8f680ea5e03805552187ba1b5e8392a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:20.272587) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:20.272987) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:20.273284) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:20.290473) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:20.290768) ========= 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.4raXZ4JG1y/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.8fETAXpWcz/Listeners TMPDIR=/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-18 16:19:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.27M=0.001s 2016-04-18 16:19:20 (8.27 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.084143 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:20.390537) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:20.393882) ========= 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.4raXZ4JG1y/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.8fETAXpWcz/Listeners TMPDIR=/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/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.020224 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:20.442500) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 16:19:20.445883) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 67ac40fb8f680ea5e03805552187ba1b5e8392a1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 67ac40fb8f680ea5e03805552187ba1b5e8392a1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.4raXZ4JG1y/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.8fETAXpWcz/Listeners TMPDIR=/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-18 16:19:20,524 truncating revision to first 12 chars 2016-04-18 16:19:20,525 Setting DEBUG logging. 2016-04-18 16:19:20,525 attempt 1/10 2016-04-18 16:19:20,525 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/67ac40fb8f68?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:19:22,115 unpacking tar archive at: mozilla-central-67ac40fb8f68/testing/mozharness/ program finished with exit code 0 elapsedTime=1.841161 ========= master_lag: 0.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 16:19:22.512622) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:22.513063) ========= script_repo_revision: 67ac40fb8f680ea5e03805552187ba1b5e8392a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:22.513627) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:22.514850) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:19:22.550625) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 46 secs) (at 2016-04-18 16:19:22.551059) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.4raXZ4JG1y/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.8fETAXpWcz/Listeners TMPDIR=/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 16:19:22 INFO - MultiFileLogger online at 20160418 16:19:22 in /builds/slave/test 16:19:22 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 16:19:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:19:22 INFO - {'append_to_log': False, 16:19:22 INFO - 'base_work_dir': '/builds/slave/test', 16:19:22 INFO - 'blob_upload_branch': 'mozilla-central', 16:19:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:19:22 INFO - 'buildbot_json_path': 'buildprops.json', 16:19:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:19:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:19:22 INFO - 'download_minidump_stackwalk': True, 16:19:22 INFO - 'download_symbols': 'true', 16:19:22 INFO - 'e10s': False, 16:19:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:19:22 INFO - 'tooltool.py': '/tools/tooltool.py', 16:19:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:19:22 INFO - '/tools/misc-python/virtualenv.py')}, 16:19:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:19:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:19:22 INFO - 'log_level': 'info', 16:19:22 INFO - 'log_to_console': True, 16:19:22 INFO - 'opt_config_files': (), 16:19:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:19:22 INFO - '--processes=1', 16:19:22 INFO - '--config=%(test_path)s/wptrunner.ini', 16:19:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:19:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:19:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:19:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:19:22 INFO - 'pip_index': False, 16:19:22 INFO - 'require_test_zip': True, 16:19:22 INFO - 'test_type': ('testharness',), 16:19:22 INFO - 'this_chunk': '1', 16:19:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:19:22 INFO - 'total_chunks': '10', 16:19:22 INFO - 'virtualenv_path': 'venv', 16:19:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:19:22 INFO - 'work_dir': 'build'} 16:19:22 INFO - ##### 16:19:22 INFO - ##### Running clobber step. 16:19:22 INFO - ##### 16:19:22 INFO - Running pre-action listener: _resource_record_pre_action 16:19:22 INFO - Running main action method: clobber 16:19:22 INFO - rmtree: /builds/slave/test/build 16:19:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:19:22 INFO - Running post-action listener: _resource_record_post_action 16:19:22 INFO - ##### 16:19:22 INFO - ##### Running read-buildbot-config step. 16:19:22 INFO - ##### 16:19:22 INFO - Running pre-action listener: _resource_record_pre_action 16:19:22 INFO - Running main action method: read_buildbot_config 16:19:22 INFO - Using buildbot properties: 16:19:22 INFO - { 16:19:22 INFO - "project": "", 16:19:22 INFO - "product": "firefox", 16:19:22 INFO - "script_repo_revision": "production", 16:19:22 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 16:19:22 INFO - "repository": "", 16:19:22 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 16:19:22 INFO - "buildid": "20160418151421", 16:19:22 INFO - "pgo_build": "False", 16:19:22 INFO - "basedir": "/builds/slave/test", 16:19:22 INFO - "buildnumber": 33, 16:19:22 INFO - "slavename": "t-yosemite-r7-0127", 16:19:22 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 16:19:22 INFO - "platform": "macosx64", 16:19:22 INFO - "branch": "mozilla-central", 16:19:22 INFO - "revision": "67ac40fb8f680ea5e03805552187ba1b5e8392a1", 16:19:22 INFO - "repo_path": "mozilla-central", 16:19:22 INFO - "moz_repo_path": "", 16:19:22 INFO - "stage_platform": "macosx64", 16:19:22 INFO - "builduid": "c837f8bcbe4e4b449ba5f5ddb31d122d", 16:19:22 INFO - "slavebuilddir": "test" 16:19:22 INFO - } 16:19:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 16:19:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 16:19:22 INFO - Running post-action listener: _resource_record_post_action 16:19:22 INFO - ##### 16:19:22 INFO - ##### Running download-and-extract step. 16:19:22 INFO - ##### 16:19:22 INFO - Running pre-action listener: _resource_record_pre_action 16:19:22 INFO - Running main action method: download_and_extract 16:19:22 INFO - mkdir: /builds/slave/test/build/tests 16:19:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:22 INFO - https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:19:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:19:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:19:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:19:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 16:19:24 INFO - Downloaded 1235 bytes. 16:19:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:19:24 INFO - Using the following test package requirements: 16:19:24 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:19:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:19:24 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 16:19:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:19:24 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 16:19:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:19:24 INFO - u'jsshell-mac64.zip'], 16:19:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:19:24 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 16:19:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:19:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:19:24 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 16:19:24 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:19:24 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 16:19:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:19:24 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 16:19:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:19:24 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 16:19:24 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:19:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:24 INFO - https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:19:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:19:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:19:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:19:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 16:19:25 INFO - Downloaded 17917491 bytes. 16:19:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:19:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:19:25 INFO - caution: filename not matched: web-platform/* 16:19:25 INFO - Return code: 11 16:19:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:25 INFO - https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:19:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:19:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:19:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:19:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:19:27 INFO - Downloaded 36382568 bytes. 16:19:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:19:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:19:31 INFO - caution: filename not matched: bin/* 16:19:31 INFO - caution: filename not matched: config/* 16:19:31 INFO - caution: filename not matched: mozbase/* 16:19:31 INFO - caution: filename not matched: marionette/* 16:19:31 INFO - caution: filename not matched: tools/wptserve/* 16:19:31 INFO - Return code: 11 16:19: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')]} 16:19:31 INFO - https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 16:19:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:19:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:19:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 16:19:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 16:19:33 INFO - Downloaded 68697908 bytes. 16:19:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:19:33 INFO - mkdir: /builds/slave/test/properties 16:19:33 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:19:33 INFO - Writing to file /builds/slave/test/properties/build_url 16:19:33 INFO - Contents: 16:19:33 INFO - build_url:https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:19:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:19:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:19:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:19:35 INFO - Contents: 16:19:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:19:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:35 INFO - https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:19:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:19:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:19:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:19:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:19:38 INFO - Downloaded 103329523 bytes. 16:19:38 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:19:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:19:42 INFO - Return code: 0 16:19:42 INFO - Running post-action listener: _resource_record_post_action 16:19:42 INFO - Running post-action listener: set_extra_try_arguments 16:19:42 INFO - ##### 16:19:42 INFO - ##### Running create-virtualenv step. 16:19:42 INFO - ##### 16:19:42 INFO - Running pre-action listener: _pre_create_virtualenv 16:19:42 INFO - Running pre-action listener: _resource_record_pre_action 16:19:42 INFO - Running main action method: create_virtualenv 16:19:42 INFO - Creating virtualenv /builds/slave/test/build/venv 16:19:42 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:19:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:19:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:19:42 INFO - Using real prefix '/tools/python27' 16:19:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:19:43 INFO - Installing distribute.............................................................................................................................................................................................done. 16:19:46 INFO - Installing pip.................done. 16:19:46 INFO - Return code: 0 16:19:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:19:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:46 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 0x101e65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc80b47f360>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e7e5e0>, '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 0x101a61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101a8c990>, '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.4raXZ4JG1y/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.8fETAXpWcz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:19:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:19:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4raXZ4JG1y/Render', 16:19:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:46 INFO - 'HOME': '/Users/cltbld', 16:19:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:46 INFO - 'LOGNAME': 'cltbld', 16:19:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:46 INFO - 'MOZ_NO_REMOTE': '1', 16:19:46 INFO - 'NO_EM_RESTART': '1', 16:19:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:46 INFO - 'PWD': '/builds/slave/test', 16:19:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:46 INFO - 'SHELL': '/bin/bash', 16:19:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8fETAXpWcz/Listeners', 16:19:46 INFO - 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', 16:19:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:46 INFO - 'USER': 'cltbld', 16:19:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:46 INFO - 'XPC_FLAGS': '0x0', 16:19:46 INFO - 'XPC_SERVICE_NAME': '0', 16:19:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:46 INFO - Downloading/unpacking psutil>=0.7.1 16:19:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:19:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:19:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:19:48 INFO - Installing collected packages: psutil 16:19:48 INFO - Running setup.py install for psutil 16:19:49 INFO - building 'psutil._psutil_osx' extension 16:19:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:19:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:19:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:19:49 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:19:49 INFO - building 'psutil._psutil_posix' extension 16:19:49 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:19:49 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:19:49 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:19:49 INFO - ^ 16:19:49 INFO - 1 warning generated. 16:19:49 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 16:19:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:19:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:19:49 INFO - Successfully installed psutil 16:19:49 INFO - Cleaning up... 16:19:49 INFO - Return code: 0 16:19:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:19:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:49 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 0x101e65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc80b47f360>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e7e5e0>, '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 0x101a61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101a8c990>, '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.4raXZ4JG1y/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.8fETAXpWcz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:19:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:19:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4raXZ4JG1y/Render', 16:19:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:49 INFO - 'HOME': '/Users/cltbld', 16:19:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:49 INFO - 'LOGNAME': 'cltbld', 16:19:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:49 INFO - 'MOZ_NO_REMOTE': '1', 16:19:49 INFO - 'NO_EM_RESTART': '1', 16:19:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:49 INFO - 'PWD': '/builds/slave/test', 16:19:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:49 INFO - 'SHELL': '/bin/bash', 16:19:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8fETAXpWcz/Listeners', 16:19:49 INFO - 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', 16:19:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:49 INFO - 'USER': 'cltbld', 16:19:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:49 INFO - 'XPC_FLAGS': '0x0', 16:19:49 INFO - 'XPC_SERVICE_NAME': '0', 16:19:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:19: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 16:19: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 16:19: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 16:19: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 16:19: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 16:19: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 16:19:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:19:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:19:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:19:52 INFO - Installing collected packages: mozsystemmonitor 16:19:52 INFO - Running setup.py install for mozsystemmonitor 16:19:52 INFO - Successfully installed mozsystemmonitor 16:19:52 INFO - Cleaning up... 16:19:52 INFO - Return code: 0 16:19:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:19:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:52 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 0x101e65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc80b47f360>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e7e5e0>, '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 0x101a61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101a8c990>, '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.4raXZ4JG1y/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.8fETAXpWcz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:19:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:19:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4raXZ4JG1y/Render', 16:19:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:53 INFO - 'HOME': '/Users/cltbld', 16:19:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:53 INFO - 'LOGNAME': 'cltbld', 16:19:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:53 INFO - 'MOZ_NO_REMOTE': '1', 16:19:53 INFO - 'NO_EM_RESTART': '1', 16:19:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:53 INFO - 'PWD': '/builds/slave/test', 16:19:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:53 INFO - 'SHELL': '/bin/bash', 16:19:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8fETAXpWcz/Listeners', 16:19:53 INFO - 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', 16:19:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:53 INFO - 'USER': 'cltbld', 16:19:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:53 INFO - 'XPC_FLAGS': '0x0', 16:19:53 INFO - 'XPC_SERVICE_NAME': '0', 16:19:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:53 INFO - Downloading/unpacking blobuploader==1.2.4 16:19:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:55 INFO - Downloading blobuploader-1.2.4.tar.gz 16:19:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:19:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:19:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:19:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:19:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:19:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:19:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:19:56 INFO - Downloading docopt-0.6.1.tar.gz 16:19:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:19:56 INFO - Installing collected packages: blobuploader, requests, docopt 16:19:56 INFO - Running setup.py install for blobuploader 16:19:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:19:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:19:57 INFO - Running setup.py install for requests 16:19:57 INFO - Running setup.py install for docopt 16:19:57 INFO - Successfully installed blobuploader requests docopt 16:19:57 INFO - Cleaning up... 16:19:57 INFO - Return code: 0 16:19:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:19:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:19:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:19:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:19:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:19:57 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 0x101e65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc80b47f360>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e7e5e0>, '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 0x101a61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101a8c990>, '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.4raXZ4JG1y/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.8fETAXpWcz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:19:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:19:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:19:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4raXZ4JG1y/Render', 16:19:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:19:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:19:57 INFO - 'HOME': '/Users/cltbld', 16:19:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:19:57 INFO - 'LOGNAME': 'cltbld', 16:19:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:57 INFO - 'MOZ_NO_REMOTE': '1', 16:19:57 INFO - 'NO_EM_RESTART': '1', 16:19:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:19:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:57 INFO - 'PWD': '/builds/slave/test', 16:19:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:19:57 INFO - 'SHELL': '/bin/bash', 16:19:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8fETAXpWcz/Listeners', 16:19:57 INFO - 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', 16:19:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:19:57 INFO - 'USER': 'cltbld', 16:19:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:19:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:19:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:19:57 INFO - 'XPC_FLAGS': '0x0', 16:19:57 INFO - 'XPC_SERVICE_NAME': '0', 16:19:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:19:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-s6mhXr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-EGcXc5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-lscvZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-mMgzyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-18DNLj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-ghnuZc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-w9hrBz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-6LhR8N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:19:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:19:58 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-4IwsRN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-QecUrt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-rjKO28-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-YfYrol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-RZkbUK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-_wEFR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-kQHVD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-hwY4dv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-7ktlHB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:19:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:19:59 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-dYrRJx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:20:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:20:00 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-lnjiey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:20:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:20:00 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-PyTnqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:20:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:20:00 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-TvkLXt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:20:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:20:00 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:20:00 INFO - Running setup.py install for manifestparser 16:20:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:20:00 INFO - Running setup.py install for mozcrash 16:20:01 INFO - Running setup.py install for mozdebug 16:20:01 INFO - Running setup.py install for mozdevice 16:20:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Running setup.py install for mozfile 16:20:01 INFO - Running setup.py install for mozhttpd 16:20:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Running setup.py install for mozinfo 16:20:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Running setup.py install for mozInstall 16:20:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:20:01 INFO - Running setup.py install for mozleak 16:20:02 INFO - Running setup.py install for mozlog 16:20:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:20:02 INFO - Running setup.py install for moznetwork 16:20:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:20:02 INFO - Running setup.py install for mozprocess 16:20:02 INFO - Running setup.py install for mozprofile 16:20:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:20:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:20:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:20:02 INFO - Running setup.py install for mozrunner 16:20:02 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:20:02 INFO - Running setup.py install for mozscreenshot 16:20:03 INFO - Running setup.py install for moztest 16:20:03 INFO - Running setup.py install for mozversion 16:20:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:20:03 INFO - Running setup.py install for wptserve 16:20:03 INFO - Running setup.py install for marionette-driver 16:20:03 INFO - Running setup.py install for browsermob-proxy 16:20:03 INFO - Running setup.py install for marionette-client 16:20:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:20:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:20:04 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:20:04 INFO - Cleaning up... 16:20:04 INFO - Return code: 0 16:20:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:20:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:20:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:20:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:20:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:20:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:20:04 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 0x101e65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc80b47f360>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101e7e5e0>, '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 0x101a61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101a8c990>, '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.4raXZ4JG1y/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.8fETAXpWcz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:20:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:20:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:20:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4raXZ4JG1y/Render', 16:20:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:20:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:20:04 INFO - 'HOME': '/Users/cltbld', 16:20:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:20:04 INFO - 'LOGNAME': 'cltbld', 16:20:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:20:04 INFO - 'MOZ_NO_REMOTE': '1', 16:20:04 INFO - 'NO_EM_RESTART': '1', 16:20:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:20:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:20:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:20:04 INFO - 'PWD': '/builds/slave/test', 16:20:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:20:04 INFO - 'SHELL': '/bin/bash', 16:20:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8fETAXpWcz/Listeners', 16:20:04 INFO - 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', 16:20:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:20:04 INFO - 'USER': 'cltbld', 16:20:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:20:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:20:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:20:04 INFO - 'XPC_FLAGS': '0x0', 16:20:04 INFO - 'XPC_SERVICE_NAME': '0', 16:20:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:20:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:20:04 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-WTgNC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:20:04 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:20:04 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-OFZKVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:20:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:20:04 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-rzVAuN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:20:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:20:04 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-ehfZ9J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:20:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:20:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:20:04 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-ddnaA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-olQkl6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-afwOnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-fHH_iU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-XmbLfb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-ah12Or-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-uTmBhy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-bmPhcQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-naWVoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:20:05 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-olefLa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:20:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:20:06 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-ULb2UO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:20:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:20:06 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-_0PguX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:20:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:20:06 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-f1nXvS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:20:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:20:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:20:06 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-j016JN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:20:06 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:20:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:20:06 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-h0iYOq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:20:06 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:20:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:20:06 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-7A4eQr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:20:06 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:20:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:20:07 INFO - Running setup.py (path:/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/pip-TNONgj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:20:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:20:07 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:20:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:20:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:20:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:20:07 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:20:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:20:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:20:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:20:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:20:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:20:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:20:09 INFO - Downloading blessings-1.6.tar.gz 16:20:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:20:09 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:20:09 INFO - Installing collected packages: blessings 16:20:09 INFO - Running setup.py install for blessings 16:20:09 INFO - Successfully installed blessings 16:20:09 INFO - Cleaning up... 16:20:10 INFO - Return code: 0 16:20:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:20:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:20:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:20:10 INFO - Reading from file tmpfile_stdout 16:20:10 INFO - Current package versions: 16:20:10 INFO - blessings == 1.6 16:20:10 INFO - blobuploader == 1.2.4 16:20:10 INFO - browsermob-proxy == 0.6.0 16:20:10 INFO - docopt == 0.6.1 16:20:10 INFO - manifestparser == 1.1 16:20:10 INFO - marionette-client == 2.3.0 16:20:10 INFO - marionette-driver == 1.4.0 16:20:10 INFO - mozInstall == 1.12 16:20:10 INFO - mozcrash == 0.17 16:20:10 INFO - mozdebug == 0.1 16:20:10 INFO - mozdevice == 0.48 16:20:10 INFO - mozfile == 1.2 16:20:10 INFO - mozhttpd == 0.7 16:20:10 INFO - mozinfo == 0.9 16:20:10 INFO - mozleak == 0.1 16:20:10 INFO - mozlog == 3.1 16:20:10 INFO - moznetwork == 0.27 16:20:10 INFO - mozprocess == 0.22 16:20:10 INFO - mozprofile == 0.28 16:20:10 INFO - mozrunner == 6.11 16:20:10 INFO - mozscreenshot == 0.1 16:20:10 INFO - mozsystemmonitor == 0.0 16:20:10 INFO - moztest == 0.7 16:20:10 INFO - mozversion == 1.4 16:20:10 INFO - psutil == 3.1.1 16:20:10 INFO - requests == 1.2.3 16:20:10 INFO - wptserve == 1.4.0 16:20:10 INFO - wsgiref == 0.1.2 16:20:10 INFO - Running post-action listener: _resource_record_post_action 16:20:10 INFO - Running post-action listener: _start_resource_monitoring 16:20:10 INFO - Starting resource monitoring. 16:20:10 INFO - ##### 16:20:10 INFO - ##### Running pull step. 16:20:10 INFO - ##### 16:20:10 INFO - Running pre-action listener: _resource_record_pre_action 16:20:10 INFO - Running main action method: pull 16:20:10 INFO - Pull has nothing to do! 16:20:10 INFO - Running post-action listener: _resource_record_post_action 16:20:10 INFO - ##### 16:20:10 INFO - ##### Running install step. 16:20:10 INFO - ##### 16:20:10 INFO - Running pre-action listener: _resource_record_pre_action 16:20:10 INFO - Running main action method: install 16:20:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:20:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:20:10 INFO - Reading from file tmpfile_stdout 16:20:10 INFO - Detecting whether we're running mozinstall >=1.0... 16:20:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:20:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:20:10 INFO - Reading from file tmpfile_stdout 16:20:10 INFO - Output received: 16:20:10 INFO - Usage: mozinstall [options] installer 16:20:10 INFO - Options: 16:20:10 INFO - -h, --help show this help message and exit 16:20:10 INFO - -d DEST, --destination=DEST 16:20:10 INFO - Directory to install application into. [default: 16:20:10 INFO - "/builds/slave/test"] 16:20:10 INFO - --app=APP Application being installed. [default: firefox] 16:20:10 INFO - mkdir: /builds/slave/test/build/application 16:20:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:20:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:20:30 INFO - Reading from file tmpfile_stdout 16:20:30 INFO - Output received: 16:20:30 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:20:30 INFO - Running post-action listener: _resource_record_post_action 16:20:30 INFO - ##### 16:20:30 INFO - ##### Running run-tests step. 16:20:30 INFO - ##### 16:20:30 INFO - Running pre-action listener: _resource_record_pre_action 16:20:30 INFO - Running main action method: run_tests 16:20:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:20:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:20:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:20:30 INFO - grabbing minidump binary from tooltool 16:20:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:20:30 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 0x101e7e5e0>, '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 0x101a61cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101a8c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:20:30 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:20:30 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 16:20:30 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:20:30 INFO - Return code: 0 16:20:30 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:20:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:20:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:20:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:20:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4raXZ4JG1y/Render', 16:20:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:20:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:20:30 INFO - 'HOME': '/Users/cltbld', 16:20:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:20:30 INFO - 'LOGNAME': 'cltbld', 16:20:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:20:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:20:30 INFO - 'MOZ_NO_REMOTE': '1', 16:20:30 INFO - 'NO_EM_RESTART': '1', 16:20:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:20:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:20:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:20:30 INFO - 'PWD': '/builds/slave/test', 16:20:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:20:30 INFO - 'SHELL': '/bin/bash', 16:20:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8fETAXpWcz/Listeners', 16:20:30 INFO - 'TMPDIR': '/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/', 16:20:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:20:30 INFO - 'USER': 'cltbld', 16:20:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:20:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:20:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:20:30 INFO - 'XPC_FLAGS': '0x0', 16:20:30 INFO - 'XPC_SERVICE_NAME': '0', 16:20:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:20:30 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:20:30 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:20:30 INFO - import pkg_resources 16:20:31 INFO - Using 1 client processes 16:20:32 INFO - wptserve Starting http server on 127.0.0.1:8001 16:20:32 INFO - wptserve Starting http server on 127.0.0.1:8000 16:20:32 INFO - wptserve Starting http server on 127.0.0.1:8443 16:20:33 INFO - SUITE-START | Running 778 tests 16:20:33 INFO - Running testharness tests 16:20:33 INFO - Setting up ssl 16:20:33 INFO - PROCESS | certutil | 16:20:33 INFO - PROCESS | certutil | 16:20:33 INFO - PROCESS | certutil | 16:20:33 INFO - Certificate Nickname Trust Attributes 16:20:33 INFO - SSL,S/MIME,JAR/XPI 16:20:33 INFO - 16:20:33 INFO - web-platform-tests CT,, 16:20:33 INFO - 16:20:33 INFO - Starting runner 16:20:34 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:20:35 INFO - PROCESS | 2076 | 1461021635048 Marionette DEBUG Marionette enabled via build flag and pref 16:20:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x11648f000 == 1 [pid = 2076] [id = 1] 16:20:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 1 (0x11648f800) [pid = 2076] [serial = 1] [outer = 0x0] 16:20:35 INFO - PROCESS | 2076 | [2076] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:20:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 2 (0x116490800) [pid = 2076] [serial = 2] [outer = 0x11648f800] 16:20:35 INFO - PROCESS | 2076 | 1461021635480 Marionette INFO Listening on port 2828 16:20:35 INFO - PROCESS | 2076 | 1461021635752 Marionette DEBUG Marionette enabled via command-line flag 16:20:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x119148800 == 2 [pid = 2076] [id = 2] 16:20:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 3 (0x119149000) [pid = 2076] [serial = 3] [outer = 0x0] 16:20:35 INFO - PROCESS | 2076 | [2076] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:20:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 4 (0x11914a000) [pid = 2076] [serial = 4] [outer = 0x119149000] 16:20:35 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:20:35 INFO - PROCESS | 2076 | 1461021635901 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49369 16:20:35 INFO - PROCESS | 2076 | 1461021635989 Marionette DEBUG Closed connection conn0 16:20:35 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:20:35 INFO - PROCESS | 2076 | 1461021635995 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49370 16:20:36 INFO - PROCESS | 2076 | 1461021636010 Marionette DEBUG Closed connection conn1 16:20:36 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:20:36 INFO - PROCESS | 2076 | 1461021636015 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49371 16:20:36 INFO - PROCESS | 2076 | 1461021636024 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:20:36 INFO - PROCESS | 2076 | 1461021636030 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418151421","device":"desktop","version":"48.0a1"} 16:20:36 INFO - PROCESS | 2076 | [2076] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:20:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9c0800 == 3 [pid = 2076] [id = 3] 16:20:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 5 (0x11c9c1000) [pid = 2076] [serial = 5] [outer = 0x0] 16:20:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9c1800 == 4 [pid = 2076] [id = 4] 16:20:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 6 (0x11e608800) [pid = 2076] [serial = 6] [outer = 0x0] 16:20:37 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:20:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a89000 == 5 [pid = 2076] [id = 5] 16:20:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 7 (0x11e608000) [pid = 2076] [serial = 7] [outer = 0x0] 16:20:37 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:20:37 INFO - PROCESS | 2076 | [2076] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:20:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 8 (0x126b7ac00) [pid = 2076] [serial = 8] [outer = 0x11e608000] 16:20:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 9 (0x127202800) [pid = 2076] [serial = 9] [outer = 0x11c9c1000] 16:20:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 10 (0x12686a400) [pid = 2076] [serial = 10] [outer = 0x11e608800] 16:20:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 11 (0x12686c400) [pid = 2076] [serial = 11] [outer = 0x11e608000] 16:20:38 INFO - PROCESS | 2076 | 1461021638164 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 2076 | 1461021638174 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 12 (0x128dde800) [pid = 2076] [serial = 12] [outer = 0x11e608000] 16:20:38 INFO - PROCESS | 2076 | 1461021638665 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9623b6b0-9a7f-6741-a54f-fded2cf8ae55","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418151421","device":"desktop","version":"48.0a1","command_id":1}}] 16:20:38 INFO - PROCESS | 2076 | 1461021638789 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:20:38 INFO - PROCESS | 2076 | 1461021638831 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:20:38 INFO - PROCESS | 2076 | 1461021638934 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:20:38 INFO - PROCESS | 2076 | [2076] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:20:38 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 16:20:38 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 13 (0x12accdc00) [pid = 2076] [serial = 13] [outer = 0x11e608000] 16:20:39 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:39 INFO - PROCESS | 2076 | 1461021639208 Marionette TRACE conn2 <- [1,3,null,{}] 16:20:39 INFO - PROCESS | 2076 | 1461021639215 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:20:39 INFO - PROCESS | 2076 | 1461021639225 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:20:39 INFO - PROCESS | 2076 | 1461021639253 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 2076 | 1461021639255 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:20:39 INFO - PROCESS | 2076 | 1461021639258 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 2076 | 1461021639262 Marionette TRACE conn2 <- [1,6,null,{}] 16:20:39 INFO - PROCESS | 2076 | 1461021639267 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:39 INFO - PROCESS | 2076 | 1461021639274 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:20:39 INFO - PROCESS | 2076 | 1461021639277 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b018000 == 6 [pid = 2076] [id = 6] 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 14 (0x12b06c000) [pid = 2076] [serial = 14] [outer = 0x0] 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 15 (0x12b06dc00) [pid = 2076] [serial = 15] [outer = 0x12b06c000] 16:20:39 INFO - PROCESS | 2076 | 1461021639309 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 16 (0x12b073400) [pid = 2076] [serial = 16] [outer = 0x12b06c000] 16:20:39 INFO - PROCESS | 2076 | 1461021639602 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:20:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc06800 == 7 [pid = 2076] [id = 7] 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 17 (0x12b3bf800) [pid = 2076] [serial = 17] [outer = 0x0] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 18 (0x12b60f400) [pid = 2076] [serial = 18] [outer = 0x12b3bf800] 16:20:39 INFO - PROCESS | 2076 | 1461021639643 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 19 (0x12b614000) [pid = 2076] [serial = 19] [outer = 0x12b3bf800] 16:20:39 INFO - PROCESS | 2076 | 1461021639683 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 2076 | 1461021639685 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:20:39 INFO - PROCESS | 2076 | 1461021639723 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 2076 | 1461021639725 Marionette TRACE conn2 <- [1,10,null,{}] 16:20:39 INFO - PROCESS | 2076 | 1461021639740 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:39 INFO - PROCESS | 2076 | 1461021639870 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:20:39 INFO - PROCESS | 2076 | 1461021639907 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d08d000 == 8 [pid = 2076] [id = 8] 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 20 (0x12d036800) [pid = 2076] [serial = 20] [outer = 0x0] 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 21 (0x12d038400) [pid = 2076] [serial = 21] [outer = 0x12d036800] 16:20:39 INFO - PROCESS | 2076 | 1461021639936 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 22 (0x12d314800) [pid = 2076] [serial = 22] [outer = 0x12d036800] 16:20:40 INFO - PROCESS | 2076 | 1461021640287 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 590ms 16:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:20:40 INFO - PROCESS | 2076 | 1461021640299 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 2076 | 1461021640301 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:20:40 INFO - PROCESS | 2076 | 1461021640303 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 2076 | 1461021640304 Marionette TRACE conn2 <- [1,14,null,{}] 16:20:40 INFO - PROCESS | 2076 | 1461021640307 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:40 INFO - PROCESS | 2076 | 1461021640400 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:20:40 INFO - PROCESS | 2076 | 1461021640404 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x12da6d000 == 9 [pid = 2076] [id = 9] 16:20:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 23 (0x12d316c00) [pid = 2076] [serial = 23] [outer = 0x0] 16:20:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 24 (0x12da81800) [pid = 2076] [serial = 24] [outer = 0x12d316c00] 16:20:40 INFO - PROCESS | 2076 | 1461021640429 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 25 (0x12e212c00) [pid = 2076] [serial = 25] [outer = 0x12d316c00] 16:20:40 INFO - PROCESS | 2076 | 1461021640735 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 16:20:40 INFO - PROCESS | 2076 | 1461021640772 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 2076 | 1461021640774 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:20:40 INFO - PROCESS | 2076 | 1461021640779 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 2076 | 1461021640782 Marionette TRACE conn2 <- [1,18,null,{}] 16:20:40 INFO - PROCESS | 2076 | 1461021640786 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:40 INFO - PROCESS | 2076 | 1461021640922 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:20:40 INFO - PROCESS | 2076 | 1461021640957 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e278000 == 10 [pid = 2076] [id = 10] 16:20:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 26 (0x12e2dd400) [pid = 2076] [serial = 26] [outer = 0x0] 16:20:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 27 (0x12e2e1400) [pid = 2076] [serial = 27] [outer = 0x12e2dd400] 16:20:41 INFO - PROCESS | 2076 | 1461021641001 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 28 (0x12e2e7400) [pid = 2076] [serial = 28] [outer = 0x12e2dd400] 16:20:41 INFO - PROCESS | 2076 | 1461021641385 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 625ms 16:20:41 INFO - PROCESS | 2076 | 1461021641403 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:20:41 INFO - PROCESS | 2076 | 1461021641405 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:20:41 INFO - PROCESS | 2076 | 1461021641407 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 2076 | 1461021641408 Marionette TRACE conn2 <- [1,22,null,{}] 16:20:41 INFO - PROCESS | 2076 | 1461021641411 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:41 INFO - PROCESS | 2076 | 1461021641501 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:20:41 INFO - PROCESS | 2076 | 1461021641505 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e63a000 == 11 [pid = 2076] [id = 11] 16:20:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 29 (0x11acce000) [pid = 2076] [serial = 29] [outer = 0x0] 16:20:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 30 (0x11ad41000) [pid = 2076] [serial = 30] [outer = 0x11acce000] 16:20:41 INFO - PROCESS | 2076 | 1461021641532 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 31 (0x12e2eac00) [pid = 2076] [serial = 31] [outer = 0x11acce000] 16:20:41 INFO - PROCESS | 2076 | 1461021641779 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 424ms 16:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:20:41 INFO - PROCESS | 2076 | 1461021641837 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 2076 | 1461021641838 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:20:41 INFO - PROCESS | 2076 | 1461021641840 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 2076 | 1461021641841 Marionette TRACE conn2 <- [1,26,null,{}] 16:20:41 INFO - PROCESS | 2076 | 1461021641852 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:41 INFO - PROCESS | 2076 | 1461021641948 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:20:41 INFO - PROCESS | 2076 | 1461021641953 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e861000 == 12 [pid = 2076] [id = 12] 16:20:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 32 (0x12e2f0000) [pid = 2076] [serial = 32] [outer = 0x0] 16:20:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 33 (0x12e44a400) [pid = 2076] [serial = 33] [outer = 0x12e2f0000] 16:20:41 INFO - PROCESS | 2076 | 1461021641978 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 34 (0x12e83cc00) [pid = 2076] [serial = 34] [outer = 0x12e2f0000] 16:20:42 INFO - PROCESS | 2076 | 1461021642221 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 16:20:42 INFO - PROCESS | 2076 | 1461021642268 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 2076 | 1461021642270 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:20:42 INFO - PROCESS | 2076 | 1461021642272 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 2076 | 1461021642273 Marionette TRACE conn2 <- [1,30,null,{}] 16:20:42 INFO - PROCESS | 2076 | 1461021642275 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:42 INFO - PROCESS | 2076 | 1461021642374 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:20:42 INFO - PROCESS | 2076 | 1461021642378 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec6c000 == 13 [pid = 2076] [id = 13] 16:20:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 35 (0x12e83f800) [pid = 2076] [serial = 35] [outer = 0x0] 16:20:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 36 (0x12e848000) [pid = 2076] [serial = 36] [outer = 0x12e83f800] 16:20:42 INFO - PROCESS | 2076 | 1461021642403 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 37 (0x12ef22400) [pid = 2076] [serial = 37] [outer = 0x12e83f800] 16:20:42 INFO - PROCESS | 2076 | 1461021642644 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 16:20:42 INFO - PROCESS | 2076 | 1461021642691 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 2076 | 1461021642692 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:20:42 INFO - PROCESS | 2076 | 1461021642694 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 2076 | 1461021642697 Marionette TRACE conn2 <- [1,34,null,{}] 16:20:42 INFO - PROCESS | 2076 | 1461021642706 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:42 INFO - PROCESS | 2076 | 1461021642792 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:20:42 INFO - PROCESS | 2076 | 1461021642799 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef85800 == 14 [pid = 2076] [id = 14] 16:20:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 38 (0x12e847800) [pid = 2076] [serial = 38] [outer = 0x0] 16:20:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 39 (0x12ef28000) [pid = 2076] [serial = 39] [outer = 0x12e847800] 16:20:42 INFO - PROCESS | 2076 | 1461021642825 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 40 (0x12ef30c00) [pid = 2076] [serial = 40] [outer = 0x12e847800] 16:20:43 INFO - PROCESS | 2076 | 1461021643063 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 376ms 16:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:20:43 INFO - PROCESS | 2076 | 1461021643071 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 2076 | 1461021643072 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:20:43 INFO - PROCESS | 2076 | 1461021643074 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 2076 | 1461021643075 Marionette TRACE conn2 <- [1,38,null,{}] 16:20:43 INFO - PROCESS | 2076 | 1461021643078 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:43 INFO - PROCESS | 2076 | 1461021643181 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:20:43 INFO - PROCESS | 2076 | 1461021643185 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f414000 == 15 [pid = 2076] [id = 15] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 41 (0x12efb0c00) [pid = 2076] [serial = 41] [outer = 0x0] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 42 (0x12efb9800) [pid = 2076] [serial = 42] [outer = 0x12efb0c00] 16:20:43 INFO - PROCESS | 2076 | 1461021643209 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 43 (0x12f58d400) [pid = 2076] [serial = 43] [outer = 0x12efb0c00] 16:20:43 INFO - PROCESS | 2076 | 1461021643453 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:20:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5d5000 == 16 [pid = 2076] [id = 16] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 44 (0x12f5d5800) [pid = 2076] [serial = 44] [outer = 0x0] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 45 (0x12f5d7000) [pid = 2076] [serial = 45] [outer = 0x12f5d5800] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 46 (0x12f5db800) [pid = 2076] [serial = 46] [outer = 0x12f5d5800] 16:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 424ms 16:20:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5cf000 == 17 [pid = 2076] [id = 17] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 47 (0x12f595000) [pid = 2076] [serial = 47] [outer = 0x0] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 48 (0x12fa50800) [pid = 2076] [serial = 48] [outer = 0x12f595000] 16:20:43 INFO - PROCESS | 2076 | 1461021643542 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 2076 | 1461021643543 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 49 (0x118edc400) [pid = 2076] [serial = 49] [outer = 0x12f595000] 16:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:20:43 INFO - PROCESS | 2076 | 1461021643582 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 2076 | 1461021643583 Marionette TRACE conn2 <- [1,42,null,{}] 16:20:43 INFO - PROCESS | 2076 | 1461021643611 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:43 INFO - PROCESS | 2076 | 1461021643698 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:20:43 INFO - PROCESS | 2076 | 1461021643702 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fd55000 == 18 [pid = 2076] [id = 18] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 50 (0x12f58f800) [pid = 2076] [serial = 50] [outer = 0x0] 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 51 (0x12f599000) [pid = 2076] [serial = 51] [outer = 0x12f58f800] 16:20:43 INFO - PROCESS | 2076 | 1461021643727 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 52 (0x12fbe5000) [pid = 2076] [serial = 52] [outer = 0x12f58f800] 16:20:43 INFO - PROCESS | 2076 | 1461021643982 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 438ms 16:20:44 INFO - PROCESS | 2076 | 1461021644008 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 2076 | 1461021644010 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:20:44 INFO - PROCESS | 2076 | 1461021644020 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 2076 | 1461021644022 Marionette TRACE conn2 <- [1,46,null,{}] 16:20:44 INFO - PROCESS | 2076 | 1461021644024 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 2076 | 1461021644120 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:20:44 INFO - PROCESS | 2076 | 1461021644125 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc0b800 == 19 [pid = 2076] [id = 19] 16:20:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 53 (0x11a933000) [pid = 2076] [serial = 53] [outer = 0x0] 16:20:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 54 (0x11a93f000) [pid = 2076] [serial = 54] [outer = 0x11a933000] 16:20:44 INFO - PROCESS | 2076 | 1461021644154 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 55 (0x12fbe7000) [pid = 2076] [serial = 55] [outer = 0x11a933000] 16:20:44 INFO - PROCESS | 2076 | 1461021644396 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 16:20:44 INFO - PROCESS | 2076 | 1461021644441 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 2076 | 1461021644442 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:20:44 INFO - PROCESS | 2076 | 1461021644452 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 2076 | 1461021644453 Marionette TRACE conn2 <- [1,50,null,{}] 16:20:44 INFO - PROCESS | 2076 | 1461021644456 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 2076 | 1461021644554 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:20:44 INFO - PROCESS | 2076 | 1461021644558 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a979800 == 20 [pid = 2076] [id = 20] 16:20:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 56 (0x11a902400) [pid = 2076] [serial = 56] [outer = 0x0] 16:20:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 57 (0x11a90ac00) [pid = 2076] [serial = 57] [outer = 0x11a902400] 16:20:44 INFO - PROCESS | 2076 | 1461021644582 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 58 (0x11ad43c00) [pid = 2076] [serial = 58] [outer = 0x11a902400] 16:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 370ms 16:20:44 INFO - PROCESS | 2076 | 1461021644814 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:44 INFO - PROCESS | 2076 | 1461021644822 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 2076 | 1461021644824 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:20:44 INFO - PROCESS | 2076 | 1461021644826 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 2076 | 1461021644827 Marionette TRACE conn2 <- [1,54,null,{}] 16:20:44 INFO - PROCESS | 2076 | 1461021644837 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 2076 | 1461021644941 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:20:44 INFO - PROCESS | 2076 | 1461021644946 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e27d800 == 21 [pid = 2076] [id = 21] 16:20:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 59 (0x11ad46800) [pid = 2076] [serial = 59] [outer = 0x0] 16:20:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 60 (0x11ad4fc00) [pid = 2076] [serial = 60] [outer = 0x11ad46800] 16:20:44 INFO - PROCESS | 2076 | 1461021644970 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 61 (0x12fe9b800) [pid = 2076] [serial = 61] [outer = 0x11ad46800] 16:20:45 INFO - PROCESS | 2076 | 1461021645959 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1173ms 16:20:46 INFO - PROCESS | 2076 | 1461021646000 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 2076 | 1461021646004 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:20:46 INFO - PROCESS | 2076 | 1461021646010 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 2076 | 1461021646014 Marionette TRACE conn2 <- [1,58,null,{}] 16:20:46 INFO - PROCESS | 2076 | 1461021646018 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:46 INFO - PROCESS | 2076 | 1461021646109 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:20:46 INFO - PROCESS | 2076 | 1461021646207 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x114a79000 == 22 [pid = 2076] [id = 22] 16:20:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 62 (0x1152b2800) [pid = 2076] [serial = 62] [outer = 0x0] 16:20:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 63 (0x11571f000) [pid = 2076] [serial = 63] [outer = 0x1152b2800] 16:20:46 INFO - PROCESS | 2076 | 1461021646259 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 64 (0x116462000) [pid = 2076] [serial = 64] [outer = 0x1152b2800] 16:20:46 INFO - PROCESS | 2076 | 1461021646780 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 829ms 16:20:46 INFO - PROCESS | 2076 | 1461021646839 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 2076 | 1461021646843 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:20:46 INFO - PROCESS | 2076 | 1461021646847 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 2076 | 1461021646849 Marionette TRACE conn2 <- [1,62,null,{}] 16:20:46 INFO - PROCESS | 2076 | 1461021646852 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:46 INFO - PROCESS | 2076 | 1461021646959 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:20:47 INFO - PROCESS | 2076 | 1461021647011 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x11915f800 == 23 [pid = 2076] [id = 23] 16:20:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 65 (0x11864dc00) [pid = 2076] [serial = 65] [outer = 0x0] 16:20:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 66 (0x119b38800) [pid = 2076] [serial = 66] [outer = 0x11864dc00] 16:20:47 INFO - PROCESS | 2076 | 1461021647043 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 67 (0x11a906000) [pid = 2076] [serial = 67] [outer = 0x11864dc00] 16:20:47 INFO - PROCESS | 2076 | 1461021647453 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 16:20:47 INFO - PROCESS | 2076 | 1461021647527 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 2076 | 1461021647529 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:20:47 INFO - PROCESS | 2076 | 1461021647565 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 2076 | 1461021647568 Marionette TRACE conn2 <- [1,66,null,{}] 16:20:47 INFO - PROCESS | 2076 | 1461021647581 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:47 INFO - PROCESS | 2076 | 1461021647715 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:20:47 INFO - PROCESS | 2076 | 1461021647777 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x11991c800 == 24 [pid = 2076] [id = 24] 16:20:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 68 (0x11a941000) [pid = 2076] [serial = 68] [outer = 0x0] 16:20:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 69 (0x11ad51c00) [pid = 2076] [serial = 69] [outer = 0x11a941000] 16:20:47 INFO - PROCESS | 2076 | 1461021647810 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 70 (0x11af8f000) [pid = 2076] [serial = 70] [outer = 0x11a941000] 16:20:48 INFO - PROCESS | 2076 | 1461021648551 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1046ms 16:20:48 INFO - PROCESS | 2076 | 1461021648591 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 2076 | 1461021648594 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:20:48 INFO - PROCESS | 2076 | 1461021648601 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 2076 | 1461021648604 Marionette TRACE conn2 <- [1,70,null,{}] 16:20:48 INFO - PROCESS | 2076 | 1461021648609 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:48 INFO - PROCESS | 2076 | 1461021648702 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:20:48 INFO - PROCESS | 2076 | 1461021648755 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x11815a000 == 25 [pid = 2076] [id = 25] 16:20:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 71 (0x118edbc00) [pid = 2076] [serial = 71] [outer = 0x0] 16:20:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 72 (0x119133c00) [pid = 2076] [serial = 72] [outer = 0x118edbc00] 16:20:48 INFO - PROCESS | 2076 | 1461021648784 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 73 (0x1192de400) [pid = 2076] [serial = 73] [outer = 0x118edbc00] 16:20:49 INFO - PROCESS | 2076 | 1461021649196 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 624ms 16:20:49 INFO - PROCESS | 2076 | 1461021649224 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 2076 | 1461021649227 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:20:49 INFO - PROCESS | 2076 | 1461021649234 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 2076 | 1461021649236 Marionette TRACE conn2 <- [1,74,null,{}] 16:20:49 INFO - PROCESS | 2076 | 1461021649238 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:49 INFO - PROCESS | 2076 | 1461021649308 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:20:49 INFO - PROCESS | 2076 | 1461021649313 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x118ca3800 == 26 [pid = 2076] [id = 26] 16:20:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 74 (0x114034400) [pid = 2076] [serial = 74] [outer = 0x0] 16:20:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 75 (0x119d95000) [pid = 2076] [serial = 75] [outer = 0x114034400] 16:20:49 INFO - PROCESS | 2076 | 1461021649343 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 76 (0x11a876000) [pid = 2076] [serial = 76] [outer = 0x114034400] 16:20:49 INFO - PROCESS | 2076 | 1461021649672 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 16:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:20:49 INFO - PROCESS | 2076 | 1461021649703 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 2076 | 1461021649704 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:20:49 INFO - PROCESS | 2076 | 1461021649707 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 2076 | 1461021649709 Marionette TRACE conn2 <- [1,78,null,{}] 16:20:49 INFO - PROCESS | 2076 | 1461021649716 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:49 INFO - PROCESS | 2076 | 1461021649789 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:20:49 INFO - PROCESS | 2076 | 1461021649794 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x119271000 == 27 [pid = 2076] [id = 27] 16:20:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 77 (0x11a90b000) [pid = 2076] [serial = 77] [outer = 0x0] 16:20:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 78 (0x11a93f400) [pid = 2076] [serial = 78] [outer = 0x11a90b000] 16:20:49 INFO - PROCESS | 2076 | 1461021649825 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 79 (0x11ad44c00) [pid = 2076] [serial = 79] [outer = 0x11a90b000] 16:20:50 INFO - PROCESS | 2076 | 1461021650150 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 16:20:50 INFO - PROCESS | 2076 | 1461021650182 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 2076 | 1461021650184 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:20:50 INFO - PROCESS | 2076 | 1461021650186 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 2076 | 1461021650187 Marionette TRACE conn2 <- [1,82,null,{}] 16:20:50 INFO - PROCESS | 2076 | 1461021650190 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:50 INFO - PROCESS | 2076 | 1461021650268 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:20:50 INFO - PROCESS | 2076 | 1461021650309 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x11991e000 == 28 [pid = 2076] [id = 28] 16:20:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 80 (0x11574ac00) [pid = 2076] [serial = 80] [outer = 0x0] 16:20:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 81 (0x11ad4f000) [pid = 2076] [serial = 81] [outer = 0x11574ac00] 16:20:50 INFO - PROCESS | 2076 | 1461021650336 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 82 (0x11af82800) [pid = 2076] [serial = 82] [outer = 0x11574ac00] 16:20:50 INFO - PROCESS | 2076 | 1461021650636 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 16:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:20:50 INFO - PROCESS | 2076 | 1461021650656 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 2076 | 1461021650657 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:20:50 INFO - PROCESS | 2076 | 1461021650659 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 2076 | 1461021650661 Marionette TRACE conn2 <- [1,86,null,{}] 16:20:50 INFO - PROCESS | 2076 | 1461021650667 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:50 INFO - PROCESS | 2076 | 1461021650740 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:20:50 INFO - PROCESS | 2076 | 1461021650745 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a894800 == 29 [pid = 2076] [id = 29] 16:20:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 83 (0x11ad82800) [pid = 2076] [serial = 83] [outer = 0x0] 16:20:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 84 (0x11b57b800) [pid = 2076] [serial = 84] [outer = 0x11ad82800] 16:20:50 INFO - PROCESS | 2076 | 1461021650773 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 85 (0x11bb2f400) [pid = 2076] [serial = 85] [outer = 0x11ad82800] 16:20:51 INFO - PROCESS | 2076 | 1461021651108 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 473ms 16:20:51 INFO - PROCESS | 2076 | 1461021651133 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 2076 | 1461021651134 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:20:51 INFO - PROCESS | 2076 | 1461021651148 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 2076 | 1461021651149 Marionette TRACE conn2 <- [1,90,null,{}] 16:20:51 INFO - PROCESS | 2076 | 1461021651151 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:51 INFO - PROCESS | 2076 | 1461021651235 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:20:51 INFO - PROCESS | 2076 | 1461021651241 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad6b800 == 30 [pid = 2076] [id = 30] 16:20:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 86 (0x11bb39400) [pid = 2076] [serial = 86] [outer = 0x0] 16:20:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 87 (0x11bf1ac00) [pid = 2076] [serial = 87] [outer = 0x11bb39400] 16:20:51 INFO - PROCESS | 2076 | 1461021651271 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 88 (0x11c1c3c00) [pid = 2076] [serial = 88] [outer = 0x11bb39400] 16:20:51 INFO - PROCESS | 2076 | 1461021651590 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 16:20:51 INFO - PROCESS | 2076 | 1461021651616 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 2076 | 1461021651618 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:20:51 INFO - PROCESS | 2076 | 1461021651621 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 2076 | 1461021651622 Marionette TRACE conn2 <- [1,94,null,{}] 16:20:51 INFO - PROCESS | 2076 | 1461021651624 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:51 INFO - PROCESS | 2076 | 1461021651722 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:20:51 INFO - PROCESS | 2076 | 1461021651781 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b5e7800 == 31 [pid = 2076] [id = 31] 16:20:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 89 (0x11adbb400) [pid = 2076] [serial = 89] [outer = 0x0] 16:20:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 90 (0x11c1c8c00) [pid = 2076] [serial = 90] [outer = 0x11adbb400] 16:20:51 INFO - PROCESS | 2076 | 1461021651822 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 91 (0x11c547800) [pid = 2076] [serial = 91] [outer = 0x11adbb400] 16:20:52 INFO - PROCESS | 2076 | 1461021652203 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 619ms 16:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:20:52 INFO - PROCESS | 2076 | 1461021652239 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 2076 | 1461021652240 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:20:52 INFO - PROCESS | 2076 | 1461021652243 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 2076 | 1461021652244 Marionette TRACE conn2 <- [1,98,null,{}] 16:20:52 INFO - PROCESS | 2076 | 1461021652246 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:52 INFO - PROCESS | 2076 | 1461021652314 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:20:52 INFO - PROCESS | 2076 | 1461021652318 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x11beca000 == 32 [pid = 2076] [id = 32] 16:20:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 92 (0x11c543400) [pid = 2076] [serial = 92] [outer = 0x0] 16:20:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 93 (0x11c73bc00) [pid = 2076] [serial = 93] [outer = 0x11c543400] 16:20:52 INFO - PROCESS | 2076 | 1461021652346 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 94 (0x11c30d800) [pid = 2076] [serial = 94] [outer = 0x11c543400] 16:20:52 INFO - PROCESS | 2076 | 1461021652637 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 16:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:20:52 INFO - PROCESS | 2076 | 1461021652672 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 2076 | 1461021652673 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:20:52 INFO - PROCESS | 2076 | 1461021652675 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 2076 | 1461021652676 Marionette TRACE conn2 <- [1,102,null,{}] 16:20:52 INFO - PROCESS | 2076 | 1461021652681 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:52 INFO - PROCESS | 2076 | 1461021652780 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:20:52 INFO - PROCESS | 2076 | 1461021652788 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x11bed7000 == 33 [pid = 2076] [id = 33] 16:20:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 95 (0x1154acc00) [pid = 2076] [serial = 95] [outer = 0x0] 16:20:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 96 (0x11c92e000) [pid = 2076] [serial = 96] [outer = 0x1154acc00] 16:20:52 INFO - PROCESS | 2076 | 1461021652813 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 97 (0x125b86000) [pid = 2076] [serial = 97] [outer = 0x1154acc00] 16:20:53 INFO - PROCESS | 2076 | 1461021653091 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 473ms 16:20:53 INFO - PROCESS | 2076 | 1461021653150 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 2076 | 1461021653151 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:20:53 INFO - PROCESS | 2076 | 1461021653153 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 2076 | 1461021653154 Marionette TRACE conn2 <- [1,106,null,{}] 16:20:53 INFO - PROCESS | 2076 | 1461021653157 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:53 INFO - PROCESS | 2076 | 1461021653231 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:20:53 INFO - PROCESS | 2076 | 1461021653236 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c41e800 == 34 [pid = 2076] [id = 34] 16:20:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 98 (0x125b86800) [pid = 2076] [serial = 98] [outer = 0x0] 16:20:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 99 (0x125dac800) [pid = 2076] [serial = 99] [outer = 0x125b86800] 16:20:53 INFO - PROCESS | 2076 | 1461021653261 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 100 (0x126861800) [pid = 2076] [serial = 100] [outer = 0x125b86800] 16:20:53 INFO - PROCESS | 2076 | 1461021653576 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 16:20:53 INFO - PROCESS | 2076 | 1461021653623 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 2076 | 1461021653625 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:20:53 INFO - PROCESS | 2076 | 1461021653627 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 2076 | 1461021653629 Marionette TRACE conn2 <- [1,110,null,{}] 16:20:53 INFO - PROCESS | 2076 | 1461021653631 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:53 INFO - PROCESS | 2076 | 1461021653735 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:20:53 INFO - PROCESS | 2076 | 1461021653742 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c497800 == 35 [pid = 2076] [id = 35] 16:20:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 101 (0x126861c00) [pid = 2076] [serial = 101] [outer = 0x0] 16:20:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 102 (0x126b83000) [pid = 2076] [serial = 102] [outer = 0x126861c00] 16:20:53 INFO - PROCESS | 2076 | 1461021653773 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 103 (0x1272ca400) [pid = 2076] [serial = 103] [outer = 0x126861c00] 16:20:54 INFO - PROCESS | 2076 | 1461021654068 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 16:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:20:54 INFO - PROCESS | 2076 | 1461021654100 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 2076 | 1461021654102 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:20:54 INFO - PROCESS | 2076 | 1461021654104 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 2076 | 1461021654105 Marionette TRACE conn2 <- [1,114,null,{}] 16:20:54 INFO - PROCESS | 2076 | 1461021654107 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:54 INFO - PROCESS | 2076 | 1461021654180 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:20:54 INFO - PROCESS | 2076 | 1461021654185 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x125bbd800 == 36 [pid = 2076] [id = 36] 16:20:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 104 (0x1276a3400) [pid = 2076] [serial = 104] [outer = 0x0] 16:20:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 105 (0x1276f1800) [pid = 2076] [serial = 105] [outer = 0x1276a3400] 16:20:54 INFO - PROCESS | 2076 | 1461021654210 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 106 (0x1280b1c00) [pid = 2076] [serial = 106] [outer = 0x1276a3400] 16:20:54 INFO - PROCESS | 2076 | 1461021654547 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 16:20:54 INFO - PROCESS | 2076 | 1461021654572 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 2076 | 1461021654573 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:20:54 INFO - PROCESS | 2076 | 1461021654575 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 2076 | 1461021654576 Marionette TRACE conn2 <- [1,118,null,{}] 16:20:54 INFO - PROCESS | 2076 | 1461021654581 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:54 INFO - PROCESS | 2076 | 1461021654678 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:20:54 INFO - PROCESS | 2076 | 1461021654685 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x125cf6800 == 37 [pid = 2076] [id = 37] 16:20:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 107 (0x1276afc00) [pid = 2076] [serial = 107] [outer = 0x0] 16:20:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 108 (0x12810f400) [pid = 2076] [serial = 108] [outer = 0x1276afc00] 16:20:54 INFO - PROCESS | 2076 | 1461021654710 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 109 (0x128baa800) [pid = 2076] [serial = 109] [outer = 0x1276afc00] 16:20:54 INFO - PROCESS | 2076 | 1461021654975 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 16:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:20:55 INFO - PROCESS | 2076 | 1461021655002 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 2076 | 1461021655003 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:20:55 INFO - PROCESS | 2076 | 1461021655006 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 2076 | 1461021655007 Marionette TRACE conn2 <- [1,122,null,{}] 16:20:55 INFO - PROCESS | 2076 | 1461021655009 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:55 INFO - PROCESS | 2076 | 1461021655122 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:20:55 INFO - PROCESS | 2076 | 1461021655129 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a8d000 == 38 [pid = 2076] [id = 38] 16:20:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 110 (0x1278ed400) [pid = 2076] [serial = 110] [outer = 0x0] 16:20:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 111 (0x128bb3c00) [pid = 2076] [serial = 111] [outer = 0x1278ed400] 16:20:55 INFO - PROCESS | 2076 | 1461021655168 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 112 (0x12a706400) [pid = 2076] [serial = 112] [outer = 0x1278ed400] 16:20:55 INFO - PROCESS | 2076 | 1461021655713 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 724ms 16:20:55 INFO - PROCESS | 2076 | 1461021655731 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 2076 | 1461021655735 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:20:55 INFO - PROCESS | 2076 | 1461021655739 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 2076 | 1461021655741 Marionette TRACE conn2 <- [1,126,null,{}] 16:20:55 INFO - PROCESS | 2076 | 1461021655745 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:55 INFO - PROCESS | 2076 | 1461021655843 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:20:55 INFO - PROCESS | 2076 | 1461021655923 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x118ca3000 == 39 [pid = 2076] [id = 39] 16:20:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 113 (0x119132400) [pid = 2076] [serial = 113] [outer = 0x0] 16:20:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 114 (0x11925a400) [pid = 2076] [serial = 114] [outer = 0x119132400] 16:20:55 INFO - PROCESS | 2076 | 1461021655956 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 115 (0x119d9b400) [pid = 2076] [serial = 115] [outer = 0x119132400] 16:20:56 INFO - PROCESS | 2076 | 1461021656388 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 673ms 16:20:56 INFO - PROCESS | 2076 | 1461021656412 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 2076 | 1461021656416 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:20:56 INFO - PROCESS | 2076 | 1461021656421 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 2076 | 1461021656423 Marionette TRACE conn2 <- [1,130,null,{}] 16:20:56 INFO - PROCESS | 2076 | 1461021656425 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:56 INFO - PROCESS | 2076 | 1461021656527 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:20:56 INFO - PROCESS | 2076 | 1461021656573 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a97b000 == 40 [pid = 2076] [id = 40] 16:20:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x11a903800) [pid = 2076] [serial = 116] [outer = 0x0] 16:20:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x11acc7c00) [pid = 2076] [serial = 117] [outer = 0x11a903800] 16:20:56 INFO - PROCESS | 2076 | 1461021656604 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x11adbf400) [pid = 2076] [serial = 118] [outer = 0x11a903800] 16:20:57 INFO - PROCESS | 2076 | 1461021657075 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 721ms 16:20:57 INFO - PROCESS | 2076 | 1461021657149 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 2076 | 1461021657151 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:20:57 INFO - PROCESS | 2076 | 1461021657153 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 2076 | 1461021657156 Marionette TRACE conn2 <- [1,134,null,{}] 16:20:57 INFO - PROCESS | 2076 | 1461021657177 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:57 INFO - PROCESS | 2076 | 1461021657307 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:20:57 INFO - PROCESS | 2076 | 1461021657342 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x125bb8800 == 41 [pid = 2076] [id = 41] 16:20:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x11bf29000) [pid = 2076] [serial = 119] [outer = 0x0] 16:20:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x11c120c00) [pid = 2076] [serial = 120] [outer = 0x11bf29000] 16:20:57 INFO - PROCESS | 2076 | 1461021657376 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x12686c800) [pid = 2076] [serial = 121] [outer = 0x11bf29000] 16:20:57 INFO - PROCESS | 2076 | 1461021657827 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 721ms 16:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:20:57 INFO - PROCESS | 2076 | 1461021657887 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 2076 | 1461021657889 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:20:57 INFO - PROCESS | 2076 | 1461021657893 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 2076 | 1461021657894 Marionette TRACE conn2 <- [1,138,null,{}] 16:20:57 INFO - PROCESS | 2076 | 1461021657900 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:58 INFO - PROCESS | 2076 | 1461021658011 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:20:58 INFO - PROCESS | 2076 | 1461021658068 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x127177000 == 42 [pid = 2076] [id = 42] 16:20:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x1269c6400) [pid = 2076] [serial = 122] [outer = 0x0] 16:20:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x1272c5400) [pid = 2076] [serial = 123] [outer = 0x1269c6400] 16:20:58 INFO - PROCESS | 2076 | 1461021658098 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x128103400) [pid = 2076] [serial = 124] [outer = 0x1269c6400] 16:20:58 INFO - PROCESS | 2076 | 1461021658744 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 872ms 16:20:58 INFO - PROCESS | 2076 | 1461021658765 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 2076 | 1461021658768 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:20:58 INFO - PROCESS | 2076 | 1461021658771 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 2076 | 1461021658773 Marionette TRACE conn2 <- [1,142,null,{}] 16:20:58 INFO - PROCESS | 2076 | 1461021658776 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:58 INFO - PROCESS | 2076 | 1461021658862 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:20:58 INFO - PROCESS | 2076 | 1461021658926 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x118153800 == 43 [pid = 2076] [id = 43] 16:20:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x11912f800) [pid = 2076] [serial = 125] [outer = 0x0] 16:20:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x1191bbc00) [pid = 2076] [serial = 126] [outer = 0x11912f800] 16:20:58 INFO - PROCESS | 2076 | 1461021658956 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x119d98800) [pid = 2076] [serial = 127] [outer = 0x11912f800] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x12b018000 == 42 [pid = 2076] [id = 6] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x125cf6800 == 41 [pid = 2076] [id = 37] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x125bbd800 == 40 [pid = 2076] [id = 36] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11c497800 == 39 [pid = 2076] [id = 35] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11c41e800 == 38 [pid = 2076] [id = 34] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11bed7000 == 37 [pid = 2076] [id = 33] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11beca000 == 36 [pid = 2076] [id = 32] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11b5e7800 == 35 [pid = 2076] [id = 31] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad6b800 == 34 [pid = 2076] [id = 30] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11a894800 == 33 [pid = 2076] [id = 29] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11991e000 == 32 [pid = 2076] [id = 28] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x119271000 == 31 [pid = 2076] [id = 27] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x118ca3800 == 30 [pid = 2076] [id = 26] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11815a000 == 29 [pid = 2076] [id = 25] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11991c800 == 28 [pid = 2076] [id = 24] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11915f800 == 27 [pid = 2076] [id = 23] 16:20:59 INFO - PROCESS | 2076 | --DOCSHELL 0x114a79000 == 26 [pid = 2076] [id = 22] 16:20:59 INFO - PROCESS | 2076 | 1461021659481 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 774ms 16:20:59 INFO - PROCESS | 2076 | 1461021659545 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 2076 | 1461021659547 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:20:59 INFO - PROCESS | 2076 | 1461021659551 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 2076 | 1461021659554 Marionette TRACE conn2 <- [1,146,null,{}] 16:20:59 INFO - PROCESS | 2076 | 1461021659558 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:59 INFO - PROCESS | 2076 | 1461021659651 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:20:59 INFO - PROCESS | 2076 | 1461021659712 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x1185ba000 == 27 [pid = 2076] [id = 44] 16:20:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x1186d0c00) [pid = 2076] [serial = 128] [outer = 0x0] 16:20:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x119132000) [pid = 2076] [serial = 129] [outer = 0x1186d0c00] 16:20:59 INFO - PROCESS | 2076 | 1461021659745 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x119d9ac00) [pid = 2076] [serial = 130] [outer = 0x1186d0c00] 16:21:00 INFO - PROCESS | 2076 | 1461021660218 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 722ms 16:21:00 INFO - PROCESS | 2076 | 1461021660273 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 2076 | 1461021660277 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:21:00 INFO - PROCESS | 2076 | 1461021660282 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 2076 | 1461021660284 Marionette TRACE conn2 <- [1,150,null,{}] 16:21:00 INFO - PROCESS | 2076 | 1461021660287 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:00 INFO - PROCESS | 2076 | 1461021660378 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:21:00 INFO - PROCESS | 2076 | 1461021660439 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a856800 == 28 [pid = 2076] [id = 45] 16:21:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x11ad39000) [pid = 2076] [serial = 131] [outer = 0x0] 16:21:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x11ad4e000) [pid = 2076] [serial = 132] [outer = 0x11ad39000] 16:21:00 INFO - PROCESS | 2076 | 1461021660470 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x11adbc000) [pid = 2076] [serial = 133] [outer = 0x11ad39000] 16:21:00 INFO - PROCESS | 2076 | 1461021660930 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 16:21:00 INFO - PROCESS | 2076 | 1461021660953 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 2076 | 1461021660954 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:21:00 INFO - PROCESS | 2076 | 1461021660957 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 2076 | 1461021660959 Marionette TRACE conn2 <- [1,154,null,{}] 16:21:00 INFO - PROCESS | 2076 | 1461021660986 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:01 INFO - PROCESS | 2076 | 1461021661085 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:21:01 INFO - PROCESS | 2076 | 1461021661144 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b5f1800 == 29 [pid = 2076] [id = 46] 16:21:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x11b5cd800) [pid = 2076] [serial = 134] [outer = 0x0] 16:21:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x11bbf8000) [pid = 2076] [serial = 135] [outer = 0x11b5cd800] 16:21:01 INFO - PROCESS | 2076 | 1461021661178 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11c1c5000) [pid = 2076] [serial = 136] [outer = 0x11b5cd800] 16:21:01 INFO - PROCESS | 2076 | 1461021661628 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 724ms 16:21:01 INFO - PROCESS | 2076 | 1461021661682 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 2076 | 1461021661684 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:21:01 INFO - PROCESS | 2076 | 1461021661686 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 2076 | 1461021661688 Marionette TRACE conn2 <- [1,158,null,{}] 16:21:01 INFO - PROCESS | 2076 | 1461021661690 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:01 INFO - PROCESS | 2076 | 1461021661783 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:21:01 INFO - PROCESS | 2076 | 1461021661841 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x116483000 == 30 [pid = 2076] [id = 47] 16:21:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x11c579c00) [pid = 2076] [serial = 137] [outer = 0x0] 16:21:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x11e614400) [pid = 2076] [serial = 138] [outer = 0x11c579c00] 16:21:01 INFO - PROCESS | 2076 | 1461021661872 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x125c1c400) [pid = 2076] [serial = 139] [outer = 0x11c579c00] 16:21:02 INFO - PROCESS | 2076 | 1461021662326 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 668ms 16:21:02 INFO - PROCESS | 2076 | 1461021662363 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 2076 | 1461021662364 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:21:02 INFO - PROCESS | 2076 | 1461021662369 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 2076 | 1461021662370 Marionette TRACE conn2 <- [1,162,null,{}] 16:21:02 INFO - PROCESS | 2076 | 1461021662373 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:02 INFO - PROCESS | 2076 | 1461021662461 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:21:02 INFO - PROCESS | 2076 | 1461021662525 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c911000 == 31 [pid = 2076] [id = 48] 16:21:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x11c73f000) [pid = 2076] [serial = 140] [outer = 0x0] 16:21:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x126867c00) [pid = 2076] [serial = 141] [outer = 0x11c73f000] 16:21:02 INFO - PROCESS | 2076 | 1461021662555 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x126d46800) [pid = 2076] [serial = 142] [outer = 0x11c73f000] 16:21:02 INFO - PROCESS | 2076 | 1461021662996 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 16:21:03 INFO - PROCESS | 2076 | 1461021663053 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:21:03 INFO - PROCESS | 2076 | 1461021663057 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:21:03 INFO - PROCESS | 2076 | 1461021663078 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 2076 | 1461021663082 Marionette TRACE conn2 <- [1,166,null,{}] 16:21:03 INFO - PROCESS | 2076 | 1461021663113 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:03 INFO - PROCESS | 2076 | 1461021663326 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:21:03 INFO - PROCESS | 2076 | --DOCSHELL 0x12e861000 == 30 [pid = 2076] [id = 12] 16:21:03 INFO - PROCESS | 2076 | --DOCSHELL 0x11a97b000 == 29 [pid = 2076] [id = 40] 16:21:03 INFO - PROCESS | 2076 | --DOCSHELL 0x118ca3000 == 28 [pid = 2076] [id = 39] 16:21:03 INFO - PROCESS | 2076 | 1461021663415 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x11648e000 == 29 [pid = 2076] [id = 49] 16:21:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x1152b9c00) [pid = 2076] [serial = 143] [outer = 0x0] 16:21:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x1164ac000) [pid = 2076] [serial = 144] [outer = 0x1152b9c00] 16:21:03 INFO - PROCESS | 2076 | 1461021663466 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x119b47c00) [pid = 2076] [serial = 145] [outer = 0x1152b9c00] 16:21:03 INFO - PROCESS | 2076 | 1461021663940 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 914ms 16:21:03 INFO - PROCESS | 2076 | 1461021663977 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 2076 | 1461021663982 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:21:03 INFO - PROCESS | 2076 | 1461021663986 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 2076 | 1461021663989 Marionette TRACE conn2 <- [1,170,null,{}] 16:21:03 INFO - PROCESS | 2076 | 1461021663992 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:04 INFO - PROCESS | 2076 | 1461021664082 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:21:04 INFO - PROCESS | 2076 | 1461021664141 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad6a800 == 30 [pid = 2076] [id = 50] 16:21:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x11ad42400) [pid = 2076] [serial = 146] [outer = 0x0] 16:21:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x11ad7e000) [pid = 2076] [serial = 147] [outer = 0x11ad42400] 16:21:04 INFO - PROCESS | 2076 | 1461021664174 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x11adc5000) [pid = 2076] [serial = 148] [outer = 0x11ad42400] 16:21:04 INFO - PROCESS | 2076 | 1461021664639 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 723ms 16:21:04 INFO - PROCESS | 2076 | 1461021664717 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 2076 | 1461021664720 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:21:04 INFO - PROCESS | 2076 | 1461021664727 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 2076 | 1461021664729 Marionette TRACE conn2 <- [1,174,null,{}] 16:21:04 INFO - PROCESS | 2076 | 1461021664733 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:04 INFO - PROCESS | 2076 | 1461021664868 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:21:04 INFO - PROCESS | 2076 | 1461021664941 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c903800 == 31 [pid = 2076] [id = 51] 16:21:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x11bb3a000) [pid = 2076] [serial = 149] [outer = 0x0] 16:21:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x11c1c0800) [pid = 2076] [serial = 150] [outer = 0x11bb3a000] 16:21:05 INFO - PROCESS | 2076 | 1461021665031 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x11c57a000) [pid = 2076] [serial = 151] [outer = 0x11bb3a000] 16:21:05 INFO - PROCESS | 2076 | 1461021665534 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 874ms 16:21:05 INFO - PROCESS | 2076 | 1461021665600 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 2076 | 1461021665603 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:21:05 INFO - PROCESS | 2076 | 1461021665611 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 2076 | 1461021665614 Marionette TRACE conn2 <- [1,178,null,{}] 16:21:05 INFO - PROCESS | 2076 | 1461021665617 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:05 INFO - PROCESS | 2076 | 1461021665710 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:21:05 INFO - PROCESS | 2076 | 1461021665759 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x126e7b000 == 32 [pid = 2076] [id = 52] 16:21:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x11c578c00) [pid = 2076] [serial = 152] [outer = 0x0] 16:21:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x1278e6800) [pid = 2076] [serial = 153] [outer = 0x11c578c00] 16:21:05 INFO - PROCESS | 2076 | 1461021665789 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x128108c00) [pid = 2076] [serial = 154] [outer = 0x11c578c00] 16:21:06 INFO - PROCESS | 2076 | 1461021666218 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 627ms 16:21:06 INFO - PROCESS | 2076 | 1461021666246 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 2076 | 1461021666248 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:21:06 INFO - PROCESS | 2076 | 1461021666252 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 2076 | 1461021666254 Marionette TRACE conn2 <- [1,182,null,{}] 16:21:06 INFO - PROCESS | 2076 | 1461021666274 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:06 INFO - PROCESS | 2076 | 1461021666364 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:21:06 INFO - PROCESS | 2076 | 1461021666423 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x12753a000 == 33 [pid = 2076] [id = 53] 16:21:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x125da6000) [pid = 2076] [serial = 155] [outer = 0x0] 16:21:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x12a704400) [pid = 2076] [serial = 156] [outer = 0x125da6000] 16:21:06 INFO - PROCESS | 2076 | 1461021666453 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x12a72f800) [pid = 2076] [serial = 157] [outer = 0x125da6000] 16:21:06 INFO - PROCESS | 2076 | 1461021666871 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:21:06 INFO - PROCESS | 2076 | 1461021666924 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 2076 | 1461021666926 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:21:06 INFO - PROCESS | 2076 | 1461021666951 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 2076 | 1461021666953 Marionette TRACE conn2 <- [1,186,null,{}] 16:21:06 INFO - PROCESS | 2076 | 1461021666958 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:07 INFO - PROCESS | 2076 | 1461021667081 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:21:07 INFO - PROCESS | 2076 | 1461021667266 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x119156000 == 34 [pid = 2076] [id = 54] 16:21:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x115739000) [pid = 2076] [serial = 158] [outer = 0x0] 16:21:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x118a74400) [pid = 2076] [serial = 159] [outer = 0x115739000] 16:21:07 INFO - PROCESS | 2076 | 1461021667290 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x118e51c00) [pid = 2076] [serial = 160] [outer = 0x115739000] 16:21:07 INFO - PROCESS | 2076 | 1461021667781 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 895ms 16:21:07 INFO - PROCESS | 2076 | 1461021667825 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 2076 | 1461021667829 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:21:07 INFO - PROCESS | 2076 | 1461021667834 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 2076 | 1461021667836 Marionette TRACE conn2 <- [1,190,null,{}] 16:21:07 INFO - PROCESS | 2076 | 1461021667841 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:07 INFO - PROCESS | 2076 | 1461021667951 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:21:08 INFO - PROCESS | 2076 | 1461021668016 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b5e7800 == 35 [pid = 2076] [id = 55] 16:21:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x11ad3b800) [pid = 2076] [serial = 161] [outer = 0x0] 16:21:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x11af8a800) [pid = 2076] [serial = 162] [outer = 0x11ad3b800] 16:21:08 INFO - PROCESS | 2076 | 1461021668045 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x11c576000) [pid = 2076] [serial = 163] [outer = 0x11ad3b800] 16:21:08 INFO - PROCESS | 2076 | --DOCSHELL 0x11a856800 == 34 [pid = 2076] [id = 45] 16:21:08 INFO - PROCESS | 2076 | --DOCSHELL 0x1185ba000 == 33 [pid = 2076] [id = 44] 16:21:08 INFO - PROCESS | 2076 | 1461021668530 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 721ms 16:21:08 INFO - PROCESS | 2076 | 1461021668555 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 2076 | 1461021668558 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:21:08 INFO - PROCESS | 2076 | 1461021668581 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 2076 | 1461021668584 Marionette TRACE conn2 <- [1,194,null,{}] 16:21:08 INFO - PROCESS | 2076 | 1461021668589 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:08 INFO - PROCESS | 2076 | 1461021668684 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:21:08 INFO - PROCESS | 2076 | 1461021668750 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c3f2000 == 34 [pid = 2076] [id = 56] 16:21:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x11b5d5400) [pid = 2076] [serial = 164] [outer = 0x0] 16:21:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x11bb3c800) [pid = 2076] [serial = 165] [outer = 0x11b5d5400] 16:21:08 INFO - PROCESS | 2076 | 1461021668784 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x11c53c800) [pid = 2076] [serial = 166] [outer = 0x11b5d5400] 16:21:09 INFO - PROCESS | 2076 | 1461021669214 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 692ms 16:21:09 INFO - PROCESS | 2076 | 1461021669298 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 2076 | 1461021669302 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:21:09 INFO - PROCESS | 2076 | 1461021669310 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 2076 | 1461021669311 Marionette TRACE conn2 <- [1,198,null,{}] 16:21:09 INFO - PROCESS | 2076 | 1461021669314 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:09 INFO - PROCESS | 2076 | 1461021669409 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:21:09 INFO - PROCESS | 2076 | 1461021669470 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x127542800 == 35 [pid = 2076] [id = 57] 16:21:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x125f25800) [pid = 2076] [serial = 167] [outer = 0x0] 16:21:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x126dee800) [pid = 2076] [serial = 168] [outer = 0x125f25800] 16:21:09 INFO - PROCESS | 2076 | 1461021669500 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x1278e5800) [pid = 2076] [serial = 169] [outer = 0x125f25800] 16:21:09 INFO - PROCESS | 2076 | 1461021669933 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 673ms 16:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:21:09 INFO - PROCESS | 2076 | 1461021669982 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 2076 | 1461021669983 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:21:09 INFO - PROCESS | 2076 | 1461021669986 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 2076 | 1461021669988 Marionette TRACE conn2 <- [1,202,null,{}] 16:21:09 INFO - PROCESS | 2076 | 1461021669996 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:10 INFO - PROCESS | 2076 | 1461021670094 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:21:10 INFO - PROCESS | 2076 | 1461021670158 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x128d76800 == 36 [pid = 2076] [id = 58] 16:21:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x12a730400) [pid = 2076] [serial = 170] [outer = 0x0] 16:21:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12a737800) [pid = 2076] [serial = 171] [outer = 0x12a730400] 16:21:10 INFO - PROCESS | 2076 | 1461021670191 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12af78c00) [pid = 2076] [serial = 172] [outer = 0x12a730400] 16:21:10 INFO - PROCESS | 2076 | 1461021670625 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 16:21:10 INFO - PROCESS | 2076 | 1461021670689 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 2076 | 1461021670691 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:21:10 INFO - PROCESS | 2076 | 1461021670698 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 2076 | 1461021670699 Marionette TRACE conn2 <- [1,206,null,{}] 16:21:10 INFO - PROCESS | 2076 | 1461021670702 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:10 INFO - PROCESS | 2076 | 1461021670800 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:21:10 INFO - PROCESS | 2076 | 1461021670861 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b00f000 == 37 [pid = 2076] [id = 59] 16:21:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12b072c00) [pid = 2076] [serial = 173] [outer = 0x0] 16:21:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12b3c1000) [pid = 2076] [serial = 174] [outer = 0x12b072c00] 16:21:10 INFO - PROCESS | 2076 | 1461021670890 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12b3c9400) [pid = 2076] [serial = 175] [outer = 0x12b072c00] 16:21:11 INFO - PROCESS | 2076 | 1461021671307 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 620ms 16:21:11 INFO - PROCESS | 2076 | 1461021671317 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 2076 | 1461021671318 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:21:11 INFO - PROCESS | 2076 | 1461021671321 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 2076 | 1461021671322 Marionette TRACE conn2 <- [1,210,null,{}] 16:21:11 INFO - PROCESS | 2076 | 1461021671324 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:11 INFO - PROCESS | 2076 | 1461021671418 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:21:11 INFO - PROCESS | 2076 | 1461021671466 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b37d800 == 38 [pid = 2076] [id = 60] 16:21:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12aab0000) [pid = 2076] [serial = 176] [outer = 0x0] 16:21:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12b60fc00) [pid = 2076] [serial = 177] [outer = 0x12aab0000] 16:21:11 INFO - PROCESS | 2076 | 1461021671495 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12ce4a000) [pid = 2076] [serial = 178] [outer = 0x12aab0000] 16:21:12 INFO - PROCESS | 2076 | 1461021672001 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 718ms 16:21:12 INFO - PROCESS | 2076 | 1461021672040 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 2076 | 1461021672042 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:21:12 INFO - PROCESS | 2076 | 1461021672069 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 2076 | 1461021672071 Marionette TRACE conn2 <- [1,214,null,{}] 16:21:12 INFO - PROCESS | 2076 | 1461021672075 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:12 INFO - PROCESS | 2076 | 1461021672195 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:21:12 INFO - PROCESS | 2076 | 1461021672250 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c49c800 == 39 [pid = 2076] [id = 61] 16:21:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x11ad3c400) [pid = 2076] [serial = 179] [outer = 0x0] 16:21:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x11ad46000) [pid = 2076] [serial = 180] [outer = 0x11ad3c400] 16:21:12 INFO - PROCESS | 2076 | 1461021672278 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x11bbf0400) [pid = 2076] [serial = 181] [outer = 0x11ad3c400] 16:21:12 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc0b800 == 38 [pid = 2076] [id = 19] 16:21:12 INFO - PROCESS | 2076 | --DOCSHELL 0x118153800 == 37 [pid = 2076] [id = 43] 16:21:12 INFO - PROCESS | 2076 | --DOCSHELL 0x119156000 == 36 [pid = 2076] [id = 54] 16:21:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11c903800 == 35 [pid = 2076] [id = 51] 16:21:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad6a800 == 34 [pid = 2076] [id = 50] 16:21:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11648e000 == 33 [pid = 2076] [id = 49] 16:21:12 INFO - PROCESS | 2076 | 1461021672770 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 747ms 16:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:21:12 INFO - PROCESS | 2076 | 1461021672793 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 2076 | 1461021672795 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:21:12 INFO - PROCESS | 2076 | 1461021672799 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 2076 | 1461021672802 Marionette TRACE conn2 <- [1,218,null,{}] 16:21:12 INFO - PROCESS | 2076 | 1461021672806 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:12 INFO - PROCESS | 2076 | 1461021672904 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:21:12 INFO - PROCESS | 2076 | 1461021672958 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad57000 == 34 [pid = 2076] [id = 62] 16:21:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x119254400) [pid = 2076] [serial = 182] [outer = 0x0] 16:21:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x11b57d000) [pid = 2076] [serial = 183] [outer = 0x119254400] 16:21:12 INFO - PROCESS | 2076 | 1461021672991 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x11c53cc00) [pid = 2076] [serial = 184] [outer = 0x119254400] 16:21:13 INFO - PROCESS | 2076 | 1461021673419 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 673ms 16:21:13 INFO - PROCESS | 2076 | 1461021673477 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 2076 | 1461021673481 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:21:13 INFO - PROCESS | 2076 | 1461021673488 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 2076 | 1461021673490 Marionette TRACE conn2 <- [1,222,null,{}] 16:21:13 INFO - PROCESS | 2076 | 1461021673492 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:13 INFO - PROCESS | 2076 | 1461021673589 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:21:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x125b81800) [pid = 2076] [serial = 185] [outer = 0x12f595000] 16:21:13 INFO - PROCESS | 2076 | 1461021673659 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ace2800 == 35 [pid = 2076] [id = 63] 16:21:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x1276ed800) [pid = 2076] [serial = 186] [outer = 0x0] 16:21:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x1280b2000) [pid = 2076] [serial = 187] [outer = 0x1276ed800] 16:21:13 INFO - PROCESS | 2076 | 1461021673695 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12a710c00) [pid = 2076] [serial = 188] [outer = 0x1276ed800] 16:21:14 INFO - PROCESS | 2076 | 1461021674176 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 721ms 16:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:21:14 INFO - PROCESS | 2076 | 1461021674209 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 2076 | 1461021674210 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:21:14 INFO - PROCESS | 2076 | 1461021674212 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 2076 | 1461021674215 Marionette TRACE conn2 <- [1,226,null,{}] 16:21:14 INFO - PROCESS | 2076 | 1461021674222 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:14 INFO - PROCESS | 2076 | 1461021674319 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:21:14 INFO - PROCESS | 2076 | 1461021674372 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc22000 == 36 [pid = 2076] [id = 64] 16:21:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12a706800) [pid = 2076] [serial = 189] [outer = 0x0] 16:21:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x12b614400) [pid = 2076] [serial = 190] [outer = 0x12a706800] 16:21:14 INFO - PROCESS | 2076 | 1461021674405 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12cf92400) [pid = 2076] [serial = 191] [outer = 0x12a706800] 16:21:14 INFO - PROCESS | 2076 | 1461021674821 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 621ms 16:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:21:14 INFO - PROCESS | 2076 | 1461021674834 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 2076 | 1461021674836 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:21:14 INFO - PROCESS | 2076 | 1461021674838 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 2076 | 1461021674839 Marionette TRACE conn2 <- [1,230,null,{}] 16:21:14 INFO - PROCESS | 2076 | 1461021674842 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:14 INFO - PROCESS | 2076 | 1461021674933 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:21:15 INFO - PROCESS | 2076 | 1461021675016 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d098000 == 37 [pid = 2076] [id = 65] 16:21:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12d315c00) [pid = 2076] [serial = 192] [outer = 0x0] 16:21:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12d31bc00) [pid = 2076] [serial = 193] [outer = 0x12d315c00] 16:21:15 INFO - PROCESS | 2076 | 1461021675049 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12da7b800) [pid = 2076] [serial = 194] [outer = 0x12d315c00] 16:21:15 INFO - PROCESS | 2076 | 1461021675468 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 16:21:15 INFO - PROCESS | 2076 | 1461021675508 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 2076 | 1461021675510 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:21:15 INFO - PROCESS | 2076 | 1461021675512 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 2076 | 1461021675513 Marionette TRACE conn2 <- [1,234,null,{}] 16:21:15 INFO - PROCESS | 2076 | 1461021675516 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:15 INFO - PROCESS | 2076 | 1461021675602 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:21:15 INFO - PROCESS | 2076 | 1461021675651 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x11814b800 == 38 [pid = 2076] [id = 66] 16:21:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12da7e000) [pid = 2076] [serial = 195] [outer = 0x0] 16:21:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12da86400) [pid = 2076] [serial = 196] [outer = 0x12da7e000] 16:21:15 INFO - PROCESS | 2076 | 1461021675682 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12e215c00) [pid = 2076] [serial = 197] [outer = 0x12da7e000] 16:21:16 INFO - PROCESS | 2076 | 1461021676106 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 16:21:16 INFO - PROCESS | 2076 | 1461021676132 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:21:16 INFO - PROCESS | 2076 | 1461021676133 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:21:16 INFO - PROCESS | 2076 | 1461021676135 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 2076 | 1461021676136 Marionette TRACE conn2 <- [1,238,null,{}] 16:21:16 INFO - PROCESS | 2076 | 1461021676139 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:16 INFO - PROCESS | 2076 | 1461021676277 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:21:16 INFO - PROCESS | 2076 | 1461021676366 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e27f800 == 39 [pid = 2076] [id = 67] 16:21:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12e2d1c00) [pid = 2076] [serial = 198] [outer = 0x0] 16:21:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x12e2e3000) [pid = 2076] [serial = 199] [outer = 0x12e2d1c00] 16:21:16 INFO - PROCESS | 2076 | 1461021676399 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x12e44f800) [pid = 2076] [serial = 200] [outer = 0x12e2d1c00] 16:21:16 INFO - PROCESS | 2076 | 1461021676828 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 720ms 16:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:21:16 INFO - PROCESS | 2076 | 1461021676856 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:21:16 INFO - PROCESS | 2076 | 1461021676857 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:21:16 INFO - PROCESS | 2076 | 1461021676859 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 2076 | 1461021676860 Marionette TRACE conn2 <- [1,242,null,{}] 16:21:16 INFO - PROCESS | 2076 | 1461021676863 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:16 INFO - PROCESS | 2076 | 1461021676956 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:21:17 INFO - PROCESS | 2076 | 1461021677006 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e84f800 == 40 [pid = 2076] [id = 68] 16:21:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x12e448000) [pid = 2076] [serial = 201] [outer = 0x0] 16:21:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x12e83dc00) [pid = 2076] [serial = 202] [outer = 0x12e448000] 16:21:17 INFO - PROCESS | 2076 | 1461021677035 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12e846c00) [pid = 2076] [serial = 203] [outer = 0x12e448000] 16:21:17 INFO - PROCESS | 2076 | 1461021677433 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 622ms 16:21:17 INFO - PROCESS | 2076 | 1461021677482 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 2076 | 1461021677483 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:21:17 INFO - PROCESS | 2076 | 1461021677485 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 2076 | 1461021677486 Marionette TRACE conn2 <- [1,246,null,{}] 16:21:17 INFO - PROCESS | 2076 | 1461021677489 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:17 INFO - PROCESS | 2076 | 1461021677577 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:21:17 INFO - PROCESS | 2076 | 1461021677736 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c8a800 == 41 [pid = 2076] [id = 69] 16:21:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x11572f400) [pid = 2076] [serial = 204] [outer = 0x0] 16:21:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x118c4b800) [pid = 2076] [serial = 205] [outer = 0x11572f400] 16:21:17 INFO - PROCESS | 2076 | 1461021677765 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x11ad3d000) [pid = 2076] [serial = 206] [outer = 0x11572f400] 16:21:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11c3f2000 == 40 [pid = 2076] [id = 56] 16:21:18 INFO - PROCESS | 2076 | 1461021678265 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 820ms 16:21:18 INFO - PROCESS | 2076 | 1461021678305 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 2076 | 1461021678308 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:21:18 INFO - PROCESS | 2076 | 1461021678311 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 2076 | 1461021678314 Marionette TRACE conn2 <- [1,250,null,{}] 16:21:18 INFO - PROCESS | 2076 | 1461021678319 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:18 INFO - PROCESS | 2076 | 1461021678417 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:21:18 INFO - PROCESS | 2076 | 1461021678476 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x12683e800 == 41 [pid = 2076] [id = 70] 16:21:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x11c125400) [pid = 2076] [serial = 207] [outer = 0x0] 16:21:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x11c1c5c00) [pid = 2076] [serial = 208] [outer = 0x11c125400] 16:21:18 INFO - PROCESS | 2076 | 1461021678520 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x126d51000) [pid = 2076] [serial = 209] [outer = 0x11c125400] 16:21:18 INFO - PROCESS | 2076 | 1461021678926 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 672ms 16:21:18 INFO - PROCESS | 2076 | 1461021678985 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 2076 | 1461021678989 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:21:18 INFO - PROCESS | 2076 | 1461021678994 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 2076 | 1461021678995 Marionette TRACE conn2 <- [1,254,null,{}] 16:21:18 INFO - PROCESS | 2076 | 1461021678998 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:19 INFO - PROCESS | 2076 | 1461021679094 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:21:19 INFO - PROCESS | 2076 | 1461021679150 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc20000 == 42 [pid = 2076] [id = 71] 16:21:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x1280b4800) [pid = 2076] [serial = 210] [outer = 0x0] 16:21:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x12acd1400) [pid = 2076] [serial = 211] [outer = 0x1280b4800] 16:21:19 INFO - PROCESS | 2076 | 1461021679181 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x12b616c00) [pid = 2076] [serial = 212] [outer = 0x1280b4800] 16:21:19 INFO - PROCESS | 2076 | 1461021679618 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 670ms 16:21:19 INFO - PROCESS | 2076 | 1461021679664 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 2076 | 1461021679665 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:21:19 INFO - PROCESS | 2076 | 1461021679668 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 2076 | 1461021679670 Marionette TRACE conn2 <- [1,258,null,{}] 16:21:19 INFO - PROCESS | 2076 | 1461021679678 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:19 INFO - PROCESS | 2076 | 1461021679777 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:21:19 INFO - PROCESS | 2076 | 1461021679833 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db7c800 == 43 [pid = 2076] [id = 72] 16:21:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x12cf90400) [pid = 2076] [serial = 213] [outer = 0x0] 16:21:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x12d31e800) [pid = 2076] [serial = 214] [outer = 0x12cf90400] 16:21:19 INFO - PROCESS | 2076 | 1461021679866 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x12e217c00) [pid = 2076] [serial = 215] [outer = 0x12cf90400] 16:21:20 INFO - PROCESS | 2076 | 1461021680301 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 670ms 16:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:21:20 INFO - PROCESS | 2076 | 1461021680339 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 2076 | 1461021680341 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:21:20 INFO - PROCESS | 2076 | 1461021680361 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 2076 | 1461021680363 Marionette TRACE conn2 <- [1,262,null,{}] 16:21:20 INFO - PROCESS | 2076 | 1461021680387 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:20 INFO - PROCESS | 2076 | 1461021680484 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:21:20 INFO - PROCESS | 2076 | 1461021680551 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef76800 == 44 [pid = 2076] [id = 73] 16:21:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x12e2e8800) [pid = 2076] [serial = 216] [outer = 0x0] 16:21:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x12e2ed000) [pid = 2076] [serial = 217] [outer = 0x12e2e8800] 16:21:20 INFO - PROCESS | 2076 | 1461021680584 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x12e843c00) [pid = 2076] [serial = 218] [outer = 0x12e2e8800] 16:21:21 INFO - PROCESS | 2076 | 1461021681004 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 705ms 16:21:21 INFO - PROCESS | 2076 | 1461021681049 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 2076 | 1461021681050 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:21:21 INFO - PROCESS | 2076 | 1461021681053 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 2076 | 1461021681054 Marionette TRACE conn2 <- [1,266,null,{}] 16:21:21 INFO - PROCESS | 2076 | 1461021681057 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:21 INFO - PROCESS | 2076 | 1461021681146 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:21:21 INFO - PROCESS | 2076 | 1461021681203 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x127184800 == 45 [pid = 2076] [id = 74] 16:21:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x12a709800) [pid = 2076] [serial = 219] [outer = 0x0] 16:21:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x12a70b400) [pid = 2076] [serial = 220] [outer = 0x12a709800] 16:21:21 INFO - PROCESS | 2076 | 1461021681232 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x12a70fc00) [pid = 2076] [serial = 221] [outer = 0x12a709800] 16:21:21 INFO - PROCESS | 2076 | 1461021681649 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 16:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:21:21 INFO - PROCESS | 2076 | 1461021681673 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 2076 | 1461021681674 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:21:21 INFO - PROCESS | 2076 | 1461021681676 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 2076 | 1461021681677 Marionette TRACE conn2 <- [1,270,null,{}] 16:21:21 INFO - PROCESS | 2076 | 1461021681680 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:21 INFO - PROCESS | 2076 | 1461021681811 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:21:21 INFO - PROCESS | 2076 | 1461021681894 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5d6000 == 46 [pid = 2076] [id = 75] 16:21:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x12aaac800) [pid = 2076] [serial = 222] [outer = 0x0] 16:21:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x12d02fc00) [pid = 2076] [serial = 223] [outer = 0x12aaac800] 16:21:21 INFO - PROCESS | 2076 | 1461021681929 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x12f58d800) [pid = 2076] [serial = 224] [outer = 0x12aaac800] 16:21:22 INFO - PROCESS | 2076 | 1461021682347 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 722ms 16:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:21:22 INFO - PROCESS | 2076 | 1461021682399 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 2076 | 1461021682400 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:21:22 INFO - PROCESS | 2076 | 1461021682402 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 2076 | 1461021682404 Marionette TRACE conn2 <- [1,274,null,{}] 16:21:22 INFO - PROCESS | 2076 | 1461021682406 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:22 INFO - PROCESS | 2076 | 1461021682495 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:21:22 INFO - PROCESS | 2076 | 1461021682573 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fd47800 == 47 [pid = 2076] [id = 76] 16:21:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 225 (0x114bd4800) [pid = 2076] [serial = 225] [outer = 0x0] 16:21:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 226 (0x114bd8800) [pid = 2076] [serial = 226] [outer = 0x114bd4800] 16:21:22 INFO - PROCESS | 2076 | 1461021682603 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 227 (0x114bdc400) [pid = 2076] [serial = 227] [outer = 0x114bd4800] 16:21:23 INFO - PROCESS | 2076 | 1461021683017 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 16:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:21:23 INFO - PROCESS | 2076 | 1461021683023 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 2076 | 1461021683024 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:21:23 INFO - PROCESS | 2076 | 1461021683026 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 2076 | 1461021683028 Marionette TRACE conn2 <- [1,278,null,{}] 16:21:23 INFO - PROCESS | 2076 | 1461021683030 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:23 INFO - PROCESS | 2076 | 1461021683124 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:21:23 INFO - PROCESS | 2076 | 1461021683212 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x13001a800 == 48 [pid = 2076] [id = 77] 16:21:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x114bd7c00) [pid = 2076] [serial = 228] [outer = 0x0] 16:21:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 229 (0x115575400) [pid = 2076] [serial = 229] [outer = 0x114bd7c00] 16:21:23 INFO - PROCESS | 2076 | 1461021683241 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 230 (0x115578c00) [pid = 2076] [serial = 230] [outer = 0x114bd7c00] 16:21:23 INFO - PROCESS | 2076 | 1461021683697 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 723ms 16:21:23 INFO - PROCESS | 2076 | 1461021683751 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:21:23 INFO - PROCESS | 2076 | 1461021683753 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:21:23 INFO - PROCESS | 2076 | 1461021683757 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 2076 | 1461021683759 Marionette TRACE conn2 <- [1,282,null,{}] 16:21:23 INFO - PROCESS | 2076 | 1461021683763 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:23 INFO - PROCESS | 2076 | 1461021683897 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:21:23 INFO - PROCESS | 2076 | 1461021683965 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302dc000 == 49 [pid = 2076] [id = 78] 16:21:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 231 (0x115571c00) [pid = 2076] [serial = 231] [outer = 0x0] 16:21:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 232 (0x11557e000) [pid = 2076] [serial = 232] [outer = 0x115571c00] 16:21:23 INFO - PROCESS | 2076 | 1461021683994 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x12aaae400) [pid = 2076] [serial = 233] [outer = 0x115571c00] 16:21:24 INFO - PROCESS | 2076 | 1461021684525 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 777ms 16:21:24 INFO - PROCESS | 2076 | 1461021684533 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 2076 | 1461021684536 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:21:24 INFO - PROCESS | 2076 | 1461021684539 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 2076 | 1461021684542 Marionette TRACE conn2 <- [1,286,null,{}] 16:21:24 INFO - PROCESS | 2076 | 1461021684546 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:24 INFO - PROCESS | 2076 | 1461021684646 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:21:24 INFO - PROCESS | 2076 | 1461021684724 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x119152800 == 50 [pid = 2076] [id = 79] 16:21:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 234 (0x114bd0000) [pid = 2076] [serial = 234] [outer = 0x0] 16:21:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 235 (0x114bdb400) [pid = 2076] [serial = 235] [outer = 0x114bd0000] 16:21:24 INFO - PROCESS | 2076 | 1461021684889 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 236 (0x119d92400) [pid = 2076] [serial = 236] [outer = 0x114bd0000] 16:21:25 INFO - PROCESS | 2076 | --DOCSHELL 0x12ace2800 == 49 [pid = 2076] [id = 63] 16:21:25 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad57000 == 48 [pid = 2076] [id = 62] 16:21:25 INFO - PROCESS | 2076 | 1461021685426 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 925ms 16:21:25 INFO - PROCESS | 2076 | 1461021685465 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 2076 | 1461021685469 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:21:25 INFO - PROCESS | 2076 | 1461021685473 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 2076 | 1461021685475 Marionette TRACE conn2 <- [1,290,null,{}] 16:21:25 INFO - PROCESS | 2076 | 1461021685478 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:25 INFO - PROCESS | 2076 | 1461021685578 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x127177000 == 47 [pid = 2076] [id = 42] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc22000 == 46 [pid = 2076] [id = 64] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x11814b800 == 45 [pid = 2076] [id = 66] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12e27f800 == 44 [pid = 2076] [id = 67] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12d098000 == 43 [pid = 2076] [id = 65] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x125bb8800 == 42 [pid = 2076] [id = 41] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x127542800 == 41 [pid = 2076] [id = 57] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x128d76800 == 40 [pid = 2076] [id = 58] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12b37d800 == 39 [pid = 2076] [id = 60] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12b00f000 == 38 [pid = 2076] [id = 59] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x13001a800 == 37 [pid = 2076] [id = 77] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12fd47800 == 36 [pid = 2076] [id = 76] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5d6000 == 35 [pid = 2076] [id = 75] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x127184800 == 34 [pid = 2076] [id = 74] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef76800 == 33 [pid = 2076] [id = 73] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12db7c800 == 32 [pid = 2076] [id = 72] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12753a000 == 31 [pid = 2076] [id = 53] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc20000 == 30 [pid = 2076] [id = 71] 16:21:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12683e800 == 29 [pid = 2076] [id = 70] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x119c8a800 == 28 [pid = 2076] [id = 69] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x1302dc000 == 27 [pid = 2076] [id = 78] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x11b5e7800 == 26 [pid = 2076] [id = 55] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12d08d000 == 25 [pid = 2076] [id = 8] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x126e7b000 == 24 [pid = 2076] [id = 52] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x116483000 == 23 [pid = 2076] [id = 47] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12da6d000 == 22 [pid = 2076] [id = 9] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x11c911000 == 21 [pid = 2076] [id = 48] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef85800 == 20 [pid = 2076] [id = 14] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x126a8d000 == 19 [pid = 2076] [id = 38] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12e63a000 == 18 [pid = 2076] [id = 11] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x11b5f1800 == 17 [pid = 2076] [id = 46] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12e278000 == 16 [pid = 2076] [id = 10] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12e84f800 == 15 [pid = 2076] [id = 68] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec6c000 == 14 [pid = 2076] [id = 13] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12f414000 == 13 [pid = 2076] [id = 15] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x11a979800 == 12 [pid = 2076] [id = 20] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x11c49c800 == 11 [pid = 2076] [id = 61] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12fd55000 == 10 [pid = 2076] [id = 18] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x12e27d800 == 9 [pid = 2076] [id = 21] 16:21:28 INFO - PROCESS | 2076 | --DOCSHELL 0x119152800 == 8 [pid = 2076] [id = 79] 16:21:29 INFO - PROCESS | 2076 | 1461021689680 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x114b30000 == 9 [pid = 2076] [id = 80] 16:21:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 237 (0x115579400) [pid = 2076] [serial = 237] [outer = 0x0] 16:21:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 238 (0x11557d000) [pid = 2076] [serial = 238] [outer = 0x115579400] 16:21:29 INFO - PROCESS | 2076 | 1461021689714 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 239 (0x118644800) [pid = 2076] [serial = 239] [outer = 0x115579400] 16:21:30 INFO - PROCESS | 2076 | 1461021690037 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 4580ms 16:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:21:30 INFO - PROCESS | 2076 | 1461021690053 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 2076 | 1461021690056 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:21:30 INFO - PROCESS | 2076 | 1461021690059 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 2076 | 1461021690062 Marionette TRACE conn2 <- [1,294,null,{}] 16:21:30 INFO - PROCESS | 2076 | 1461021690069 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:30 INFO - PROCESS | 2076 | 1461021690152 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:21:30 INFO - PROCESS | 2076 | 1461021690221 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a851800 == 10 [pid = 2076] [id = 81] 16:21:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 240 (0x118ce0400) [pid = 2076] [serial = 240] [outer = 0x0] 16:21:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 241 (0x119d98400) [pid = 2076] [serial = 241] [outer = 0x118ce0400] 16:21:30 INFO - PROCESS | 2076 | 1461021690249 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 242 (0x11ad38800) [pid = 2076] [serial = 242] [outer = 0x118ce0400] 16:21:30 INFO - PROCESS | 2076 | 1461021690574 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 525ms 16:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:21:30 INFO - PROCESS | 2076 | 1461021690588 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 2076 | 1461021690591 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:21:30 INFO - PROCESS | 2076 | 1461021690594 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 2076 | 1461021690596 Marionette TRACE conn2 <- [1,298,null,{}] 16:21:30 INFO - PROCESS | 2076 | 1461021690601 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:30 INFO - PROCESS | 2076 | 1461021690680 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:21:30 INFO - PROCESS | 2076 | 1461021690687 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x126833800 == 11 [pid = 2076] [id = 82] 16:21:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 243 (0x11ad42800) [pid = 2076] [serial = 243] [outer = 0x0] 16:21:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 244 (0x11bbf2000) [pid = 2076] [serial = 244] [outer = 0x11ad42800] 16:21:30 INFO - PROCESS | 2076 | 1461021690714 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 245 (0x11c1c1000) [pid = 2076] [serial = 245] [outer = 0x11ad42800] 16:21:31 INFO - PROCESS | 2076 | 1461021691102 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 16:21:31 INFO - PROCESS | 2076 | 1461021691116 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 2076 | 1461021691118 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:21:31 INFO - PROCESS | 2076 | 1461021691125 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 2076 | 1461021691129 Marionette TRACE conn2 <- [1,302,null,{}] 16:21:31 INFO - PROCESS | 2076 | 1461021691132 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:31 INFO - PROCESS | 2076 | 1461021691216 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:21:31 INFO - PROCESS | 2076 | 1461021691221 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa85800 == 12 [pid = 2076] [id = 83] 16:21:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 246 (0x125b85400) [pid = 2076] [serial = 246] [outer = 0x0] 16:21:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 247 (0x127232c00) [pid = 2076] [serial = 247] [outer = 0x125b85400] 16:21:31 INFO - PROCESS | 2076 | 1461021691248 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 248 (0x128103c00) [pid = 2076] [serial = 248] [outer = 0x125b85400] 16:21:31 INFO - PROCESS | 2076 | 1461021691613 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 529ms 16:21:31 INFO - PROCESS | 2076 | 1461021691650 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 2076 | 1461021691652 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:21:31 INFO - PROCESS | 2076 | 1461021691654 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 2076 | 1461021691655 Marionette TRACE conn2 <- [1,306,null,{}] 16:21:31 INFO - PROCESS | 2076 | 1461021691658 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:31 INFO - PROCESS | 2076 | 1461021691736 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:21:31 INFO - PROCESS | 2076 | 1461021691831 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc21800 == 13 [pid = 2076] [id = 84] 16:21:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 249 (0x114c14000) [pid = 2076] [serial = 249] [outer = 0x0] 16:21:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 250 (0x1281a0400) [pid = 2076] [serial = 250] [outer = 0x114c14000] 16:21:31 INFO - PROCESS | 2076 | 1461021691856 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 251 (0x128da1400) [pid = 2076] [serial = 251] [outer = 0x114c14000] 16:21:32 INFO - PROCESS | 2076 | 1461021692234 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 16:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:21:32 INFO - PROCESS | 2076 | 1461021692273 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 2076 | 1461021692275 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:21:32 INFO - PROCESS | 2076 | 1461021692277 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 2076 | 1461021692279 Marionette TRACE conn2 <- [1,310,null,{}] 16:21:32 INFO - PROCESS | 2076 | 1461021692281 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:32 INFO - PROCESS | 2076 | 1461021692387 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:21:32 INFO - PROCESS | 2076 | 1461021692392 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x12da5c000 == 14 [pid = 2076] [id = 85] 16:21:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 252 (0x12a709000) [pid = 2076] [serial = 252] [outer = 0x0] 16:21:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 253 (0x12a70d400) [pid = 2076] [serial = 253] [outer = 0x12a709000] 16:21:32 INFO - PROCESS | 2076 | 1461021692477 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 254 (0x12aaaa800) [pid = 2076] [serial = 254] [outer = 0x12a709000] 16:21:32 INFO - PROCESS | 2076 | 1461021692910 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 673ms 16:21:32 INFO - PROCESS | 2076 | 1461021692953 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 2076 | 1461021692954 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:21:32 INFO - PROCESS | 2076 | 1461021692956 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 2076 | 1461021692957 Marionette TRACE conn2 <- [1,314,null,{}] 16:21:32 INFO - PROCESS | 2076 | 1461021692959 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:33 INFO - PROCESS | 2076 | 1461021693057 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:21:33 INFO - PROCESS | 2076 | 1461021693061 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x128d6d000 == 15 [pid = 2076] [id = 86] 16:21:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 255 (0x12aaae000) [pid = 2076] [serial = 255] [outer = 0x0] 16:21:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 256 (0x12b075c00) [pid = 2076] [serial = 256] [outer = 0x12aaae000] 16:21:33 INFO - PROCESS | 2076 | 1461021693087 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 257 (0x12b3ca800) [pid = 2076] [serial = 257] [outer = 0x12aaae000] 16:21:33 INFO - PROCESS | 2076 | 1461021693443 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 16:21:33 INFO - PROCESS | 2076 | 1461021693476 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 2076 | 1461021693477 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:21:33 INFO - PROCESS | 2076 | 1461021693479 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 2076 | 1461021693481 Marionette TRACE conn2 <- [1,318,null,{}] 16:21:33 INFO - PROCESS | 2076 | 1461021693485 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:33 INFO - PROCESS | 2076 | 1461021693582 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:21:33 INFO - PROCESS | 2076 | 1461021693586 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec70800 == 16 [pid = 2076] [id = 87] 16:21:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 258 (0x114bd2400) [pid = 2076] [serial = 258] [outer = 0x0] 16:21:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 259 (0x12ce46c00) [pid = 2076] [serial = 259] [outer = 0x114bd2400] 16:21:33 INFO - PROCESS | 2076 | 1461021693611 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 260 (0x12cf8e400) [pid = 2076] [serial = 260] [outer = 0x114bd2400] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 259 (0x115739000) [pid = 2076] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 258 (0x11912f800) [pid = 2076] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 257 (0x118edbc00) [pid = 2076] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 256 (0x1152b2800) [pid = 2076] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 255 (0x11a941000) [pid = 2076] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 254 (0x11ad82800) [pid = 2076] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 253 (0x11bb39400) [pid = 2076] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 252 (0x11c543400) [pid = 2076] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 251 (0x1154acc00) [pid = 2076] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 250 (0x125b86800) [pid = 2076] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 249 (0x126861c00) [pid = 2076] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 248 (0x1276a3400) [pid = 2076] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 247 (0x1276afc00) [pid = 2076] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 246 (0x114034400) [pid = 2076] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 245 (0x11864dc00) [pid = 2076] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 244 (0x11a90b000) [pid = 2076] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 243 (0x11574ac00) [pid = 2076] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 242 (0x11adbb400) [pid = 2076] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 241 (0x1278ed400) [pid = 2076] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 240 (0x11ad42400) [pid = 2076] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 239 (0x1269c6400) [pid = 2076] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 238 (0x11c578c00) [pid = 2076] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 237 (0x12e448000) [pid = 2076] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 236 (0x11c73f000) [pid = 2076] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 235 (0x11ad3b800) [pid = 2076] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 234 (0x1152b9c00) [pid = 2076] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 233 (0x11c579c00) [pid = 2076] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 232 (0x1186d0c00) [pid = 2076] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 231 (0x11572f400) [pid = 2076] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 230 (0x12e2d1c00) [pid = 2076] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 229 (0x11ad3c400) [pid = 2076] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 228 (0x11ad39000) [pid = 2076] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 227 (0x12aaac800) [pid = 2076] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 226 (0x1276ed800) [pid = 2076] [serial = 186] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 225 (0x12d316c00) [pid = 2076] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 224 (0x12d036800) [pid = 2076] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 223 (0x12a709800) [pid = 2076] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x125da6000) [pid = 2076] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x12b072c00) [pid = 2076] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x11b5d5400) [pid = 2076] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x12e2e8800) [pid = 2076] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x1280b4800) [pid = 2076] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12b06c000) [pid = 2076] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x11c125400) [pid = 2076] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x12a730400) [pid = 2076] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x119254400) [pid = 2076] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x12f58f800) [pid = 2076] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x125f25800) [pid = 2076] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x11a903800) [pid = 2076] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x11bf29000) [pid = 2076] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x12efb0c00) [pid = 2076] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12e847800) [pid = 2076] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x115571c00) [pid = 2076] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x12cf90400) [pid = 2076] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x12a706800) [pid = 2076] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x119132400) [pid = 2076] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x114bd7c00) [pid = 2076] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12e83f800) [pid = 2076] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12e2f0000) [pid = 2076] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x11acce000) [pid = 2076] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x114bd4800) [pid = 2076] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x12e2dd400) [pid = 2076] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12aab0000) [pid = 2076] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x12da7e000) [pid = 2076] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x11ad46800) [pid = 2076] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x11b5cd800) [pid = 2076] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x11a902400) [pid = 2076] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x11bb3a000) [pid = 2076] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x11a933000) [pid = 2076] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:21:34 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x12d315c00) [pid = 2076] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:21:34 INFO - PROCESS | 2076 | 1461021694942 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1473ms 16:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:21:34 INFO - PROCESS | 2076 | 1461021694952 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 2076 | 1461021694953 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:21:34 INFO - PROCESS | 2076 | 1461021694955 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 2076 | 1461021694956 Marionette TRACE conn2 <- [1,322,null,{}] 16:21:34 INFO - PROCESS | 2076 | 1461021694958 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:35 INFO - PROCESS | 2076 | 1461021695063 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:21:35 INFO - PROCESS | 2076 | 1461021695115 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a966800 == 17 [pid = 2076] [id = 88] 16:21:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x118edfc00) [pid = 2076] [serial = 261] [outer = 0x0] 16:21:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x119256400) [pid = 2076] [serial = 262] [outer = 0x118edfc00] 16:21:35 INFO - PROCESS | 2076 | 1461021695144 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x11a90b000) [pid = 2076] [serial = 263] [outer = 0x118edfc00] 16:21:35 INFO - PROCESS | 2076 | 1461021695803 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 868ms 16:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:21:35 INFO - PROCESS | 2076 | 1461021695824 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 2076 | 1461021695826 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:21:35 INFO - PROCESS | 2076 | 1461021695828 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 2076 | 1461021695829 Marionette TRACE conn2 <- [1,326,null,{}] 16:21:35 INFO - PROCESS | 2076 | 1461021695831 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:35 INFO - PROCESS | 2076 | 1461021695910 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:21:35 INFO - PROCESS | 2076 | 1461021695986 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x127211800 == 18 [pid = 2076] [id = 89] 16:21:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x118ee3800) [pid = 2076] [serial = 264] [outer = 0x0] 16:21:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x11adbb400) [pid = 2076] [serial = 265] [outer = 0x118ee3800] 16:21:36 INFO - PROCESS | 2076 | 1461021696016 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x11c11f800) [pid = 2076] [serial = 266] [outer = 0x118ee3800] 16:21:36 INFO - PROCESS | 2076 | 1461021696318 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 16:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:21:36 INFO - PROCESS | 2076 | 1461021696351 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 2076 | 1461021696352 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:21:36 INFO - PROCESS | 2076 | 1461021696354 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 2076 | 1461021696355 Marionette TRACE conn2 <- [1,330,null,{}] 16:21:36 INFO - PROCESS | 2076 | 1461021696358 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:36 INFO - PROCESS | 2076 | 1461021696441 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:21:36 INFO - PROCESS | 2076 | 1461021696445 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x12da59000 == 19 [pid = 2076] [id = 90] 16:21:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x11c540c00) [pid = 2076] [serial = 267] [outer = 0x0] 16:21:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x125fd6800) [pid = 2076] [serial = 268] [outer = 0x11c540c00] 16:21:36 INFO - PROCESS | 2076 | 1461021696482 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x1280aec00) [pid = 2076] [serial = 269] [outer = 0x11c540c00] 16:21:36 INFO - PROCESS | 2076 | 1461021696937 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 618ms 16:21:36 INFO - PROCESS | 2076 | 1461021696973 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 2076 | 1461021696976 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:21:36 INFO - PROCESS | 2076 | 1461021696979 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 2076 | 1461021696984 Marionette TRACE conn2 <- [1,334,null,{}] 16:21:36 INFO - PROCESS | 2076 | 1461021696988 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:37 INFO - PROCESS | 2076 | 1461021697089 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:21:37 INFO - PROCESS | 2076 | 1461021697186 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a965000 == 20 [pid = 2076] [id = 91] 16:21:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x118c8b000) [pid = 2076] [serial = 270] [outer = 0x0] 16:21:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x118ce5c00) [pid = 2076] [serial = 271] [outer = 0x118c8b000] 16:21:37 INFO - PROCESS | 2076 | 1461021697219 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x11a904000) [pid = 2076] [serial = 272] [outer = 0x118c8b000] 16:21:37 INFO - PROCESS | 2076 | 1461021697648 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 723ms 16:21:37 INFO - PROCESS | 2076 | 1461021697703 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 2076 | 1461021697707 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:21:37 INFO - PROCESS | 2076 | 1461021697711 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 2076 | 1461021697713 Marionette TRACE conn2 <- [1,338,null,{}] 16:21:37 INFO - PROCESS | 2076 | 1461021697735 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:37 INFO - PROCESS | 2076 | 1461021697835 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:21:37 INFO - PROCESS | 2076 | 1461021697903 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x128d79000 == 21 [pid = 2076] [id = 92] 16:21:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x11a93e000) [pid = 2076] [serial = 273] [outer = 0x0] 16:21:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x11af82c00) [pid = 2076] [serial = 274] [outer = 0x11a93e000] 16:21:37 INFO - PROCESS | 2076 | 1461021697933 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x11c30f400) [pid = 2076] [serial = 275] [outer = 0x11a93e000] 16:21:38 INFO - PROCESS | 2076 | 1461021698255 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:21:38 INFO - PROCESS | 2076 | 1461021698365 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 689ms 16:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:21:38 INFO - PROCESS | 2076 | 1461021698438 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 2076 | 1461021698440 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:21:38 INFO - PROCESS | 2076 | 1461021698444 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 2076 | 1461021698448 Marionette TRACE conn2 <- [1,342,null,{}] 16:21:38 INFO - PROCESS | 2076 | 1461021698456 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:38 INFO - PROCESS | 2076 | 1461021698559 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:21:38 INFO - PROCESS | 2076 | 1461021698638 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f412000 == 22 [pid = 2076] [id = 93] 16:21:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x114c0fc00) [pid = 2076] [serial = 276] [outer = 0x0] 16:21:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x128da8800) [pid = 2076] [serial = 277] [outer = 0x114c0fc00] 16:21:38 INFO - PROCESS | 2076 | 1461021698671 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x12aaa4400) [pid = 2076] [serial = 278] [outer = 0x114c0fc00] 16:21:39 INFO - PROCESS | 2076 | 1461021699124 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 723ms 16:21:39 INFO - PROCESS | 2076 | 1461021699168 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:21:39 INFO - PROCESS | 2076 | 1461021699170 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:21:39 INFO - PROCESS | 2076 | 1461021699173 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 2076 | 1461021699175 Marionette TRACE conn2 <- [1,346,null,{}] 16:21:39 INFO - PROCESS | 2076 | 1461021699178 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:39 INFO - PROCESS | 2076 | 1461021699288 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:21:39 INFO - PROCESS | 2076 | 1461021699385 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad64000 == 23 [pid = 2076] [id = 94] 16:21:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x11557d400) [pid = 2076] [serial = 279] [outer = 0x0] 16:21:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x11913d000) [pid = 2076] [serial = 280] [outer = 0x11557d400] 16:21:39 INFO - PROCESS | 2076 | 1461021699436 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x127b2b800) [pid = 2076] [serial = 281] [outer = 0x11557d400] 16:21:39 INFO - PROCESS | 2076 | 1461021699949 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 828ms 16:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:21:40 INFO - PROCESS | 2076 | 1461021700001 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 2076 | 1461021700003 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:21:40 INFO - PROCESS | 2076 | 1461021700005 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 2076 | 1461021700006 Marionette TRACE conn2 <- [1,350,null,{}] 16:21:40 INFO - PROCESS | 2076 | 1461021700009 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:40 INFO - PROCESS | 2076 | 1461021700106 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:21:40 INFO - PROCESS | 2076 | 1461021700175 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x114b2e000 == 24 [pid = 2076] [id = 95] 16:21:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x1152b2400) [pid = 2076] [serial = 282] [outer = 0x0] 16:21:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x118e5f800) [pid = 2076] [serial = 283] [outer = 0x1152b2400] 16:21:40 INFO - PROCESS | 2076 | 1461021700207 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x11a904c00) [pid = 2076] [serial = 284] [outer = 0x1152b2400] 16:21:40 INFO - PROCESS | 2076 | 1461021700738 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 770ms 16:21:40 INFO - PROCESS | 2076 | 1461021700776 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 2076 | 1461021700778 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:21:40 INFO - PROCESS | 2076 | 1461021700801 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 2076 | 1461021700803 Marionette TRACE conn2 <- [1,354,null,{}] 16:21:40 INFO - PROCESS | 2076 | 1461021700807 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:40 INFO - PROCESS | 2076 | 1461021700893 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:21:40 INFO - PROCESS | 2076 | 1461021700968 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x114a69000 == 25 [pid = 2076] [id = 96] 16:21:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x114bd5400) [pid = 2076] [serial = 285] [outer = 0x0] 16:21:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x1152ba000) [pid = 2076] [serial = 286] [outer = 0x114bd5400] 16:21:41 INFO - PROCESS | 2076 | 1461021700997 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x115725800) [pid = 2076] [serial = 287] [outer = 0x114bd5400] 16:21:41 INFO - PROCESS | 2076 | 1461021701426 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x114bdb400) [pid = 2076] [serial = 235] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x12686c400) [pid = 2076] [serial = 11] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x126b7ac00) [pid = 2076] [serial = 8] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x11c1c3c00) [pid = 2076] [serial = 88] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x11c73bc00) [pid = 2076] [serial = 93] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x11c92e000) [pid = 2076] [serial = 96] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x1191bbc00) [pid = 2076] [serial = 126] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x125b86000) [pid = 2076] [serial = 97] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x125dac800) [pid = 2076] [serial = 99] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x126861800) [pid = 2076] [serial = 100] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x126b83000) [pid = 2076] [serial = 102] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x1272ca400) [pid = 2076] [serial = 103] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x1192de400) [pid = 2076] [serial = 73] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x1280b1c00) [pid = 2076] [serial = 106] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x1276f1800) [pid = 2076] [serial = 105] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x1164ac000) [pid = 2076] [serial = 144] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x11bb2f400) [pid = 2076] [serial = 85] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12810f400) [pid = 2076] [serial = 108] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x118a74400) [pid = 2076] [serial = 159] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x11a876000) [pid = 2076] [serial = 76] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x119b38800) [pid = 2076] [serial = 66] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x11a93f400) [pid = 2076] [serial = 78] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x11ad4f000) [pid = 2076] [serial = 81] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x119d95000) [pid = 2076] [serial = 75] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x128baa800) [pid = 2076] [serial = 109] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x11ad44c00) [pid = 2076] [serial = 79] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x11c1c8c00) [pid = 2076] [serial = 90] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x128bb3c00) [pid = 2076] [serial = 111] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12a706400) [pid = 2076] [serial = 112] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x11c30d800) [pid = 2076] [serial = 94] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x11c547800) [pid = 2076] [serial = 91] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12fe9b800) [pid = 2076] [serial = 61] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x11a906000) [pid = 2076] [serial = 67] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x116462000) [pid = 2076] [serial = 64] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x11af82800) [pid = 2076] [serial = 82] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x11b57d000) [pid = 2076] [serial = 183] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x11ad7e000) [pid = 2076] [serial = 147] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12e2e3000) [pid = 2076] [serial = 199] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12686c800) [pid = 2076] [serial = 121] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x11c1c5c00) [pid = 2076] [serial = 208] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x11ad4e000) [pid = 2076] [serial = 132] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x118e51c00) [pid = 2076] [serial = 160] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x11ad46000) [pid = 2076] [serial = 180] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x118c4b800) [pid = 2076] [serial = 205] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x11af8a800) [pid = 2076] [serial = 162] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x119d98800) [pid = 2076] [serial = 127] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x119132000) [pid = 2076] [serial = 129] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x119133c00) [pid = 2076] [serial = 72] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x11571f000) [pid = 2076] [serial = 63] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x11ad51c00) [pid = 2076] [serial = 69] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x11af8f000) [pid = 2076] [serial = 70] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x11b57b800) [pid = 2076] [serial = 84] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x11bf1ac00) [pid = 2076] [serial = 87] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x12e83dc00) [pid = 2076] [serial = 202] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x126d46800) [pid = 2076] [serial = 142] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x11c576000) [pid = 2076] [serial = 163] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x11bbf8000) [pid = 2076] [serial = 135] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x119b47c00) [pid = 2076] [serial = 145] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x1272c5400) [pid = 2076] [serial = 123] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x126867c00) [pid = 2076] [serial = 141] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x125c1c400) [pid = 2076] [serial = 139] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x11bb3c800) [pid = 2076] [serial = 165] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x119d9ac00) [pid = 2076] [serial = 130] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x11ad3d000) [pid = 2076] [serial = 206] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x11e614400) [pid = 2076] [serial = 138] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x12e44f800) [pid = 2076] [serial = 200] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x11bbf0400) [pid = 2076] [serial = 181] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x11adbc000) [pid = 2076] [serial = 133] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x118edc400) [pid = 2076] [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.] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x12a737800) [pid = 2076] [serial = 171] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x11c53cc00) [pid = 2076] [serial = 184] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x11adc5000) [pid = 2076] [serial = 148] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x128103400) [pid = 2076] [serial = 124] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x128108c00) [pid = 2076] [serial = 154] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x12acd1400) [pid = 2076] [serial = 211] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x12e846c00) [pid = 2076] [serial = 203] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x1278e6800) [pid = 2076] [serial = 153] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x126dee800) [pid = 2076] [serial = 168] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x12b60fc00) [pid = 2076] [serial = 177] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x12a70b400) [pid = 2076] [serial = 220] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x12b3c9400) [pid = 2076] [serial = 175] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x12d038400) [pid = 2076] [serial = 21] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x12b614400) [pid = 2076] [serial = 190] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x12b60f400) [pid = 2076] [serial = 18] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x11c53c800) [pid = 2076] [serial = 166] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x12d31e800) [pid = 2076] [serial = 214] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x12e843c00) [pid = 2076] [serial = 218] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x12b616c00) [pid = 2076] [serial = 212] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x12b06dc00) [pid = 2076] [serial = 15] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x12a704400) [pid = 2076] [serial = 156] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x12b073400) [pid = 2076] [serial = 16] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x12b3c1000) [pid = 2076] [serial = 174] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x12e2ed000) [pid = 2076] [serial = 217] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x126d51000) [pid = 2076] [serial = 209] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x11c1c0800) [pid = 2076] [serial = 150] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x12af78c00) [pid = 2076] [serial = 172] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x115575400) [pid = 2076] [serial = 229] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x12e2e7400) [pid = 2076] [serial = 28] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 118 (0x11925a400) [pid = 2076] [serial = 114] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 117 (0x12ce4a000) [pid = 2076] [serial = 178] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x12f58d800) [pid = 2076] [serial = 224] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 115 (0x1280b2000) [pid = 2076] [serial = 187] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 114 (0x12e2e1400) [pid = 2076] [serial = 27] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 113 (0x114bd8800) [pid = 2076] [serial = 226] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 112 (0x12da81800) [pid = 2076] [serial = 24] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 111 (0x12e212c00) [pid = 2076] [serial = 25] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 110 (0x12d314800) [pid = 2076] [serial = 22] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 109 (0x12a70fc00) [pid = 2076] [serial = 221] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 108 (0x12d02fc00) [pid = 2076] [serial = 223] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 107 (0x12a710c00) [pid = 2076] [serial = 188] [outer = 0x0] [url = about:blank] 16:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 106 (0x12a72f800) [pid = 2076] [serial = 157] [outer = 0x0] [url = about:blank] 16:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 676ms 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 105 (0x12e217c00) [pid = 2076] [serial = 215] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 104 (0x12cf92400) [pid = 2076] [serial = 191] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 103 (0x12ef28000) [pid = 2076] [serial = 39] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 102 (0x119d9b400) [pid = 2076] [serial = 115] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 101 (0x115578c00) [pid = 2076] [serial = 230] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 100 (0x12e848000) [pid = 2076] [serial = 36] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 99 (0x11557e000) [pid = 2076] [serial = 232] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 98 (0x12ef22400) [pid = 2076] [serial = 37] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 97 (0x12e44a400) [pid = 2076] [serial = 33] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 96 (0x12e83cc00) [pid = 2076] [serial = 34] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 95 (0x11acc7c00) [pid = 2076] [serial = 117] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 94 (0x11ad41000) [pid = 2076] [serial = 30] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 93 (0x114bdc400) [pid = 2076] [serial = 227] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 92 (0x12e2eac00) [pid = 2076] [serial = 31] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 91 (0x11a90ac00) [pid = 2076] [serial = 57] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 90 (0x11ad43c00) [pid = 2076] [serial = 58] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 89 (0x11c57a000) [pid = 2076] [serial = 151] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 88 (0x11a93f000) [pid = 2076] [serial = 54] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 87 (0x12da7b800) [pid = 2076] [serial = 194] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 86 (0x12fbe7000) [pid = 2076] [serial = 55] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 85 (0x12d31bc00) [pid = 2076] [serial = 193] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 84 (0x12f599000) [pid = 2076] [serial = 51] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 83 (0x1278e5800) [pid = 2076] [serial = 169] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 82 (0x12fbe5000) [pid = 2076] [serial = 52] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 81 (0x12da86400) [pid = 2076] [serial = 196] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 80 (0x11adbf400) [pid = 2076] [serial = 118] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 79 (0x12fa50800) [pid = 2076] [serial = 48] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 78 (0x11c120c00) [pid = 2076] [serial = 120] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 77 (0x12efb9800) [pid = 2076] [serial = 42] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 76 (0x12f58d400) [pid = 2076] [serial = 43] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 75 (0x12f5d7000) [pid = 2076] [serial = 45] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 74 (0x12ef30c00) [pid = 2076] [serial = 40] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 73 (0x12aaae400) [pid = 2076] [serial = 233] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 72 (0x12e215c00) [pid = 2076] [serial = 197] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 71 (0x11ad4fc00) [pid = 2076] [serial = 60] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | --DOMWINDOW == 70 (0x11c1c5000) [pid = 2076] [serial = 136] [outer = 0x0] [url = about:blank] 16:21:41 INFO - PROCESS | 2076 | 1461021701476 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 2076 | 1461021701480 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:21:41 INFO - PROCESS | 2076 | 1461021701486 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 2076 | 1461021701487 Marionette TRACE conn2 <- [1,358,null,{}] 16:21:41 INFO - PROCESS | 2076 | 1461021701490 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:41 INFO - PROCESS | 2076 | 1461021701584 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:21:41 INFO - PROCESS | 2076 | 1461021701594 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x117541000 == 26 [pid = 2076] [id = 97] 16:21:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 71 (0x11586c400) [pid = 2076] [serial = 288] [outer = 0x0] 16:21:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 72 (0x1175e1400) [pid = 2076] [serial = 289] [outer = 0x11586c400] 16:21:41 INFO - PROCESS | 2076 | 1461021701623 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 73 (0x118c4b800) [pid = 2076] [serial = 290] [outer = 0x11586c400] 16:21:42 INFO - PROCESS | 2076 | 1461021702022 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 569ms 16:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:21:42 INFO - PROCESS | 2076 | 1461021702056 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 2076 | 1461021702057 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:21:42 INFO - PROCESS | 2076 | 1461021702059 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 2076 | 1461021702062 Marionette TRACE conn2 <- [1,362,null,{}] 16:21:42 INFO - PROCESS | 2076 | 1461021702069 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:42 INFO - PROCESS | 2076 | 1461021702144 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:21:42 INFO - PROCESS | 2076 | 1461021702151 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x119271000 == 27 [pid = 2076] [id = 98] 16:21:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 74 (0x119134000) [pid = 2076] [serial = 291] [outer = 0x0] 16:21:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 75 (0x119c55c00) [pid = 2076] [serial = 292] [outer = 0x119134000] 16:21:42 INFO - PROCESS | 2076 | 1461021702179 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 76 (0x11a792400) [pid = 2076] [serial = 293] [outer = 0x119134000] 16:21:42 INFO - PROCESS | 2076 | 1461021702522 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 474ms 16:21:42 INFO - PROCESS | 2076 | 1461021702546 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 2076 | 1461021702550 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:21:42 INFO - PROCESS | 2076 | 1461021702553 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 2076 | 1461021702554 Marionette TRACE conn2 <- [1,366,null,{}] 16:21:42 INFO - PROCESS | 2076 | 1461021702556 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:42 INFO - PROCESS | 2076 | 1461021702645 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:21:42 INFO - PROCESS | 2076 | 1461021702673 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x119913000 == 28 [pid = 2076] [id = 99] 16:21:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 77 (0x11a874c00) [pid = 2076] [serial = 294] [outer = 0x0] 16:21:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 78 (0x11a907000) [pid = 2076] [serial = 295] [outer = 0x11a874c00] 16:21:42 INFO - PROCESS | 2076 | 1461021702700 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 79 (0x11a90e800) [pid = 2076] [serial = 296] [outer = 0x11a874c00] 16:21:43 INFO - PROCESS | 2076 | 1461021703043 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 520ms 16:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:21:43 INFO - PROCESS | 2076 | 1461021703073 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 2076 | 1461021703074 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:21:43 INFO - PROCESS | 2076 | 1461021703076 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 2076 | 1461021703077 Marionette TRACE conn2 <- [1,370,null,{}] 16:21:43 INFO - PROCESS | 2076 | 1461021703085 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:43 INFO - PROCESS | 2076 | 1461021703171 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:21:43 INFO - PROCESS | 2076 | 1461021703175 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c7b000 == 29 [pid = 2076] [id = 100] 16:21:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 80 (0x11a902c00) [pid = 2076] [serial = 297] [outer = 0x0] 16:21:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 81 (0x11a93cc00) [pid = 2076] [serial = 298] [outer = 0x11a902c00] 16:21:43 INFO - PROCESS | 2076 | 1461021703202 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 82 (0x11ad3d400) [pid = 2076] [serial = 299] [outer = 0x11a902c00] 16:21:43 INFO - PROCESS | 2076 | 1461021703546 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 522ms 16:21:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:21:43 INFO - PROCESS | 2076 | 1461021703604 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 2076 | 1461021703606 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:21:43 INFO - PROCESS | 2076 | 1461021703608 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 2076 | 1461021703609 Marionette TRACE conn2 <- [1,374,null,{}] 16:21:43 INFO - PROCESS | 2076 | 1461021703611 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:43 INFO - PROCESS | 2076 | 1461021703716 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:21:43 INFO - PROCESS | 2076 | 1461021703722 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a8a0000 == 30 [pid = 2076] [id = 101] 16:21:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 83 (0x11a90fc00) [pid = 2076] [serial = 300] [outer = 0x0] 16:21:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 84 (0x11ad45000) [pid = 2076] [serial = 301] [outer = 0x11a90fc00] 16:21:43 INFO - PROCESS | 2076 | 1461021703751 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 85 (0x11af8f000) [pid = 2076] [serial = 302] [outer = 0x11a90fc00] 16:21:44 INFO - PROCESS | 2076 | 1461021704112 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:21:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 517ms 16:21:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:21:44 INFO - PROCESS | 2076 | 1461021704126 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 2076 | 1461021704127 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:21:44 INFO - PROCESS | 2076 | 1461021704129 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 2076 | 1461021704130 Marionette TRACE conn2 <- [1,378,null,{}] 16:21:44 INFO - PROCESS | 2076 | 1461021704133 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 2076 | 1461021704220 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:21:44 INFO - PROCESS | 2076 | 1461021704250 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad73000 == 31 [pid = 2076] [id = 102] 16:21:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 86 (0x11b57dc00) [pid = 2076] [serial = 303] [outer = 0x0] 16:21:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 87 (0x11bb38400) [pid = 2076] [serial = 304] [outer = 0x11b57dc00] 16:21:44 INFO - PROCESS | 2076 | 1461021704275 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 88 (0x11bbfe400) [pid = 2076] [serial = 305] [outer = 0x11b57dc00] 16:21:44 INFO - PROCESS | 2076 | 1461021704607 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 87 (0x114c14000) [pid = 2076] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 86 (0x114bd0000) [pid = 2076] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 85 (0x12a709000) [pid = 2076] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 84 (0x12aaae000) [pid = 2076] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 83 (0x114bd2400) [pid = 2076] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 82 (0x118ce0400) [pid = 2076] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 81 (0x118edfc00) [pid = 2076] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 80 (0x118ee3800) [pid = 2076] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 79 (0x11ad42800) [pid = 2076] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 78 (0x115579400) [pid = 2076] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:21:44 INFO - PROCESS | 2076 | --DOMWINDOW == 77 (0x125b85400) [pid = 2076] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:21:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:21:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 520ms 16:21:44 INFO - PROCESS | 2076 | 1461021704649 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 2076 | 1461021704650 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:21:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:21:44 INFO - PROCESS | 2076 | 1461021704653 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 2076 | 1461021704654 Marionette TRACE conn2 <- [1,382,null,{}] 16:21:44 INFO - PROCESS | 2076 | 1461021704656 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 2076 | 1461021704740 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:21:44 INFO - PROCESS | 2076 | 1461021704746 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b9ef000 == 32 [pid = 2076] [id = 103] 16:21:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 78 (0x11ad39000) [pid = 2076] [serial = 306] [outer = 0x0] 16:21:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 79 (0x11b5d4c00) [pid = 2076] [serial = 307] [outer = 0x11ad39000] 16:21:44 INFO - PROCESS | 2076 | 1461021704772 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 80 (0x11c1bdc00) [pid = 2076] [serial = 308] [outer = 0x11ad39000] 16:21:45 INFO - PROCESS | 2076 | 1461021705092 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:21:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 16:21:45 INFO - PROCESS | 2076 | 1461021705123 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 2076 | 1461021705124 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:21:45 INFO - PROCESS | 2076 | 1461021705126 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 2076 | 1461021705127 Marionette TRACE conn2 <- [1,386,null,{}] 16:21:45 INFO - PROCESS | 2076 | 1461021705130 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:45 INFO - PROCESS | 2076 | 1461021705202 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:21:45 INFO - PROCESS | 2076 | 1461021705248 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x11becc800 == 33 [pid = 2076] [id = 104] 16:21:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 81 (0x11ad39800) [pid = 2076] [serial = 309] [outer = 0x0] 16:21:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 82 (0x11ad4c400) [pid = 2076] [serial = 310] [outer = 0x11ad39800] 16:21:45 INFO - PROCESS | 2076 | 1461021705275 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 83 (0x11c548400) [pid = 2076] [serial = 311] [outer = 0x11ad39800] 16:21:45 INFO - PROCESS | 2076 | 1461021705574 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 474ms 16:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:21:45 INFO - PROCESS | 2076 | 1461021705603 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 2076 | 1461021705604 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:21:45 INFO - PROCESS | 2076 | 1461021705606 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 2076 | 1461021705607 Marionette TRACE conn2 <- [1,390,null,{}] 16:21:45 INFO - PROCESS | 2076 | 1461021705610 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:45 INFO - PROCESS | 2076 | 1461021705685 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:21:45 INFO - PROCESS | 2076 | 1461021705689 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c417800 == 34 [pid = 2076] [id = 105] 16:21:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 84 (0x118ee3800) [pid = 2076] [serial = 312] [outer = 0x0] 16:21:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 85 (0x11c744800) [pid = 2076] [serial = 313] [outer = 0x118ee3800] 16:21:45 INFO - PROCESS | 2076 | 1461021705717 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 86 (0x125b81400) [pid = 2076] [serial = 314] [outer = 0x118ee3800] 16:21:46 INFO - PROCESS | 2076 | 1461021706074 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 16:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:21:46 INFO - PROCESS | 2076 | 1461021706125 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 2076 | 1461021706126 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:21:46 INFO - PROCESS | 2076 | 1461021706129 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 2076 | 1461021706131 Marionette TRACE conn2 <- [1,394,null,{}] 16:21:46 INFO - PROCESS | 2076 | 1461021706133 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:46 INFO - PROCESS | 2076 | 1461021706221 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:21:46 INFO - PROCESS | 2076 | 1461021706227 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9c6800 == 35 [pid = 2076] [id = 106] 16:21:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 87 (0x11c744c00) [pid = 2076] [serial = 315] [outer = 0x0] 16:21:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 88 (0x126861c00) [pid = 2076] [serial = 316] [outer = 0x11c744c00] 16:21:46 INFO - PROCESS | 2076 | 1461021706259 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 89 (0x12715dc00) [pid = 2076] [serial = 317] [outer = 0x11c744c00] 16:21:46 INFO - PROCESS | 2076 | 1461021706584 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 473ms 16:21:46 INFO - PROCESS | 2076 | 1461021706651 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 2076 | 1461021706653 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:21:46 INFO - PROCESS | 2076 | 1461021706657 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 2076 | 1461021706659 Marionette TRACE conn2 <- [1,398,null,{}] 16:21:46 INFO - PROCESS | 2076 | 1461021706663 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:46 INFO - PROCESS | 2076 | 1461021706745 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:21:46 INFO - PROCESS | 2076 | 1461021706833 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x11576c000 == 36 [pid = 2076] [id = 107] 16:21:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 90 (0x114bda000) [pid = 2076] [serial = 318] [outer = 0x0] 16:21:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 91 (0x114bdd800) [pid = 2076] [serial = 319] [outer = 0x114bda000] 16:21:46 INFO - PROCESS | 2076 | 1461021706864 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 92 (0x11557a000) [pid = 2076] [serial = 320] [outer = 0x114bda000] 16:21:47 INFO - PROCESS | 2076 | 1461021707341 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 724ms 16:21:47 INFO - PROCESS | 2076 | 1461021707398 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 2076 | 1461021707400 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:21:47 INFO - PROCESS | 2076 | 1461021707407 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 2076 | 1461021707410 Marionette TRACE conn2 <- [1,402,null,{}] 16:21:47 INFO - PROCESS | 2076 | 1461021707413 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:47 INFO - PROCESS | 2076 | 1461021707531 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:21:47 INFO - PROCESS | 2076 | 1461021707578 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a84f800 == 37 [pid = 2076] [id = 108] 16:21:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 93 (0x118eda800) [pid = 2076] [serial = 321] [outer = 0x0] 16:21:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 94 (0x1191ba800) [pid = 2076] [serial = 322] [outer = 0x118eda800] 16:21:47 INFO - PROCESS | 2076 | 1461021707608 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 95 (0x119d95000) [pid = 2076] [serial = 323] [outer = 0x118eda800] 16:21:48 INFO - PROCESS | 2076 | 1461021708107 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 776ms 16:21:48 INFO - PROCESS | 2076 | 1461021708183 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 2076 | 1461021708185 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:21:48 INFO - PROCESS | 2076 | 1461021708189 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 2076 | 1461021708191 Marionette TRACE conn2 <- [1,406,null,{}] 16:21:48 INFO - PROCESS | 2076 | 1461021708201 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:48 INFO - PROCESS | 2076 | 1461021708344 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:21:48 INFO - PROCESS | 2076 | 1461021708450 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9cd000 == 38 [pid = 2076] [id = 109] 16:21:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 96 (0x11ad46400) [pid = 2076] [serial = 324] [outer = 0x0] 16:21:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 97 (0x11ad4d800) [pid = 2076] [serial = 325] [outer = 0x11ad46400] 16:21:48 INFO - PROCESS | 2076 | 1461021708484 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 98 (0x11adba800) [pid = 2076] [serial = 326] [outer = 0x11ad46400] 16:21:49 INFO - PROCESS | 2076 | 1461021709103 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 974ms 16:21:49 INFO - PROCESS | 2076 | 1461021709163 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 2076 | 1461021709165 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:21:49 INFO - PROCESS | 2076 | 1461021709169 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 2076 | 1461021709171 Marionette TRACE conn2 <- [1,410,null,{}] 16:21:49 INFO - PROCESS | 2076 | 1461021709175 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:49 INFO - PROCESS | 2076 | 1461021709246 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:21:49 INFO - PROCESS | 2076 | 1461021709308 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x1185b9000 == 39 [pid = 2076] [id = 110] 16:21:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 99 (0x115578c00) [pid = 2076] [serial = 327] [outer = 0x0] 16:21:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 100 (0x115749c00) [pid = 2076] [serial = 328] [outer = 0x115578c00] 16:21:49 INFO - PROCESS | 2076 | 1461021709337 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 101 (0x118a74400) [pid = 2076] [serial = 329] [outer = 0x115578c00] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 100 (0x125fd6800) [pid = 2076] [serial = 268] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | 1461021709761 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 621ms 16:21:49 INFO - PROCESS | 2076 | 1461021709790 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 2076 | 1461021709794 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:21:49 INFO - PROCESS | 2076 | 1461021709798 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 2076 | 1461021709800 Marionette TRACE conn2 <- [1,414,null,{}] 16:21:49 INFO - PROCESS | 2076 | 1461021709802 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:49 INFO - PROCESS | 2076 | 1461021709884 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 99 (0x119d92400) [pid = 2076] [serial = 236] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 98 (0x12a70d400) [pid = 2076] [serial = 253] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 97 (0x12b075c00) [pid = 2076] [serial = 256] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 96 (0x12aaaa800) [pid = 2076] [serial = 254] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 95 (0x12ce46c00) [pid = 2076] [serial = 259] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 94 (0x119d98400) [pid = 2076] [serial = 241] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 93 (0x11ad38800) [pid = 2076] [serial = 242] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 92 (0x119256400) [pid = 2076] [serial = 262] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 91 (0x11adbb400) [pid = 2076] [serial = 265] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 90 (0x11bbf2000) [pid = 2076] [serial = 244] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 89 (0x11c1c1000) [pid = 2076] [serial = 245] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 88 (0x11557d000) [pid = 2076] [serial = 238] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 87 (0x118644800) [pid = 2076] [serial = 239] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 86 (0x127232c00) [pid = 2076] [serial = 247] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 85 (0x128103c00) [pid = 2076] [serial = 248] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 84 (0x11a90b000) [pid = 2076] [serial = 263] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 83 (0x12cf8e400) [pid = 2076] [serial = 260] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 82 (0x1281a0400) [pid = 2076] [serial = 250] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 81 (0x11c11f800) [pid = 2076] [serial = 266] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 80 (0x128da1400) [pid = 2076] [serial = 251] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | --DOMWINDOW == 79 (0x12b3ca800) [pid = 2076] [serial = 257] [outer = 0x0] [url = about:blank] 16:21:49 INFO - PROCESS | 2076 | 1461021709931 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x118c1e000 == 40 [pid = 2076] [id = 111] 16:21:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 80 (0x1152ac400) [pid = 2076] [serial = 330] [outer = 0x0] 16:21:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 81 (0x118a71400) [pid = 2076] [serial = 331] [outer = 0x1152ac400] 16:21:49 INFO - PROCESS | 2076 | 1461021709957 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 82 (0x119d99400) [pid = 2076] [serial = 332] [outer = 0x1152ac400] 16:21:50 INFO - PROCESS | 2076 | 1461021710276 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 16:21:50 INFO - PROCESS | 2076 | 1461021710318 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 2076 | 1461021710319 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:21:50 INFO - PROCESS | 2076 | 1461021710322 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 2076 | 1461021710324 Marionette TRACE conn2 <- [1,418,null,{}] 16:21:50 INFO - PROCESS | 2076 | 1461021710332 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:50 INFO - PROCESS | 2076 | 1461021710408 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:21:50 INFO - PROCESS | 2076 | 1461021710457 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a97e000 == 41 [pid = 2076] [id = 112] 16:21:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 83 (0x11557d000) [pid = 2076] [serial = 333] [outer = 0x0] 16:21:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 84 (0x11a907400) [pid = 2076] [serial = 334] [outer = 0x11557d000] 16:21:50 INFO - PROCESS | 2076 | 1461021710485 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 85 (0x11ad46000) [pid = 2076] [serial = 335] [outer = 0x11557d000] 16:21:51 INFO - PROCESS | 2076 | 1461021711278 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 16:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:21:51 INFO - PROCESS | 2076 | 1461021711294 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 2076 | 1461021711296 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:21:51 INFO - PROCESS | 2076 | 1461021711299 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 2076 | 1461021711300 Marionette TRACE conn2 <- [1,422,null,{}] 16:21:51 INFO - PROCESS | 2076 | 1461021711303 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:51 INFO - PROCESS | 2076 | 1461021711378 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:21:51 INFO - PROCESS | 2076 | 1461021711384 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11beda000 == 42 [pid = 2076] [id = 113] 16:21:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 86 (0x11adbc000) [pid = 2076] [serial = 336] [outer = 0x0] 16:21:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 87 (0x11b580400) [pid = 2076] [serial = 337] [outer = 0x11adbc000] 16:21:51 INFO - PROCESS | 2076 | 1461021711411 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 88 (0x11b5dac00) [pid = 2076] [serial = 338] [outer = 0x11adbc000] 16:21:52 INFO - PROCESS | 2076 | 1461021712239 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 16:21:52 INFO - PROCESS | 2076 | 1461021712269 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 2076 | 1461021712270 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:21:52 INFO - PROCESS | 2076 | 1461021712273 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 2076 | 1461021712274 Marionette TRACE conn2 <- [1,426,null,{}] 16:21:52 INFO - PROCESS | 2076 | 1461021712276 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:52 INFO - PROCESS | 2076 | 1461021712345 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:21:52 INFO - PROCESS | 2076 | 1461021712352 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c48a800 == 43 [pid = 2076] [id = 114] 16:21:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 89 (0x115573000) [pid = 2076] [serial = 339] [outer = 0x0] 16:21:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 90 (0x11bbfc000) [pid = 2076] [serial = 340] [outer = 0x115573000] 16:21:52 INFO - PROCESS | 2076 | 1461021712373 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 91 (0x11c1c1c00) [pid = 2076] [serial = 341] [outer = 0x115573000] 16:21:52 INFO - PROCESS | 2076 | 1461021712854 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 2076 | 1461021712896 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:21:52 INFO - PROCESS | 2076 | 1461021712900 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 2076 | 1461021712901 Marionette TRACE conn2 <- [1,430,null,{}] 16:21:52 INFO - PROCESS | 2076 | 1461021712905 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:53 INFO - PROCESS | 2076 | 1461021713067 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:21:53 INFO - PROCESS | 2076 | 1461021713117 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x125e1d000 == 44 [pid = 2076] [id = 115] 16:21:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 92 (0x11c1cbc00) [pid = 2076] [serial = 342] [outer = 0x0] 16:21:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 93 (0x11c92bc00) [pid = 2076] [serial = 343] [outer = 0x11c1cbc00] 16:21:53 INFO - PROCESS | 2076 | 1461021713157 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 94 (0x126d53400) [pid = 2076] [serial = 344] [outer = 0x11c1cbc00] 16:21:53 INFO - PROCESS | 2076 | 1461021713479 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 626ms 16:21:53 INFO - PROCESS | 2076 | 1461021713525 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 2076 | 1461021713526 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:21:53 INFO - PROCESS | 2076 | 1461021713529 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 2076 | 1461021713530 Marionette TRACE conn2 <- [1,434,null,{}] 16:21:53 INFO - PROCESS | 2076 | 1461021713532 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:53 INFO - PROCESS | 2076 | 1461021713622 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:21:53 INFO - PROCESS | 2076 | 1461021713672 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a9f800 == 45 [pid = 2076] [id = 116] 16:21:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 95 (0x12686cc00) [pid = 2076] [serial = 345] [outer = 0x0] 16:21:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 96 (0x1272c8800) [pid = 2076] [serial = 346] [outer = 0x12686cc00] 16:21:53 INFO - PROCESS | 2076 | 1461021713697 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 97 (0x1278eb800) [pid = 2076] [serial = 347] [outer = 0x12686cc00] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 96 (0x11a90fc00) [pid = 2076] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 95 (0x11557d400) [pid = 2076] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 94 (0x119134000) [pid = 2076] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 93 (0x118c8b000) [pid = 2076] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 92 (0x1152b2400) [pid = 2076] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 91 (0x11a93e000) [pid = 2076] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 90 (0x114bd5400) [pid = 2076] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 89 (0x11586c400) [pid = 2076] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 88 (0x114c0fc00) [pid = 2076] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 87 (0x11a902c00) [pid = 2076] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 86 (0x118ee3800) [pid = 2076] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 85 (0x11b57dc00) [pid = 2076] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 84 (0x11ad39000) [pid = 2076] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 83 (0x11ad39800) [pid = 2076] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:21:53 INFO - PROCESS | 2076 | --DOMWINDOW == 82 (0x11a874c00) [pid = 2076] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:21:54 INFO - PROCESS | 2076 | 1461021714057 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 571ms 16:21:54 INFO - PROCESS | 2076 | 1461021714101 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 2076 | 1461021714102 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:21:54 INFO - PROCESS | 2076 | 1461021714105 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 2076 | 1461021714106 Marionette TRACE conn2 <- [1,438,null,{}] 16:21:54 INFO - PROCESS | 2076 | 1461021714109 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:54 INFO - PROCESS | 2076 | 1461021714180 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:21:54 INFO - PROCESS | 2076 | 1461021714227 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c420000 == 46 [pid = 2076] [id = 117] 16:21:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 83 (0x118af6c00) [pid = 2076] [serial = 348] [outer = 0x0] 16:21:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 84 (0x11a90fc00) [pid = 2076] [serial = 349] [outer = 0x118af6c00] 16:21:54 INFO - PROCESS | 2076 | 1461021714253 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 85 (0x11c72a000) [pid = 2076] [serial = 350] [outer = 0x118af6c00] 16:21:54 INFO - PROCESS | 2076 | 1461021714538 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms 16:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:21:54 INFO - PROCESS | 2076 | 1461021714574 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 2076 | 1461021714575 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:21:54 INFO - PROCESS | 2076 | 1461021714577 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 2076 | 1461021714578 Marionette TRACE conn2 <- [1,442,null,{}] 16:21:54 INFO - PROCESS | 2076 | 1461021714583 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:54 INFO - PROCESS | 2076 | 1461021714659 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:21:54 INFO - PROCESS | 2076 | 1461021714664 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x127171800 == 47 [pid = 2076] [id = 118] 16:21:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 86 (0x125fd9400) [pid = 2076] [serial = 351] [outer = 0x0] 16:21:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 87 (0x1280af400) [pid = 2076] [serial = 352] [outer = 0x125fd9400] 16:21:54 INFO - PROCESS | 2076 | 1461021714692 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 88 (0x12819f400) [pid = 2076] [serial = 353] [outer = 0x125fd9400] 16:21:55 INFO - PROCESS | 2076 | 1461021715044 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 474ms 16:21:55 INFO - PROCESS | 2076 | 1461021715054 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 2076 | 1461021715056 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:21:55 INFO - PROCESS | 2076 | 1461021715075 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 2076 | 1461021715077 Marionette TRACE conn2 <- [1,446,null,{}] 16:21:55 INFO - PROCESS | 2076 | 1461021715081 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:55 INFO - PROCESS | 2076 | 1461021715196 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:21:55 INFO - PROCESS | 2076 | 1461021715202 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x127543800 == 48 [pid = 2076] [id = 119] 16:21:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 89 (0x1276f6400) [pid = 2076] [serial = 354] [outer = 0x0] 16:21:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 90 (0x128bae000) [pid = 2076] [serial = 355] [outer = 0x1276f6400] 16:21:55 INFO - PROCESS | 2076 | 1461021715242 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 91 (0x128d9cc00) [pid = 2076] [serial = 356] [outer = 0x1276f6400] 16:21:55 INFO - PROCESS | 2076 | 1461021715667 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 625ms 16:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:21:55 INFO - PROCESS | 2076 | 1461021715702 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 2076 | 1461021715703 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:21:55 INFO - PROCESS | 2076 | 1461021715706 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 2076 | 1461021715707 Marionette TRACE conn2 <- [1,450,null,{}] 16:21:55 INFO - PROCESS | 2076 | 1461021715710 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:55 INFO - PROCESS | 2076 | 1461021715796 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:21:55 INFO - PROCESS | 2076 | 1461021715803 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280d5800 == 49 [pid = 2076] [id = 120] 16:21:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 92 (0x128d9d000) [pid = 2076] [serial = 357] [outer = 0x0] 16:21:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 93 (0x128da8c00) [pid = 2076] [serial = 358] [outer = 0x128d9d000] 16:21:55 INFO - PROCESS | 2076 | 1461021715833 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 94 (0x12a70bc00) [pid = 2076] [serial = 359] [outer = 0x128d9d000] 16:21:56 INFO - PROCESS | 2076 | 1461021716315 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 2076 | 1461021716379 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:21:56 INFO - PROCESS | 2076 | 1461021716403 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 2076 | 1461021716405 Marionette TRACE conn2 <- [1,454,null,{}] 16:21:56 INFO - PROCESS | 2076 | 1461021716409 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:56 INFO - PROCESS | 2076 | 1461021716507 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:21:56 INFO - PROCESS | 2076 | 1461021716554 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c83000 == 50 [pid = 2076] [id = 121] 16:21:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 95 (0x118c8fc00) [pid = 2076] [serial = 360] [outer = 0x0] 16:21:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 96 (0x119c5dc00) [pid = 2076] [serial = 361] [outer = 0x118c8fc00] 16:21:56 INFO - PROCESS | 2076 | 1461021716586 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 97 (0x11a875800) [pid = 2076] [serial = 362] [outer = 0x118c8fc00] 16:21:56 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:57 INFO - PROCESS | 2076 | 1461021717022 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 672ms 16:21:57 INFO - PROCESS | 2076 | 1461021717081 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 2076 | 1461021717085 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:21:57 INFO - PROCESS | 2076 | 1461021717091 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 2076 | 1461021717093 Marionette TRACE conn2 <- [1,458,null,{}] 16:21:57 INFO - PROCESS | 2076 | 1461021717096 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:57 INFO - PROCESS | 2076 | 1461021717192 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:21:57 INFO - PROCESS | 2076 | 1461021717252 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c903000 == 51 [pid = 2076] [id = 122] 16:21:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 98 (0x11ad43800) [pid = 2076] [serial = 363] [outer = 0x0] 16:21:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 99 (0x11ad79000) [pid = 2076] [serial = 364] [outer = 0x11ad43800] 16:21:57 INFO - PROCESS | 2076 | 1461021717282 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 100 (0x11b57dc00) [pid = 2076] [serial = 365] [outer = 0x11ad43800] 16:21:57 INFO - PROCESS | 2076 | 1461021717711 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 2076 | 1461021717784 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:21:57 INFO - PROCESS | 2076 | 1461021717788 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 2076 | 1461021717790 Marionette TRACE conn2 <- [1,462,null,{}] 16:21:57 INFO - PROCESS | 2076 | 1461021717800 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:57 INFO - PROCESS | 2076 | 1461021717896 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:21:57 INFO - PROCESS | 2076 | 1461021717957 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa86000 == 52 [pid = 2076] [id = 123] 16:21:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 101 (0x11e60ac00) [pid = 2076] [serial = 366] [outer = 0x0] 16:21:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 102 (0x126864000) [pid = 2076] [serial = 367] [outer = 0x11e60ac00] 16:21:57 INFO - PROCESS | 2076 | 1461021717989 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 103 (0x1280a6800) [pid = 2076] [serial = 368] [outer = 0x11e60ac00] 16:21:58 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:58 INFO - PROCESS | 2076 | 1461021718541 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 2076 | 1461021718614 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:21:58 INFO - PROCESS | 2076 | 1461021718618 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 2076 | 1461021718620 Marionette TRACE conn2 <- [1,466,null,{}] 16:21:58 INFO - PROCESS | 2076 | 1461021718624 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:58 INFO - PROCESS | 2076 | 1461021718768 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:21:58 INFO - PROCESS | 2076 | 1461021718814 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x11beda800 == 53 [pid = 2076] [id = 124] 16:21:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 104 (0x11c1c2400) [pid = 2076] [serial = 369] [outer = 0x0] 16:21:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 105 (0x128da2000) [pid = 2076] [serial = 370] [outer = 0x11c1c2400] 16:21:58 INFO - PROCESS | 2076 | 1461021718845 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 106 (0x12a703400) [pid = 2076] [serial = 371] [outer = 0x11c1c2400] 16:21:59 INFO - PROCESS | 2076 | 1461021719424 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 2076 | 1461021719503 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:21:59 INFO - PROCESS | 2076 | 1461021719508 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 2076 | 1461021719510 Marionette TRACE conn2 <- [1,470,null,{}] 16:21:59 INFO - PROCESS | 2076 | 1461021719513 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:59 INFO - PROCESS | 2076 | 1461021719603 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:21:59 INFO - PROCESS | 2076 | 1461021719664 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x119909800 == 54 [pid = 2076] [id = 125] 16:21:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 107 (0x118c90c00) [pid = 2076] [serial = 372] [outer = 0x0] 16:21:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 108 (0x119134000) [pid = 2076] [serial = 373] [outer = 0x118c90c00] 16:21:59 INFO - PROCESS | 2076 | 1461021719694 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 109 (0x119d92000) [pid = 2076] [serial = 374] [outer = 0x118c90c00] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x114b30000 == 53 [pid = 2076] [id = 80] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x127543800 == 52 [pid = 2076] [id = 119] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x127171800 == 51 [pid = 2076] [id = 118] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11c420000 == 50 [pid = 2076] [id = 117] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x126a9f800 == 49 [pid = 2076] [id = 116] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x125e1d000 == 48 [pid = 2076] [id = 115] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11c48a800 == 47 [pid = 2076] [id = 114] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 108 (0x126861c00) [pid = 2076] [serial = 316] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11beda000 == 46 [pid = 2076] [id = 113] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11a97e000 == 45 [pid = 2076] [id = 112] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x118c1e000 == 44 [pid = 2076] [id = 111] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x1185b9000 == 43 [pid = 2076] [id = 110] 16:21:59 INFO - PROCESS | 2076 | --DOCSHELL 0x11576c000 == 42 [pid = 2076] [id = 107] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 107 (0x11bb38400) [pid = 2076] [serial = 304] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 106 (0x11af8f000) [pid = 2076] [serial = 302] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 105 (0x11b5d4c00) [pid = 2076] [serial = 307] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 104 (0x11c1bdc00) [pid = 2076] [serial = 308] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 103 (0x11c744800) [pid = 2076] [serial = 313] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 102 (0x11bbfe400) [pid = 2076] [serial = 305] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 101 (0x11ad4c400) [pid = 2076] [serial = 310] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 100 (0x11c548400) [pid = 2076] [serial = 311] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 99 (0x11a907000) [pid = 2076] [serial = 295] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 98 (0x11a90e800) [pid = 2076] [serial = 296] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 97 (0x11ad3d400) [pid = 2076] [serial = 299] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 96 (0x11a792400) [pid = 2076] [serial = 293] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 95 (0x11ad45000) [pid = 2076] [serial = 301] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 94 (0x127b2b800) [pid = 2076] [serial = 281] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 93 (0x11913d000) [pid = 2076] [serial = 280] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 92 (0x119c55c00) [pid = 2076] [serial = 292] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 91 (0x118ce5c00) [pid = 2076] [serial = 271] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 90 (0x11a904000) [pid = 2076] [serial = 272] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 89 (0x11a904c00) [pid = 2076] [serial = 284] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 88 (0x118e5f800) [pid = 2076] [serial = 283] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 87 (0x11c30f400) [pid = 2076] [serial = 275] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 86 (0x11af82c00) [pid = 2076] [serial = 274] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 85 (0x115725800) [pid = 2076] [serial = 287] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 84 (0x1152ba000) [pid = 2076] [serial = 286] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 83 (0x1175e1400) [pid = 2076] [serial = 289] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 82 (0x118c4b800) [pid = 2076] [serial = 290] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 81 (0x12aaa4400) [pid = 2076] [serial = 278] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 80 (0x128da8800) [pid = 2076] [serial = 277] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 79 (0x11a93cc00) [pid = 2076] [serial = 298] [outer = 0x0] [url = about:blank] 16:21:59 INFO - PROCESS | 2076 | --DOMWINDOW == 78 (0x125b81400) [pid = 2076] [serial = 314] [outer = 0x0] [url = about:blank] 16:22:00 INFO - PROCESS | 2076 | 1461021720087 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 623ms 16:22:00 INFO - PROCESS | 2076 | 1461021720131 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 2076 | 1461021720135 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:22:00 INFO - PROCESS | 2076 | 1461021720139 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 2076 | 1461021720141 Marionette TRACE conn2 <- [1,474,null,{}] 16:22:00 INFO - PROCESS | 2076 | 1461021720144 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 2076 | 1461021720244 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:22:00 INFO - PROCESS | 2076 | 1461021720292 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x119286000 == 43 [pid = 2076] [id = 126] 16:22:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 79 (0x119c59000) [pid = 2076] [serial = 375] [outer = 0x0] 16:22:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 80 (0x11a879000) [pid = 2076] [serial = 376] [outer = 0x119c59000] 16:22:00 INFO - PROCESS | 2076 | 1461021720319 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 81 (0x11ad3d400) [pid = 2076] [serial = 377] [outer = 0x119c59000] 16:22:00 INFO - PROCESS | 2076 | 1461021720630 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 16:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:22:00 INFO - PROCESS | 2076 | 1461021720660 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 2076 | 1461021720661 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:22:00 INFO - PROCESS | 2076 | 1461021720664 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 2076 | 1461021720669 Marionette TRACE conn2 <- [1,478,null,{}] 16:22:00 INFO - PROCESS | 2076 | 1461021720676 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 2076 | 1461021720751 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:22:00 INFO - PROCESS | 2076 | 1461021720796 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a97c000 == 44 [pid = 2076] [id = 127] 16:22:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 82 (0x11a908c00) [pid = 2076] [serial = 378] [outer = 0x0] 16:22:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 83 (0x11ad7c000) [pid = 2076] [serial = 379] [outer = 0x11a908c00] 16:22:00 INFO - PROCESS | 2076 | 1461021720824 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 84 (0x11bbf9800) [pid = 2076] [serial = 380] [outer = 0x11a908c00] 16:22:01 INFO - PROCESS | 2076 | 1461021721138 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 523ms 16:22:01 INFO - PROCESS | 2076 | 1461021721187 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:22:01 INFO - PROCESS | 2076 | 1461021721189 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:22:01 INFO - PROCESS | 2076 | 1461021721191 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 2076 | 1461021721192 Marionette TRACE conn2 <- [1,482,null,{}] 16:22:01 INFO - PROCESS | 2076 | 1461021721195 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:01 INFO - PROCESS | 2076 | 1461021721271 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:22:01 INFO - PROCESS | 2076 | 1461021721276 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x11bc2d000 == 45 [pid = 2076] [id = 128] 16:22:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 85 (0x11ad40800) [pid = 2076] [serial = 381] [outer = 0x0] 16:22:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 86 (0x11c30e800) [pid = 2076] [serial = 382] [outer = 0x11ad40800] 16:22:01 INFO - PROCESS | 2076 | 1461021721304 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 87 (0x11c92b800) [pid = 2076] [serial = 383] [outer = 0x11ad40800] 16:22:01 INFO - PROCESS | 2076 | 1461021721657 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 16:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:22:01 INFO - PROCESS | 2076 | 1461021721709 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 2076 | 1461021721711 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:22:01 INFO - PROCESS | 2076 | 1461021721713 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 2076 | 1461021721714 Marionette TRACE conn2 <- [1,486,null,{}] 16:22:01 INFO - PROCESS | 2076 | 1461021721716 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:01 INFO - PROCESS | 2076 | 1461021721790 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:22:01 INFO - PROCESS | 2076 | 1461021721795 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c3ec000 == 46 [pid = 2076] [id = 129] 16:22:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 88 (0x11c747400) [pid = 2076] [serial = 384] [outer = 0x0] 16:22:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 89 (0x125b86800) [pid = 2076] [serial = 385] [outer = 0x11c747400] 16:22:01 INFO - PROCESS | 2076 | 1461021721825 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 90 (0x12686c800) [pid = 2076] [serial = 386] [outer = 0x11c747400] 16:22:02 INFO - PROCESS | 2076 | 1461021722198 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 16:22:02 INFO - PROCESS | 2076 | 1461021722236 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 2076 | 1461021722237 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:22:02 INFO - PROCESS | 2076 | 1461021722240 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 2076 | 1461021722241 Marionette TRACE conn2 <- [1,490,null,{}] 16:22:02 INFO - PROCESS | 2076 | 1461021722243 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:02 INFO - PROCESS | 2076 | 1461021722345 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:22:02 INFO - PROCESS | 2076 | 1461021722351 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c91a000 == 47 [pid = 2076] [id = 130] 16:22:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 91 (0x125c1a000) [pid = 2076] [serial = 387] [outer = 0x0] 16:22:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 92 (0x1276a9400) [pid = 2076] [serial = 388] [outer = 0x125c1a000] 16:22:02 INFO - PROCESS | 2076 | 1461021722379 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 93 (0x12a704c00) [pid = 2076] [serial = 389] [outer = 0x125c1a000] 16:22:02 INFO - PROCESS | 2076 | 1461021722729 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 518ms 16:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:22:02 INFO - PROCESS | 2076 | 1461021722774 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 2076 | 1461021722775 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:22:02 INFO - PROCESS | 2076 | 1461021722778 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 2076 | 1461021722779 Marionette TRACE conn2 <- [1,494,null,{}] 16:22:02 INFO - PROCESS | 2076 | 1461021722781 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:02 INFO - PROCESS | 2076 | 1461021722873 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:22:02 INFO - PROCESS | 2076 | 1461021722878 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x11448d800 == 48 [pid = 2076] [id = 131] 16:22:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 94 (0x12a706000) [pid = 2076] [serial = 390] [outer = 0x0] 16:22:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 95 (0x12a70f000) [pid = 2076] [serial = 391] [outer = 0x12a706000] 16:22:02 INFO - PROCESS | 2076 | 1461021722905 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 96 (0x12a735000) [pid = 2076] [serial = 392] [outer = 0x12a706000] 16:22:03 INFO - PROCESS | 2076 | 1461021723244 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 471ms 16:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:22:03 INFO - PROCESS | 2076 | 1461021723259 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:22:03 INFO - PROCESS | 2076 | 1461021723261 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:22:03 INFO - PROCESS | 2076 | 1461021723263 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:22:03 INFO - PROCESS | 2076 | 1461021723264 Marionette TRACE conn2 <- [1,498,null,{}] 16:22:03 INFO - PROCESS | 2076 | 1461021723270 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:03 INFO - PROCESS | 2076 | 1461021723366 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:22:03 INFO - PROCESS | 2076 | 1461021723370 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x127181800 == 49 [pid = 2076] [id = 132] 16:22:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 97 (0x12a708400) [pid = 2076] [serial = 393] [outer = 0x0] 16:22:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 98 (0x12aaa6400) [pid = 2076] [serial = 394] [outer = 0x12a708400] 16:22:03 INFO - PROCESS | 2076 | 1461021723396 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 99 (0x12acc3c00) [pid = 2076] [serial = 395] [outer = 0x12a708400] 16:22:03 INFO - PROCESS | 2076 | 1461021723752 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 522ms 16:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:22:03 INFO - PROCESS | 2076 | 1461021723785 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:22:03 INFO - PROCESS | 2076 | 1461021723787 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:22:03 INFO - PROCESS | 2076 | 1461021723789 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:22:03 INFO - PROCESS | 2076 | 1461021723790 Marionette TRACE conn2 <- [1,502,null,{}] 16:22:03 INFO - PROCESS | 2076 | 1461021723792 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:03 INFO - PROCESS | 2076 | 1461021723885 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:22:03 INFO - PROCESS | 2076 | 1461021723897 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x128124000 == 50 [pid = 2076] [id = 133] 16:22:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 100 (0x12aaae000) [pid = 2076] [serial = 396] [outer = 0x0] 16:22:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 101 (0x12af6dc00) [pid = 2076] [serial = 397] [outer = 0x12aaae000] 16:22:03 INFO - PROCESS | 2076 | 1461021723923 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 102 (0x12b06ec00) [pid = 2076] [serial = 398] [outer = 0x12aaae000] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 101 (0x11c1cbc00) [pid = 2076] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 100 (0x12686cc00) [pid = 2076] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 99 (0x115578c00) [pid = 2076] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 98 (0x118af6c00) [pid = 2076] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 97 (0x1152ac400) [pid = 2076] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 96 (0x11557d000) [pid = 2076] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 95 (0x11ad46400) [pid = 2076] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 94 (0x11adbc000) [pid = 2076] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 93 (0x125fd9400) [pid = 2076] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 92 (0x115573000) [pid = 2076] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 91 (0x11c540c00) [pid = 2076] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:22:04 INFO - PROCESS | 2076 | --DOMWINDOW == 90 (0x1276f6400) [pid = 2076] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:22:04 INFO - PROCESS | 2076 | 1461021724304 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 568ms 16:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:22:04 INFO - PROCESS | 2076 | 1461021724359 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 2076 | 1461021724360 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:22:04 INFO - PROCESS | 2076 | 1461021724362 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 2076 | 1461021724363 Marionette TRACE conn2 <- [1,506,null,{}] 16:22:04 INFO - PROCESS | 2076 | 1461021724368 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 2076 | 1461021724447 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:22:04 INFO - PROCESS | 2076 | 1461021724453 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x12717b800 == 51 [pid = 2076] [id = 134] 16:22:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 91 (0x11ad7e400) [pid = 2076] [serial = 399] [outer = 0x0] 16:22:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 92 (0x126def000) [pid = 2076] [serial = 400] [outer = 0x11ad7e400] 16:22:04 INFO - PROCESS | 2076 | 1461021724479 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 93 (0x12aaaa400) [pid = 2076] [serial = 401] [outer = 0x11ad7e400] 16:22:04 INFO - PROCESS | 2076 | 1461021724827 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 16:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:22:04 INFO - PROCESS | 2076 | 1461021724836 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 2076 | 1461021724837 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:22:04 INFO - PROCESS | 2076 | 1461021724840 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 2076 | 1461021724841 Marionette TRACE conn2 <- [1,510,null,{}] 16:22:04 INFO - PROCESS | 2076 | 1461021724844 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 2076 | 1461021724935 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:22:04 INFO - PROCESS | 2076 | 1461021724939 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b376000 == 52 [pid = 2076] [id = 135] 16:22:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 94 (0x12acc9000) [pid = 2076] [serial = 402] [outer = 0x0] 16:22:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 95 (0x12b3c6000) [pid = 2076] [serial = 403] [outer = 0x12acc9000] 16:22:04 INFO - PROCESS | 2076 | 1461021724969 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 96 (0x12ce46c00) [pid = 2076] [serial = 404] [outer = 0x12acc9000] 16:22:05 INFO - PROCESS | 2076 | 1461021725303 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 16:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:22:05 INFO - PROCESS | 2076 | 1461021725359 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 2076 | 1461021725360 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:22:05 INFO - PROCESS | 2076 | 1461021725362 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 2076 | 1461021725364 Marionette TRACE conn2 <- [1,514,null,{}] 16:22:05 INFO - PROCESS | 2076 | 1461021725366 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:05 INFO - PROCESS | 2076 | 1461021725442 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:22:05 INFO - PROCESS | 2076 | 1461021725446 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ce56800 == 53 [pid = 2076] [id = 136] 16:22:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 97 (0x12a709c00) [pid = 2076] [serial = 405] [outer = 0x0] 16:22:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 98 (0x12cf8a800) [pid = 2076] [serial = 406] [outer = 0x12a709c00] 16:22:05 INFO - PROCESS | 2076 | 1461021725475 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 99 (0x12d02ec00) [pid = 2076] [serial = 407] [outer = 0x12a709c00] 16:22:05 INFO - PROCESS | 2076 | 1461021725785 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 16:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:22:05 INFO - PROCESS | 2076 | 1461021725833 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 2076 | 1461021725834 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:22:05 INFO - PROCESS | 2076 | 1461021725837 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 2076 | 1461021725838 Marionette TRACE conn2 <- [1,518,null,{}] 16:22:05 INFO - PROCESS | 2076 | 1461021725840 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:05 INFO - PROCESS | 2076 | 1461021725918 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:22:05 INFO - PROCESS | 2076 | 1461021725967 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d021000 == 54 [pid = 2076] [id = 137] 16:22:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 100 (0x118644800) [pid = 2076] [serial = 408] [outer = 0x0] 16:22:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 101 (0x12d032c00) [pid = 2076] [serial = 409] [outer = 0x118644800] 16:22:05 INFO - PROCESS | 2076 | 1461021725992 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 102 (0x12d314c00) [pid = 2076] [serial = 410] [outer = 0x118644800] 16:22:06 INFO - PROCESS | 2076 | 1461021726427 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 619ms 16:22:06 INFO - PROCESS | 2076 | 1461021726457 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 2076 | 1461021726459 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:22:06 INFO - PROCESS | 2076 | 1461021726463 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 2076 | 1461021726466 Marionette TRACE conn2 <- [1,522,null,{}] 16:22:06 INFO - PROCESS | 2076 | 1461021726470 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:06 INFO - PROCESS | 2076 | 1461021726567 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:22:06 INFO - PROCESS | 2076 | 1461021726615 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x119287800 == 55 [pid = 2076] [id = 138] 16:22:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 103 (0x11913cc00) [pid = 2076] [serial = 411] [outer = 0x0] 16:22:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 104 (0x11a904000) [pid = 2076] [serial = 412] [outer = 0x11913cc00] 16:22:06 INFO - PROCESS | 2076 | 1461021726648 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 105 (0x11a93f400) [pid = 2076] [serial = 413] [outer = 0x11913cc00] 16:22:07 INFO - PROCESS | 2076 | 1461021727151 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:22:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 722ms 16:22:07 INFO - PROCESS | 2076 | 1461021727187 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 2076 | 1461021727193 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:22:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:22:07 INFO - PROCESS | 2076 | 1461021727201 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 2076 | 1461021727203 Marionette TRACE conn2 <- [1,526,null,{}] 16:22:07 INFO - PROCESS | 2076 | 1461021727207 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:07 INFO - PROCESS | 2076 | 1461021727353 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:22:07 INFO - PROCESS | 2076 | 1461021727451 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9da800 == 56 [pid = 2076] [id = 139] 16:22:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 106 (0x11adc1000) [pid = 2076] [serial = 414] [outer = 0x0] 16:22:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 107 (0x11bb2dc00) [pid = 2076] [serial = 415] [outer = 0x11adc1000] 16:22:07 INFO - PROCESS | 2076 | 1461021727482 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 108 (0x11c1c0c00) [pid = 2076] [serial = 416] [outer = 0x11adc1000] 16:22:07 INFO - PROCESS | 2076 | 1461021727978 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 825ms 16:22:08 INFO - PROCESS | 2076 | 1461021728025 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 2076 | 1461021728028 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:22:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:22:08 INFO - PROCESS | 2076 | 1461021728032 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 2076 | 1461021728038 Marionette TRACE conn2 <- [1,530,null,{}] 16:22:08 INFO - PROCESS | 2076 | 1461021728050 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:08 INFO - PROCESS | 2076 | 1461021728205 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:22:08 INFO - PROCESS | 2076 | 1461021728288 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d09c000 == 57 [pid = 2076] [id = 140] 16:22:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 109 (0x128bb1400) [pid = 2076] [serial = 417] [outer = 0x0] 16:22:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 110 (0x128da0400) [pid = 2076] [serial = 418] [outer = 0x128bb1400] 16:22:08 INFO - PROCESS | 2076 | 1461021728320 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 111 (0x12a72f000) [pid = 2076] [serial = 419] [outer = 0x128bb1400] 16:22:08 INFO - PROCESS | 2076 | 1461021728720 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:22:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:22:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:22:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:22:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 726ms 16:22:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:22:08 INFO - PROCESS | 2076 | 1461021728758 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 2076 | 1461021728760 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:22:08 INFO - PROCESS | 2076 | 1461021728762 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 2076 | 1461021728764 Marionette TRACE conn2 <- [1,534,null,{}] 16:22:08 INFO - PROCESS | 2076 | 1461021728766 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:08 INFO - PROCESS | 2076 | 1461021728869 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:22:08 INFO - PROCESS | 2076 | 1461021728918 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x12da73000 == 58 [pid = 2076] [id = 141] 16:22:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 112 (0x12acc8800) [pid = 2076] [serial = 420] [outer = 0x0] 16:22:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 113 (0x12b3c9400) [pid = 2076] [serial = 421] [outer = 0x12acc8800] 16:22:08 INFO - PROCESS | 2076 | 1461021728948 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 114 (0x12d037c00) [pid = 2076] [serial = 422] [outer = 0x12acc8800] 16:22:09 INFO - PROCESS | 2076 | 1461021729306 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:22:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 572ms 16:22:09 INFO - PROCESS | 2076 | 1461021729336 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 2076 | 1461021729338 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:22:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:22:09 INFO - PROCESS | 2076 | 1461021729340 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 2076 | 1461021729341 Marionette TRACE conn2 <- [1,538,null,{}] 16:22:09 INFO - PROCESS | 2076 | 1461021729344 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:09 INFO - PROCESS | 2076 | 1461021729455 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:22:09 INFO - PROCESS | 2076 | 1461021729539 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e276800 == 59 [pid = 2076] [id = 142] 16:22:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 115 (0x12accfc00) [pid = 2076] [serial = 423] [outer = 0x0] 16:22:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x12d319800) [pid = 2076] [serial = 424] [outer = 0x12accfc00] 16:22:09 INFO - PROCESS | 2076 | 1461021729574 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x12d3e8c00) [pid = 2076] [serial = 425] [outer = 0x12accfc00] 16:22:09 INFO - PROCESS | 2076 | 1461021729949 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:22:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 619ms 16:22:09 INFO - PROCESS | 2076 | 1461021729960 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 2076 | 1461021729961 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:22:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:22:09 INFO - PROCESS | 2076 | 1461021729964 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 2076 | 1461021729965 Marionette TRACE conn2 <- [1,542,null,{}] 16:22:09 INFO - PROCESS | 2076 | 1461021729968 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:10 INFO - PROCESS | 2076 | 1461021730090 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:22:10 INFO - PROCESS | 2076 | 1461021730172 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x126d3a000 == 60 [pid = 2076] [id = 143] 16:22:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x1280af800) [pid = 2076] [serial = 426] [outer = 0x0] 16:22:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x12d31b400) [pid = 2076] [serial = 427] [outer = 0x1280af800] 16:22:10 INFO - PROCESS | 2076 | 1461021730204 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x12e215c00) [pid = 2076] [serial = 428] [outer = 0x1280af800] 16:22:10 INFO - PROCESS | 2076 | 1461021730739 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:22:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 821ms 16:22:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:22:10 INFO - PROCESS | 2076 | 1461021730786 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:22:10 INFO - PROCESS | 2076 | 1461021730788 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:22:10 INFO - PROCESS | 2076 | 1461021730791 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 2076 | 1461021730793 Marionette TRACE conn2 <- [1,546,null,{}] 16:22:10 INFO - PROCESS | 2076 | 1461021730797 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:10 INFO - PROCESS | 2076 | 1461021730887 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:22:10 INFO - PROCESS | 2076 | 1461021730975 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a89a800 == 61 [pid = 2076] [id = 144] 16:22:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x116468800) [pid = 2076] [serial = 429] [outer = 0x0] 16:22:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x1188f9400) [pid = 2076] [serial = 430] [outer = 0x116468800] 16:22:11 INFO - PROCESS | 2076 | 1461021731011 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x1191b3400) [pid = 2076] [serial = 431] [outer = 0x116468800] 16:22:11 INFO - PROCESS | 2076 | 1461021731445 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:22:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 723ms 16:22:11 INFO - PROCESS | 2076 | 1461021731515 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 2076 | 1461021731519 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:22:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:22:11 INFO - PROCESS | 2076 | 1461021731524 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 2076 | 1461021731526 Marionette TRACE conn2 <- [1,550,null,{}] 16:22:11 INFO - PROCESS | 2076 | 1461021731529 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:11 INFO - PROCESS | 2076 | 1461021731606 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:22:11 INFO - PROCESS | 2076 | 1461021731691 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x119918000 == 62 [pid = 2076] [id = 145] 16:22:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x1191ba000) [pid = 2076] [serial = 432] [outer = 0x0] 16:22:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x119d94400) [pid = 2076] [serial = 433] [outer = 0x1191ba000] 16:22:11 INFO - PROCESS | 2076 | 1461021731729 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x11a909c00) [pid = 2076] [serial = 434] [outer = 0x1191ba000] 16:22:12 INFO - PROCESS | 2076 | 1461021732226 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:22:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 726ms 16:22:12 INFO - PROCESS | 2076 | 1461021732252 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 2076 | 1461021732254 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:22:12 INFO - PROCESS | 2076 | 1461021732258 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 2076 | 1461021732261 Marionette TRACE conn2 <- [1,554,null,{}] 16:22:12 INFO - PROCESS | 2076 | 1461021732272 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:12 INFO - PROCESS | 2076 | 1461021732407 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:22:12 INFO - PROCESS | 2076 | 1461021732459 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c3d5000 == 63 [pid = 2076] [id = 146] 16:22:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x11a93c000) [pid = 2076] [serial = 435] [outer = 0x0] 16:22:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x11ad4e400) [pid = 2076] [serial = 436] [outer = 0x11a93c000] 16:22:12 INFO - PROCESS | 2076 | 1461021732488 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x11b5d7000) [pid = 2076] [serial = 437] [outer = 0x11a93c000] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad73000 == 62 [pid = 2076] [id = 102] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x119c7b000 == 61 [pid = 2076] [id = 100] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x119913000 == 60 [pid = 2076] [id = 99] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x119271000 == 59 [pid = 2076] [id = 98] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11c417800 == 58 [pid = 2076] [id = 105] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x12ce56800 == 57 [pid = 2076] [id = 136] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x12b376000 == 56 [pid = 2076] [id = 135] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x12717b800 == 55 [pid = 2076] [id = 134] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x128124000 == 54 [pid = 2076] [id = 133] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x127181800 == 53 [pid = 2076] [id = 132] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11448d800 == 52 [pid = 2076] [id = 131] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x128da8c00) [pid = 2076] [serial = 358] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x114bdd800) [pid = 2076] [serial = 319] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x1191ba800) [pid = 2076] [serial = 322] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11c91a000 == 51 [pid = 2076] [id = 130] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11c3ec000 == 50 [pid = 2076] [id = 129] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11bc2d000 == 49 [pid = 2076] [id = 128] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11a97c000 == 48 [pid = 2076] [id = 127] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x119286000 == 47 [pid = 2076] [id = 126] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x119909800 == 46 [pid = 2076] [id = 125] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x11c903000 == 45 [pid = 2076] [id = 122] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x119c83000 == 44 [pid = 2076] [id = 121] 16:22:12 INFO - PROCESS | 2076 | --DOCSHELL 0x1280d5800 == 43 [pid = 2076] [id = 120] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x1280aec00) [pid = 2076] [serial = 269] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x128bae000) [pid = 2076] [serial = 355] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x11c92bc00) [pid = 2076] [serial = 343] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x1272c8800) [pid = 2076] [serial = 346] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x118a74400) [pid = 2076] [serial = 329] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x115749c00) [pid = 2076] [serial = 328] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x11a90fc00) [pid = 2076] [serial = 349] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 118 (0x118a71400) [pid = 2076] [serial = 331] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 117 (0x119d99400) [pid = 2076] [serial = 332] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x11a907400) [pid = 2076] [serial = 334] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 115 (0x11ad46000) [pid = 2076] [serial = 335] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 114 (0x11ad4d800) [pid = 2076] [serial = 325] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 113 (0x11adba800) [pid = 2076] [serial = 326] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 112 (0x11b580400) [pid = 2076] [serial = 337] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 111 (0x1280af400) [pid = 2076] [serial = 352] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 110 (0x12819f400) [pid = 2076] [serial = 353] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 109 (0x1278eb800) [pid = 2076] [serial = 347] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 108 (0x11bbfc000) [pid = 2076] [serial = 340] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 107 (0x126d53400) [pid = 2076] [serial = 344] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 106 (0x128d9cc00) [pid = 2076] [serial = 356] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 105 (0x11c1c1c00) [pid = 2076] [serial = 341] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 104 (0x11b5dac00) [pid = 2076] [serial = 338] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | --DOMWINDOW == 103 (0x11c72a000) [pid = 2076] [serial = 350] [outer = 0x0] [url = about:blank] 16:22:12 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:12 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:12 INFO - PROCESS | 2076 | 1461021732879 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 626ms 16:22:12 INFO - PROCESS | 2076 | 1461021732884 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 2076 | 1461021732886 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:22:12 INFO - PROCESS | 2076 | 1461021732888 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 2076 | 1461021732889 Marionette TRACE conn2 <- [1,558,null,{}] 16:22:12 INFO - PROCESS | 2076 | 1461021732891 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:12 INFO - PROCESS | 2076 | 1461021732970 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:22:13 INFO - PROCESS | 2076 | 1461021733039 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x119909800 == 44 [pid = 2076] [id = 147] 16:22:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 104 (0x11ad3d800) [pid = 2076] [serial = 438] [outer = 0x0] 16:22:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 105 (0x11bb3b000) [pid = 2076] [serial = 439] [outer = 0x11ad3d800] 16:22:13 INFO - PROCESS | 2076 | 1461021733066 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 106 (0x11bf26400) [pid = 2076] [serial = 440] [outer = 0x11ad3d800] 16:22:13 INFO - PROCESS | 2076 | 1461021733359 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 518ms 16:22:13 INFO - PROCESS | 2076 | 1461021733407 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 2076 | 1461021733408 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:22:13 INFO - PROCESS | 2076 | 1461021733411 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 2076 | 1461021733412 Marionette TRACE conn2 <- [1,562,null,{}] 16:22:13 INFO - PROCESS | 2076 | 1461021733414 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:13 INFO - PROCESS | 2076 | 1461021733488 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:22:13 INFO - PROCESS | 2076 | 1461021733492 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b9f9800 == 45 [pid = 2076] [id = 148] 16:22:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 107 (0x11bb39c00) [pid = 2076] [serial = 441] [outer = 0x0] 16:22:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 108 (0x11c305c00) [pid = 2076] [serial = 442] [outer = 0x11bb39c00] 16:22:13 INFO - PROCESS | 2076 | 1461021733520 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 109 (0x11c57a400) [pid = 2076] [serial = 443] [outer = 0x11bb39c00] 16:22:13 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 110 (0x11c73fc00) [pid = 2076] [serial = 444] [outer = 0x12f595000] 16:22:13 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:13 INFO - PROCESS | 2076 | 1461021733894 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 522ms 16:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:22:13 INFO - PROCESS | 2076 | 1461021733933 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 2076 | 1461021733935 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:22:13 INFO - PROCESS | 2076 | 1461021733937 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 2076 | 1461021733938 Marionette TRACE conn2 <- [1,566,null,{}] 16:22:13 INFO - PROCESS | 2076 | 1461021733940 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:14 INFO - PROCESS | 2076 | 1461021734030 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:22:14 INFO - PROCESS | 2076 | 1461021734038 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x125bb4800 == 46 [pid = 2076] [id = 149] 16:22:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 111 (0x11c748400) [pid = 2076] [serial = 445] [outer = 0x0] 16:22:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 112 (0x126b78800) [pid = 2076] [serial = 446] [outer = 0x11c748400] 16:22:14 INFO - PROCESS | 2076 | 1461021734064 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 113 (0x1280b0800) [pid = 2076] [serial = 447] [outer = 0x11c748400] 16:22:14 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:14 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:14 INFO - PROCESS | 2076 | 1461021734406 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:22:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 518ms 16:22:14 INFO - PROCESS | 2076 | 1461021734455 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 2076 | 1461021734456 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:22:14 INFO - PROCESS | 2076 | 1461021734459 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 2076 | 1461021734460 Marionette TRACE conn2 <- [1,570,null,{}] 16:22:14 INFO - PROCESS | 2076 | 1461021734475 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:14 INFO - PROCESS | 2076 | 1461021734550 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:22:14 INFO - PROCESS | 2076 | 1461021734555 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x126d25000 == 47 [pid = 2076] [id = 150] 16:22:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 114 (0x1280b1c00) [pid = 2076] [serial = 448] [outer = 0x0] 16:22:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 115 (0x128ba8800) [pid = 2076] [serial = 449] [outer = 0x1280b1c00] 16:22:14 INFO - PROCESS | 2076 | 1461021734580 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x128da4800) [pid = 2076] [serial = 450] [outer = 0x1280b1c00] 16:22:14 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:14 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:14 INFO - PROCESS | 2076 | 1461021734943 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:22:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 517ms 16:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:22:14 INFO - PROCESS | 2076 | 1461021734977 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 2076 | 1461021734978 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:22:14 INFO - PROCESS | 2076 | 1461021734985 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 2076 | 1461021734986 Marionette TRACE conn2 <- [1,574,null,{}] 16:22:14 INFO - PROCESS | 2076 | 1461021734989 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:15 INFO - PROCESS | 2076 | 1461021735083 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:22:15 INFO - PROCESS | 2076 | 1461021735087 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x12717d000 == 48 [pid = 2076] [id = 151] 16:22:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x128bae800) [pid = 2076] [serial = 451] [outer = 0x0] 16:22:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x12a709800) [pid = 2076] [serial = 452] [outer = 0x128bae800] 16:22:15 INFO - PROCESS | 2076 | 1461021735112 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x12aaa4000) [pid = 2076] [serial = 453] [outer = 0x128bae800] 16:22:15 INFO - PROCESS | 2076 | 1461021735463 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 523ms 16:22:15 INFO - PROCESS | 2076 | 1461021735505 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:22:15 INFO - PROCESS | 2076 | 1461021735506 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:22:15 INFO - PROCESS | 2076 | 1461021735509 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 2076 | 1461021735510 Marionette TRACE conn2 <- [1,578,null,{}] 16:22:15 INFO - PROCESS | 2076 | 1461021735512 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:15 INFO - PROCESS | 2076 | 1461021735606 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:22:15 INFO - PROCESS | 2076 | 1461021735610 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280bc000 == 49 [pid = 2076] [id = 152] 16:22:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x128da0800) [pid = 2076] [serial = 454] [outer = 0x0] 16:22:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x12acc2c00) [pid = 2076] [serial = 455] [outer = 0x128da0800] 16:22:15 INFO - PROCESS | 2076 | 1461021735635 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x12b066c00) [pid = 2076] [serial = 456] [outer = 0x128da0800] 16:22:16 INFO - PROCESS | 2076 | 1461021736010 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 518ms 16:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:22:16 INFO - PROCESS | 2076 | 1461021736028 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 2076 | 1461021736030 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:22:16 INFO - PROCESS | 2076 | 1461021736033 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 2076 | 1461021736035 Marionette TRACE conn2 <- [1,582,null,{}] 16:22:16 INFO - PROCESS | 2076 | 1461021736038 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:16 INFO - PROCESS | 2076 | 1461021736185 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:22:16 INFO - PROCESS | 2076 | 1461021736211 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ace7000 == 50 [pid = 2076] [id = 153] 16:22:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x12aab0800) [pid = 2076] [serial = 457] [outer = 0x0] 16:22:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x12b610000) [pid = 2076] [serial = 458] [outer = 0x12aab0800] 16:22:16 INFO - PROCESS | 2076 | 1461021736250 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x12cf8fc00) [pid = 2076] [serial = 459] [outer = 0x12aab0800] 16:22:16 INFO - PROCESS | 2076 | 1461021736628 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 622ms 16:22:16 INFO - PROCESS | 2076 | 1461021736656 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 2076 | 1461021736658 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:22:16 INFO - PROCESS | 2076 | 1461021736660 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 2076 | 1461021736662 Marionette TRACE conn2 <- [1,586,null,{}] 16:22:16 INFO - PROCESS | 2076 | 1461021736665 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:16 INFO - PROCESS | 2076 | 1461021736775 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:22:16 INFO - PROCESS | 2076 | 1461021736962 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x118eda800) [pid = 2076] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x114bda000) [pid = 2076] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x11c744c00) [pid = 2076] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x125c1a000) [pid = 2076] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x12a706000) [pid = 2076] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x12a708400) [pid = 2076] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 118 (0x12aaae000) [pid = 2076] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 117 (0x118c90c00) [pid = 2076] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x119c59000) [pid = 2076] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 115 (0x11c1c2400) [pid = 2076] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 114 (0x11c747400) [pid = 2076] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 113 (0x11ad40800) [pid = 2076] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 112 (0x11a908c00) [pid = 2076] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 111 (0x12acc9000) [pid = 2076] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 110 (0x12a709c00) [pid = 2076] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:22:16 INFO - PROCESS | 2076 | --DOMWINDOW == 109 (0x11ad7e400) [pid = 2076] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:22:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x114626000 == 51 [pid = 2076] [id = 154] 16:22:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 110 (0x1152b1c00) [pid = 2076] [serial = 460] [outer = 0x0] 16:22:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 111 (0x1158e4000) [pid = 2076] [serial = 461] [outer = 0x1152b1c00] 16:22:17 INFO - PROCESS | 2076 | 1461021737003 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 112 (0x11af83c00) [pid = 2076] [serial = 462] [outer = 0x1152b1c00] 16:22:17 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:17 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:17 INFO - PROCESS | 2076 | 1461021737303 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 674ms 16:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:22:17 INFO - PROCESS | 2076 | 1461021737338 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:22:17 INFO - PROCESS | 2076 | 1461021737340 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:22:17 INFO - PROCESS | 2076 | 1461021737343 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 2076 | 1461021737345 Marionette TRACE conn2 <- [1,590,null,{}] 16:22:17 INFO - PROCESS | 2076 | 1461021737351 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:17 INFO - PROCESS | 2076 | 1461021737477 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:22:17 INFO - PROCESS | 2076 | 1461021737539 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b373800 == 52 [pid = 2076] [id = 155] 16:22:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 113 (0x119139c00) [pid = 2076] [serial = 463] [outer = 0x0] 16:22:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 114 (0x12a709c00) [pid = 2076] [serial = 464] [outer = 0x119139c00] 16:22:17 INFO - PROCESS | 2076 | 1461021737579 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 115 (0x12da87c00) [pid = 2076] [serial = 465] [outer = 0x119139c00] 16:22:18 INFO - PROCESS | 2076 | 1461021738010 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 672ms 16:22:18 INFO - PROCESS | 2076 | 1461021738017 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 2076 | 1461021738020 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:22:18 INFO - PROCESS | 2076 | 1461021738024 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 2076 | 1461021738026 Marionette TRACE conn2 <- [1,594,null,{}] 16:22:18 INFO - PROCESS | 2076 | 1461021738029 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:18 INFO - PROCESS | 2076 | 1461021738109 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:22:18 INFO - PROCESS | 2076 | 1461021738177 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e629800 == 53 [pid = 2076] [id = 156] 16:22:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x12e213400) [pid = 2076] [serial = 466] [outer = 0x0] 16:22:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x12e218400) [pid = 2076] [serial = 467] [outer = 0x12e213400] 16:22:18 INFO - PROCESS | 2076 | 1461021738202 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x12e21e400) [pid = 2076] [serial = 468] [outer = 0x12e213400] 16:22:18 INFO - PROCESS | 2076 | 1461021738572 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 573ms 16:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:22:18 INFO - PROCESS | 2076 | 1461021738596 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 2076 | 1461021738598 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:22:18 INFO - PROCESS | 2076 | 1461021738604 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 2076 | 1461021738605 Marionette TRACE conn2 <- [1,598,null,{}] 16:22:18 INFO - PROCESS | 2076 | 1461021738607 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:18 INFO - PROCESS | 2076 | 1461021738689 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:22:18 INFO - PROCESS | 2076 | 1461021738738 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e858000 == 54 [pid = 2076] [id = 157] 16:22:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x12acc9000) [pid = 2076] [serial = 469] [outer = 0x0] 16:22:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x12e2d1c00) [pid = 2076] [serial = 470] [outer = 0x12acc9000] 16:22:18 INFO - PROCESS | 2076 | 1461021738763 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x12e2de400) [pid = 2076] [serial = 471] [outer = 0x12acc9000] 16:22:19 INFO - PROCESS | 2076 | 1461021739151 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 571ms 16:22:19 INFO - PROCESS | 2076 | 1461021739174 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:22:19 INFO - PROCESS | 2076 | 1461021739177 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:22:19 INFO - PROCESS | 2076 | 1461021739181 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 2076 | 1461021739183 Marionette TRACE conn2 <- [1,602,null,{}] 16:22:19 INFO - PROCESS | 2076 | 1461021739187 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:19 INFO - PROCESS | 2076 | 1461021739291 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:22:19 INFO - PROCESS | 2076 | 1461021739384 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x11910d000 == 55 [pid = 2076] [id = 158] 16:22:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x1186c8400) [pid = 2076] [serial = 472] [outer = 0x0] 16:22:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x118c4c800) [pid = 2076] [serial = 473] [outer = 0x1186c8400] 16:22:19 INFO - PROCESS | 2076 | 1461021739429 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x119c55000) [pid = 2076] [serial = 474] [outer = 0x1186c8400] 16:22:19 INFO - PROCESS | 2076 | 1461021739840 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 722ms 16:22:19 INFO - PROCESS | 2076 | 1461021739903 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 2076 | 1461021739908 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:22:19 INFO - PROCESS | 2076 | 1461021739913 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 2076 | 1461021739915 Marionette TRACE conn2 <- [1,606,null,{}] 16:22:19 INFO - PROCESS | 2076 | 1461021739920 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:20 INFO - PROCESS | 2076 | 1461021740028 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:22:20 INFO - PROCESS | 2076 | 1461021740091 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x11bee0800 == 56 [pid = 2076] [id = 159] 16:22:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x11a903000) [pid = 2076] [serial = 475] [outer = 0x0] 16:22:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x11ad41400) [pid = 2076] [serial = 476] [outer = 0x11a903000] 16:22:20 INFO - PROCESS | 2076 | 1461021740130 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x11adc1400) [pid = 2076] [serial = 477] [outer = 0x11a903000] 16:22:20 INFO - PROCESS | 2076 | 1461021740534 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 674ms 16:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:22:20 INFO - PROCESS | 2076 | 1461021740587 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:22:20 INFO - PROCESS | 2076 | 1461021740588 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:22:20 INFO - PROCESS | 2076 | 1461021740591 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 2076 | 1461021740593 Marionette TRACE conn2 <- [1,610,null,{}] 16:22:20 INFO - PROCESS | 2076 | 1461021740622 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:20 INFO - PROCESS | 2076 | 1461021740725 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:22:20 INFO - PROCESS | 2076 | 1461021740776 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc1f000 == 57 [pid = 2076] [id = 160] 16:22:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x11c57a000) [pid = 2076] [serial = 478] [outer = 0x0] 16:22:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x125da5c00) [pid = 2076] [serial = 479] [outer = 0x11c57a000] 16:22:20 INFO - PROCESS | 2076 | 1461021740808 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x1272c3800) [pid = 2076] [serial = 480] [outer = 0x11c57a000] 16:22:21 INFO - PROCESS | 2076 | 1461021741240 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 16:22:21 INFO - PROCESS | 2076 | 1461021741262 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 2076 | 1461021741266 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:22:21 INFO - PROCESS | 2076 | 1461021741269 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 2076 | 1461021741272 Marionette TRACE conn2 <- [1,614,null,{}] 16:22:21 INFO - PROCESS | 2076 | 1461021741275 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:21 INFO - PROCESS | 2076 | 1461021741424 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:22:21 INFO - PROCESS | 2076 | 1461021741511 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec5f000 == 58 [pid = 2076] [id = 161] 16:22:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x125c17c00) [pid = 2076] [serial = 481] [outer = 0x0] 16:22:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x12a733c00) [pid = 2076] [serial = 482] [outer = 0x125c17c00] 16:22:21 INFO - PROCESS | 2076 | 1461021741561 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x12b616400) [pid = 2076] [serial = 483] [outer = 0x125c17c00] 16:22:22 INFO - PROCESS | 2076 | 1461021742063 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 820ms 16:22:22 INFO - PROCESS | 2076 | 1461021742090 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 2076 | 1461021742091 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:22:22 INFO - PROCESS | 2076 | 1461021742094 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 2076 | 1461021742095 Marionette TRACE conn2 <- [1,618,null,{}] 16:22:22 INFO - PROCESS | 2076 | 1461021742097 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 2076 | 1461021742196 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:22:22 INFO - PROCESS | 2076 | 1461021742243 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef7b800 == 59 [pid = 2076] [id = 162] 16:22:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x12aaae000) [pid = 2076] [serial = 484] [outer = 0x0] 16:22:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x12d3e8400) [pid = 2076] [serial = 485] [outer = 0x12aaae000] 16:22:22 INFO - PROCESS | 2076 | 1461021742273 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x12e21b000) [pid = 2076] [serial = 486] [outer = 0x12aaae000] 16:22:22 INFO - PROCESS | 2076 | 1461021742675 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 620ms 16:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:22:22 INFO - PROCESS | 2076 | 1461021742714 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 2076 | 1461021742716 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:22:22 INFO - PROCESS | 2076 | 1461021742718 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 2076 | 1461021742719 Marionette TRACE conn2 <- [1,622,null,{}] 16:22:22 INFO - PROCESS | 2076 | 1461021742722 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 2076 | 1461021742847 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:22:22 INFO - PROCESS | 2076 | 1461021742897 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef8e800 == 60 [pid = 2076] [id = 163] 16:22:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x12e2dcc00) [pid = 2076] [serial = 487] [outer = 0x0] 16:22:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x12e2ebc00) [pid = 2076] [serial = 488] [outer = 0x12e2dcc00] 16:22:22 INFO - PROCESS | 2076 | 1461021742928 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x12e44ec00) [pid = 2076] [serial = 489] [outer = 0x12e2dcc00] 16:22:23 INFO - PROCESS | 2076 | 1461021743341 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 820ms 16:22:23 INFO - PROCESS | 2076 | 1461021743545 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 2076 | 1461021743548 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:22:23 INFO - PROCESS | 2076 | 1461021743554 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 2076 | 1461021743556 Marionette TRACE conn2 <- [1,626,null,{}] 16:22:23 INFO - PROCESS | 2076 | 1461021743560 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:23 INFO - PROCESS | 2076 | 1461021743648 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:22:23 INFO - PROCESS | 2076 | 1461021743713 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a97f800 == 61 [pid = 2076] [id = 164] 16:22:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x118c4ac00) [pid = 2076] [serial = 490] [outer = 0x0] 16:22:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x118e5f800) [pid = 2076] [serial = 491] [outer = 0x118c4ac00] 16:22:23 INFO - PROCESS | 2076 | 1461021743741 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x119d95800) [pid = 2076] [serial = 492] [outer = 0x118c4ac00] 16:22:24 INFO - PROCESS | 2076 | 1461021744166 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 674ms 16:22:24 INFO - PROCESS | 2076 | 1461021744239 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 2076 | 1461021744242 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:22:24 INFO - PROCESS | 2076 | 1461021744253 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 2076 | 1461021744257 Marionette TRACE conn2 <- [1,630,null,{}] 16:22:24 INFO - PROCESS | 2076 | 1461021744260 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:24 INFO - PROCESS | 2076 | 1461021744378 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:22:24 INFO - PROCESS | 2076 | 1461021744467 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x119b21000 == 62 [pid = 2076] [id = 165] 16:22:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x118c4b800) [pid = 2076] [serial = 493] [outer = 0x0] 16:22:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x11ad37000) [pid = 2076] [serial = 494] [outer = 0x118c4b800] 16:22:24 INFO - PROCESS | 2076 | 1461021744513 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x11ad7b800) [pid = 2076] [serial = 495] [outer = 0x118c4b800] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12e629800 == 61 [pid = 2076] [id = 156] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12b373800 == 60 [pid = 2076] [id = 155] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x114626000 == 59 [pid = 2076] [id = 154] 16:22:24 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x12d032c00) [pid = 2076] [serial = 409] [outer = 0x0] [url = about:blank] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12ace7000 == 58 [pid = 2076] [id = 153] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x1280bc000 == 57 [pid = 2076] [id = 152] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12717d000 == 56 [pid = 2076] [id = 151] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x126d25000 == 55 [pid = 2076] [id = 150] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x125bb4800 == 54 [pid = 2076] [id = 149] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x11b9f9800 == 53 [pid = 2076] [id = 148] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x119909800 == 52 [pid = 2076] [id = 147] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x11c3d5000 == 51 [pid = 2076] [id = 146] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x119918000 == 50 [pid = 2076] [id = 145] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x11a89a800 == 49 [pid = 2076] [id = 144] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x126d3a000 == 48 [pid = 2076] [id = 143] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12e276800 == 47 [pid = 2076] [id = 142] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12da73000 == 46 [pid = 2076] [id = 141] 16:22:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12d021000 == 45 [pid = 2076] [id = 137] 16:22:25 INFO - PROCESS | 2076 | 1461021745035 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x119d95000) [pid = 2076] [serial = 323] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x11557a000) [pid = 2076] [serial = 320] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x12715dc00) [pid = 2076] [serial = 317] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x12b06ec00) [pid = 2076] [serial = 398] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x12a704c00) [pid = 2076] [serial = 389] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x12aaaa400) [pid = 2076] [serial = 401] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x12686c800) [pid = 2076] [serial = 386] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x1276a9400) [pid = 2076] [serial = 388] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x12a70f000) [pid = 2076] [serial = 391] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x12a735000) [pid = 2076] [serial = 392] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x12aaa6400) [pid = 2076] [serial = 394] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x12acc3c00) [pid = 2076] [serial = 395] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x12af6dc00) [pid = 2076] [serial = 397] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x119d92000) [pid = 2076] [serial = 374] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x119134000) [pid = 2076] [serial = 373] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x11a879000) [pid = 2076] [serial = 376] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x11ad3d400) [pid = 2076] [serial = 377] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x12a703400) [pid = 2076] [serial = 371] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x128da2000) [pid = 2076] [serial = 370] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x126864000) [pid = 2076] [serial = 367] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x125b86800) [pid = 2076] [serial = 385] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x11ad79000) [pid = 2076] [serial = 364] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x11c30e800) [pid = 2076] [serial = 382] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x11c92b800) [pid = 2076] [serial = 383] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x119c5dc00) [pid = 2076] [serial = 361] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 118 (0x11ad7c000) [pid = 2076] [serial = 379] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 117 (0x11bbf9800) [pid = 2076] [serial = 380] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x12b3c6000) [pid = 2076] [serial = 403] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 115 (0x12cf8a800) [pid = 2076] [serial = 406] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 114 (0x12ce46c00) [pid = 2076] [serial = 404] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 113 (0x12d02ec00) [pid = 2076] [serial = 407] [outer = 0x0] [url = about:blank] 16:22:25 INFO - PROCESS | 2076 | --DOMWINDOW == 112 (0x126def000) [pid = 2076] [serial = 400] [outer = 0x0] [url = about:blank] 16:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 828ms 16:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:22:25 INFO - PROCESS | 2076 | 1461021745077 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 2076 | 1461021745078 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:22:25 INFO - PROCESS | 2076 | 1461021745080 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 2076 | 1461021745081 Marionette TRACE conn2 <- [1,634,null,{}] 16:22:25 INFO - PROCESS | 2076 | 1461021745094 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:25 INFO - PROCESS | 2076 | 1461021745180 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:22:25 INFO - PROCESS | 2076 | 1461021745187 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a89d800 == 46 [pid = 2076] [id = 166] 16:22:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 113 (0x11b5dac00) [pid = 2076] [serial = 496] [outer = 0x0] 16:22:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 114 (0x11bbfc000) [pid = 2076] [serial = 497] [outer = 0x11b5dac00] 16:22:25 INFO - PROCESS | 2076 | 1461021745217 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 115 (0x11c1cac00) [pid = 2076] [serial = 498] [outer = 0x11b5dac00] 16:22:25 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:25 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:25 INFO - PROCESS | 2076 | 1461021745570 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 526ms 16:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:22:25 INFO - PROCESS | 2076 | 1461021745607 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 2076 | 1461021745608 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:22:25 INFO - PROCESS | 2076 | 1461021745610 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 2076 | 1461021745611 Marionette TRACE conn2 <- [1,638,null,{}] 16:22:25 INFO - PROCESS | 2076 | 1461021745614 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:25 INFO - PROCESS | 2076 | 1461021745692 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:22:25 INFO - PROCESS | 2076 | 1461021745696 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c480800 == 47 [pid = 2076] [id = 167] 16:22:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x11c57e800) [pid = 2076] [serial = 499] [outer = 0x0] 16:22:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x125b85c00) [pid = 2076] [serial = 500] [outer = 0x11c57e800] 16:22:25 INFO - PROCESS | 2076 | 1461021745727 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x127232c00) [pid = 2076] [serial = 501] [outer = 0x11c57e800] 16:22:25 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:26 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:26 INFO - PROCESS | 2076 | 1461021746080 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 474ms 16:22:26 INFO - PROCESS | 2076 | 1461021746085 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 2076 | 1461021746086 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:22:26 INFO - PROCESS | 2076 | 1461021746088 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 2076 | 1461021746089 Marionette TRACE conn2 <- [1,642,null,{}] 16:22:26 INFO - PROCESS | 2076 | 1461021746091 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:26 INFO - PROCESS | 2076 | 1461021746170 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:22:26 INFO - PROCESS | 2076 | 1461021746219 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x119922800 == 48 [pid = 2076] [id = 168] 16:22:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x11c72a000) [pid = 2076] [serial = 502] [outer = 0x0] 16:22:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x127b29000) [pid = 2076] [serial = 503] [outer = 0x11c72a000] 16:22:26 INFO - PROCESS | 2076 | 1461021746245 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x128da2000) [pid = 2076] [serial = 504] [outer = 0x11c72a000] 16:22:26 INFO - PROCESS | 2076 | 1461021746525 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 16:22:26 INFO - PROCESS | 2076 | 1461021746557 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 2076 | 1461021746558 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:22:26 INFO - PROCESS | 2076 | 1461021746560 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 2076 | 1461021746562 Marionette TRACE conn2 <- [1,646,null,{}] 16:22:26 INFO - PROCESS | 2076 | 1461021746564 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:26 INFO - PROCESS | 2076 | 1461021746662 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:22:26 INFO - PROCESS | 2076 | 1461021746670 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x12717b000 == 49 [pid = 2076] [id = 169] 16:22:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x12a710c00) [pid = 2076] [serial = 505] [outer = 0x0] 16:22:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x12b06ec00) [pid = 2076] [serial = 506] [outer = 0x12a710c00] 16:22:26 INFO - PROCESS | 2076 | 1461021746706 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x12ce4b800) [pid = 2076] [serial = 507] [outer = 0x12a710c00] 16:22:27 INFO - PROCESS | 2076 | 1461021747097 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 574ms 16:22:27 INFO - PROCESS | 2076 | 1461021747136 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 2076 | 1461021747138 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:22:27 INFO - PROCESS | 2076 | 1461021747140 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 2076 | 1461021747141 Marionette TRACE conn2 <- [1,650,null,{}] 16:22:27 INFO - PROCESS | 2076 | 1461021747143 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:27 INFO - PROCESS | 2076 | 1461021747242 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:22:27 INFO - PROCESS | 2076 | 1461021747254 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x127a12000 == 50 [pid = 2076] [id = 170] 16:22:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x12ce4c400) [pid = 2076] [serial = 508] [outer = 0x0] 16:22:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x12d038000) [pid = 2076] [serial = 509] [outer = 0x12ce4c400] 16:22:27 INFO - PROCESS | 2076 | 1461021747280 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x12d3ed800) [pid = 2076] [serial = 510] [outer = 0x12ce4c400] 16:22:27 INFO - PROCESS | 2076 | 1461021747644 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 16:22:27 INFO - PROCESS | 2076 | 1461021747659 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 2076 | 1461021747661 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:22:27 INFO - PROCESS | 2076 | 1461021747663 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 2076 | 1461021747665 Marionette TRACE conn2 <- [1,654,null,{}] 16:22:27 INFO - PROCESS | 2076 | 1461021747668 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:27 INFO - PROCESS | 2076 | 1461021747777 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:22:27 INFO - PROCESS | 2076 | 1461021747789 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa97000 == 51 [pid = 2076] [id = 171] 16:22:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x12cf85400) [pid = 2076] [serial = 511] [outer = 0x0] 16:22:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x12da87400) [pid = 2076] [serial = 512] [outer = 0x12cf85400] 16:22:27 INFO - PROCESS | 2076 | 1461021747815 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x12e2d3800) [pid = 2076] [serial = 513] [outer = 0x12cf85400] 16:22:28 INFO - PROCESS | 2076 | 1461021748158 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 16:22:28 INFO - PROCESS | 2076 | 1461021748185 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 2076 | 1461021748186 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:22:28 INFO - PROCESS | 2076 | 1461021748196 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 2076 | 1461021748197 Marionette TRACE conn2 <- [1,658,null,{}] 16:22:28 INFO - PROCESS | 2076 | 1461021748199 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:28 INFO - PROCESS | 2076 | 1461021748302 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:22:28 INFO - PROCESS | 2076 | 1461021748306 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b366800 == 52 [pid = 2076] [id = 172] 16:22:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x12d032000) [pid = 2076] [serial = 514] [outer = 0x0] 16:22:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x12e2e8800) [pid = 2076] [serial = 515] [outer = 0x12d032000] 16:22:28 INFO - PROCESS | 2076 | 1461021748331 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x12e447800) [pid = 2076] [serial = 516] [outer = 0x12d032000] 16:22:28 INFO - PROCESS | 2076 | 1461021748686 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 16:22:28 INFO - PROCESS | 2076 | 1461021748715 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 2076 | 1461021748718 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:22:28 INFO - PROCESS | 2076 | 1461021748721 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 2076 | 1461021748722 Marionette TRACE conn2 <- [1,662,null,{}] 16:22:28 INFO - PROCESS | 2076 | 1461021748724 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:28 INFO - PROCESS | 2076 | 1461021748823 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x118c8fc00) [pid = 2076] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x11e60ac00) [pid = 2076] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x11ad43800) [pid = 2076] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x12e213400) [pid = 2076] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x118644800) [pid = 2076] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x128bae800) [pid = 2076] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x11a93c000) [pid = 2076] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x11c748400) [pid = 2076] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x1191ba000) [pid = 2076] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x11ad3d800) [pid = 2076] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x128da0800) [pid = 2076] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x116468800) [pid = 2076] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x11bb39c00) [pid = 2076] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x1280b1c00) [pid = 2076] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 118 (0x12aab0800) [pid = 2076] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 117 (0x119139c00) [pid = 2076] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:22:28 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x1152b1c00) [pid = 2076] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:22:29 INFO - PROCESS | 2076 | 1461021748997 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x118672000 == 53 [pid = 2076] [id = 173] 16:22:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x114bd2400) [pid = 2076] [serial = 517] [outer = 0x0] 16:22:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x116468800) [pid = 2076] [serial = 518] [outer = 0x114bd2400] 16:22:29 INFO - PROCESS | 2076 | 1461021749022 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x11b5d6000) [pid = 2076] [serial = 519] [outer = 0x114bd2400] 16:22:29 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:29 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:29 INFO - PROCESS | 2076 | 1461021749309 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 619ms 16:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:22:29 INFO - PROCESS | 2076 | 1461021749341 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 2076 | 1461021749342 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:22:29 INFO - PROCESS | 2076 | 1461021749344 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 2076 | 1461021749346 Marionette TRACE conn2 <- [1,666,null,{}] 16:22:29 INFO - PROCESS | 2076 | 1461021749349 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:29 INFO - PROCESS | 2076 | 1461021749447 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:22:29 INFO - PROCESS | 2076 | 1461021749454 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d541800 == 54 [pid = 2076] [id = 174] 16:22:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x11bb36800) [pid = 2076] [serial = 520] [outer = 0x0] 16:22:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x12e21c400) [pid = 2076] [serial = 521] [outer = 0x11bb36800] 16:22:29 INFO - PROCESS | 2076 | 1461021749484 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x12e840400) [pid = 2076] [serial = 522] [outer = 0x11bb36800] 16:22:29 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:29 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:29 INFO - PROCESS | 2076 | 1461021749856 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 16:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:22:29 INFO - PROCESS | 2076 | 1461021749874 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 2076 | 1461021749875 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:22:29 INFO - PROCESS | 2076 | 1461021749878 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 2076 | 1461021749879 Marionette TRACE conn2 <- [1,670,null,{}] 16:22:29 INFO - PROCESS | 2076 | 1461021749881 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:29 INFO - PROCESS | 2076 | 1461021749963 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:22:29 INFO - PROCESS | 2076 | 1461021749978 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e276000 == 55 [pid = 2076] [id = 175] 16:22:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x12e846800) [pid = 2076] [serial = 523] [outer = 0x0] 16:22:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x12e848c00) [pid = 2076] [serial = 524] [outer = 0x12e846800] 16:22:30 INFO - PROCESS | 2076 | 1461021750005 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x12ef27000) [pid = 2076] [serial = 525] [outer = 0x12e846800] 16:22:30 INFO - PROCESS | 2076 | 1461021750325 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 475ms 16:22:30 INFO - PROCESS | 2076 | 1461021750354 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 2076 | 1461021750355 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:22:30 INFO - PROCESS | 2076 | 1461021750357 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 2076 | 1461021750358 Marionette TRACE conn2 <- [1,674,null,{}] 16:22:30 INFO - PROCESS | 2076 | 1461021750360 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:30 INFO - PROCESS | 2076 | 1461021750442 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:22:30 INFO - PROCESS | 2076 | 1461021750447 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec70000 == 56 [pid = 2076] [id = 176] 16:22:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x12ef27400) [pid = 2076] [serial = 526] [outer = 0x0] 16:22:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x12ef2cc00) [pid = 2076] [serial = 527] [outer = 0x12ef27400] 16:22:30 INFO - PROCESS | 2076 | 1461021750473 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x12efb0800) [pid = 2076] [serial = 528] [outer = 0x12ef27400] 16:22:30 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:30 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:30 INFO - PROCESS | 2076 | 1461021750806 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 16:22:30 INFO - PROCESS | 2076 | 1461021750843 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 2076 | 1461021750844 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:22:30 INFO - PROCESS | 2076 | 1461021750846 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 2076 | 1461021750847 Marionette TRACE conn2 <- [1,678,null,{}] 16:22:30 INFO - PROCESS | 2076 | 1461021750853 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:30 INFO - PROCESS | 2076 | 1461021750933 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:22:30 INFO - PROCESS | 2076 | 1461021750939 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5c9000 == 57 [pid = 2076] [id = 177] 16:22:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x12ef26c00) [pid = 2076] [serial = 529] [outer = 0x0] 16:22:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x12efb4400) [pid = 2076] [serial = 530] [outer = 0x12ef26c00] 16:22:30 INFO - PROCESS | 2076 | 1461021750964 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x12efbac00) [pid = 2076] [serial = 531] [outer = 0x12ef26c00] 16:22:31 INFO - PROCESS | 2076 | 1461021751469 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 16:22:31 INFO - PROCESS | 2076 | 1461021751518 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 2076 | 1461021751521 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:22:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:22:31 INFO - PROCESS | 2076 | 1461021751525 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 2076 | 1461021751528 Marionette TRACE conn2 <- [1,682,null,{}] 16:22:31 INFO - PROCESS | 2076 | 1461021751531 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:31 INFO - PROCESS | 2076 | 1461021751635 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:22:31 INFO - PROCESS | 2076 | 1461021751703 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a86c000 == 58 [pid = 2076] [id = 178] 16:22:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x119c5cc00) [pid = 2076] [serial = 532] [outer = 0x0] 16:22:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x11a908c00) [pid = 2076] [serial = 533] [outer = 0x119c5cc00] 16:22:31 INFO - PROCESS | 2076 | 1461021751734 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x11ad35800) [pid = 2076] [serial = 534] [outer = 0x119c5cc00] 16:22:32 INFO - PROCESS | 2076 | 1461021752647 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:22:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1175ms 16:22:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:22:32 INFO - PROCESS | 2076 | 1461021752701 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 2076 | 1461021752705 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:22:32 INFO - PROCESS | 2076 | 1461021752710 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 2076 | 1461021752712 Marionette TRACE conn2 <- [1,686,null,{}] 16:22:32 INFO - PROCESS | 2076 | 1461021752715 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:32 INFO - PROCESS | 2076 | 1461021752817 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:22:32 INFO - PROCESS | 2076 | 1461021752868 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a9d000 == 59 [pid = 2076] [id = 179] 16:22:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x11ad37c00) [pid = 2076] [serial = 535] [outer = 0x0] 16:22:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11c1c2000) [pid = 2076] [serial = 536] [outer = 0x11ad37c00] 16:22:32 INFO - PROCESS | 2076 | 1461021752899 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x126867c00) [pid = 2076] [serial = 537] [outer = 0x11ad37c00] 16:22:33 INFO - PROCESS | 2076 | 1461021753792 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:22:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1125ms 16:22:33 INFO - PROCESS | 2076 | 1461021753837 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 2076 | 1461021753838 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:22:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:22:33 INFO - PROCESS | 2076 | 1461021753841 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 2076 | 1461021753843 Marionette TRACE conn2 <- [1,690,null,{}] 16:22:33 INFO - PROCESS | 2076 | 1461021753851 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:33 INFO - PROCESS | 2076 | 1461021753956 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:22:34 INFO - PROCESS | 2076 | 1461021754007 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec67000 == 60 [pid = 2076] [id = 180] 16:22:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x128dea800) [pid = 2076] [serial = 538] [outer = 0x0] 16:22:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x12af76800) [pid = 2076] [serial = 539] [outer = 0x128dea800] 16:22:34 INFO - PROCESS | 2076 | 1461021754040 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x12cf90400) [pid = 2076] [serial = 540] [outer = 0x128dea800] 16:22:35 INFO - PROCESS | 2076 | 1461021755160 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:22:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1372ms 16:22:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:22:35 INFO - PROCESS | 2076 | 1461021755214 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 2076 | 1461021755217 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:22:35 INFO - PROCESS | 2076 | 1461021755220 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 2076 | 1461021755222 Marionette TRACE conn2 <- [1,694,null,{}] 16:22:35 INFO - PROCESS | 2076 | 1461021755226 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:35 INFO - PROCESS | 2076 | 1461021755367 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:22:35 INFO - PROCESS | 2076 | 1461021755437 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad6b800 == 61 [pid = 2076] [id = 181] 16:22:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x114bd7c00) [pid = 2076] [serial = 541] [outer = 0x0] 16:22:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x119139c00) [pid = 2076] [serial = 542] [outer = 0x114bd7c00] 16:22:35 INFO - PROCESS | 2076 | 1461021755466 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x11a904400) [pid = 2076] [serial = 543] [outer = 0x114bd7c00] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec70000 == 60 [pid = 2076] [id = 176] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12e276000 == 59 [pid = 2076] [id = 175] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12d541800 == 58 [pid = 2076] [id = 174] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x118672000 == 57 [pid = 2076] [id = 173] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12b366800 == 56 [pid = 2076] [id = 172] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa97000 == 55 [pid = 2076] [id = 171] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x127a12000 == 54 [pid = 2076] [id = 170] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x12e2d1c00) [pid = 2076] [serial = 470] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12717b000 == 53 [pid = 2076] [id = 169] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x119922800 == 52 [pid = 2076] [id = 168] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x11c480800 == 51 [pid = 2076] [id = 167] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x11a89d800 == 50 [pid = 2076] [id = 166] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x119b21000 == 49 [pid = 2076] [id = 165] 16:22:36 INFO - PROCESS | 2076 | --DOCSHELL 0x11a97f800 == 48 [pid = 2076] [id = 164] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x11a904000) [pid = 2076] [serial = 412] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x12d319800) [pid = 2076] [serial = 424] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x128ba8800) [pid = 2076] [serial = 449] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x11bb2dc00) [pid = 2076] [serial = 415] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x12b610000) [pid = 2076] [serial = 458] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x12cf8fc00) [pid = 2076] [serial = 459] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x12a709c00) [pid = 2076] [serial = 464] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x1158e4000) [pid = 2076] [serial = 461] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x12e218400) [pid = 2076] [serial = 467] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x125b81800) [pid = 2076] [serial = 185] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x11af83c00) [pid = 2076] [serial = 462] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x12aaa4000) [pid = 2076] [serial = 453] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x12da87c00) [pid = 2076] [serial = 465] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x128da4800) [pid = 2076] [serial = 450] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x11a875800) [pid = 2076] [serial = 362] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x1280a6800) [pid = 2076] [serial = 368] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x11b57dc00) [pid = 2076] [serial = 365] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x12e21e400) [pid = 2076] [serial = 468] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x12d314c00) [pid = 2076] [serial = 410] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x128da0400) [pid = 2076] [serial = 418] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x12a709800) [pid = 2076] [serial = 452] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x11b5d7000) [pid = 2076] [serial = 437] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x11ad4e400) [pid = 2076] [serial = 436] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 118 (0x126b78800) [pid = 2076] [serial = 446] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 117 (0x1280b0800) [pid = 2076] [serial = 447] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x11a909c00) [pid = 2076] [serial = 434] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 115 (0x119d94400) [pid = 2076] [serial = 433] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 114 (0x12b3c9400) [pid = 2076] [serial = 421] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 113 (0x11bb3b000) [pid = 2076] [serial = 439] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 112 (0x11bf26400) [pid = 2076] [serial = 440] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 111 (0x12acc2c00) [pid = 2076] [serial = 455] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 110 (0x1191b3400) [pid = 2076] [serial = 431] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 109 (0x1188f9400) [pid = 2076] [serial = 430] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 108 (0x12d31b400) [pid = 2076] [serial = 427] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 107 (0x12b066c00) [pid = 2076] [serial = 456] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 106 (0x11c305c00) [pid = 2076] [serial = 442] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | --DOMWINDOW == 105 (0x11c57a400) [pid = 2076] [serial = 443] [outer = 0x0] [url = about:blank] 16:22:36 INFO - PROCESS | 2076 | 1461021756353 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:22:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1170ms 16:22:36 INFO - PROCESS | 2076 | 1461021756391 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 2076 | 1461021756395 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:22:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:22:36 INFO - PROCESS | 2076 | 1461021756399 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 2076 | 1461021756401 Marionette TRACE conn2 <- [1,698,null,{}] 16:22:36 INFO - PROCESS | 2076 | 1461021756403 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:36 INFO - PROCESS | 2076 | 1461021756480 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:22:36 INFO - PROCESS | 2076 | 1461021756488 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x11915f000 == 49 [pid = 2076] [id = 182] 16:22:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 106 (0x1188f9400) [pid = 2076] [serial = 544] [outer = 0x0] 16:22:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 107 (0x11a937400) [pid = 2076] [serial = 545] [outer = 0x1188f9400] 16:22:36 INFO - PROCESS | 2076 | 1461021756553 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 108 (0x11ad42800) [pid = 2076] [serial = 546] [outer = 0x1188f9400] 16:22:37 INFO - PROCESS | 2076 | 1461021757376 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:22:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1021ms 16:22:37 INFO - PROCESS | 2076 | 1461021757421 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 2076 | 1461021757423 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:22:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:22:37 INFO - PROCESS | 2076 | 1461021757425 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 2076 | 1461021757427 Marionette TRACE conn2 <- [1,702,null,{}] 16:22:37 INFO - PROCESS | 2076 | 1461021757442 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:37 INFO - PROCESS | 2076 | 1461021757523 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:22:37 INFO - PROCESS | 2076 | 1461021757527 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b525000 == 50 [pid = 2076] [id = 183] 16:22:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 109 (0x11ad50c00) [pid = 2076] [serial = 547] [outer = 0x0] 16:22:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 110 (0x11bb2dc00) [pid = 2076] [serial = 548] [outer = 0x11ad50c00] 16:22:37 INFO - PROCESS | 2076 | 1461021757596 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 111 (0x11c11cc00) [pid = 2076] [serial = 549] [outer = 0x11ad50c00] 16:22:38 INFO - PROCESS | 2076 | 1461021758390 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:22:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 16:22:38 INFO - PROCESS | 2076 | 1461021758396 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 2076 | 1461021758397 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:22:38 INFO - PROCESS | 2076 | 1461021758403 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 2076 | 1461021758404 Marionette TRACE conn2 <- [1,706,null,{}] 16:22:38 INFO - PROCESS | 2076 | 1461021758406 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:38 INFO - PROCESS | 2076 | 1461021758505 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:22:38 INFO - PROCESS | 2076 | 1461021758517 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c40b800 == 51 [pid = 2076] [id = 184] 16:22:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 112 (0x11c313400) [pid = 2076] [serial = 550] [outer = 0x0] 16:22:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 113 (0x11c746800) [pid = 2076] [serial = 551] [outer = 0x11c313400] 16:22:38 INFO - PROCESS | 2076 | 1461021758544 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 114 (0x125f1f800) [pid = 2076] [serial = 552] [outer = 0x11c313400] 16:22:39 INFO - PROCESS | 2076 | 1461021759386 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1018ms 16:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:22:39 INFO - PROCESS | 2076 | 1461021759422 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 2076 | 1461021759423 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:22:39 INFO - PROCESS | 2076 | 1461021759425 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 2076 | 1461021759426 Marionette TRACE conn2 <- [1,710,null,{}] 16:22:39 INFO - PROCESS | 2076 | 1461021759436 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:39 INFO - PROCESS | 2076 | 1461021759529 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:22:39 INFO - PROCESS | 2076 | 1461021759534 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x125bb6000 == 52 [pid = 2076] [id = 185] 16:22:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 115 (0x11a871000) [pid = 2076] [serial = 553] [outer = 0x0] 16:22:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x126df7400) [pid = 2076] [serial = 554] [outer = 0x11a871000] 16:22:39 INFO - PROCESS | 2076 | 1461021759560 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x1278ed400) [pid = 2076] [serial = 555] [outer = 0x11a871000] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x12ef27400) [pid = 2076] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 115 (0x12ce4c400) [pid = 2076] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 114 (0x12cf85400) [pid = 2076] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 113 (0x11b5dac00) [pid = 2076] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 112 (0x118c4ac00) [pid = 2076] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 111 (0x12a710c00) [pid = 2076] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 110 (0x12acc9000) [pid = 2076] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 109 (0x11c57e800) [pid = 2076] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 108 (0x118c4b800) [pid = 2076] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 107 (0x11c72a000) [pid = 2076] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 106 (0x12d032000) [pid = 2076] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 105 (0x114bd2400) [pid = 2076] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 104 (0x12e846800) [pid = 2076] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:22:40 INFO - PROCESS | 2076 | --DOMWINDOW == 103 (0x11bb36800) [pid = 2076] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:22:40 INFO - PROCESS | 2076 | 1461021760366 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:22:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 16:22:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:22:40 INFO - PROCESS | 2076 | 1461021760396 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 2076 | 1461021760397 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:22:40 INFO - PROCESS | 2076 | 1461021760400 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 2076 | 1461021760403 Marionette TRACE conn2 <- [1,714,null,{}] 16:22:40 INFO - PROCESS | 2076 | 1461021760406 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:40 INFO - PROCESS | 2076 | 1461021760517 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:22:40 INFO - PROCESS | 2076 | 1461021760548 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x118ca7800 == 53 [pid = 2076] [id = 186] 16:22:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 104 (0x11c313c00) [pid = 2076] [serial = 556] [outer = 0x0] 16:22:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 105 (0x128bb0c00) [pid = 2076] [serial = 557] [outer = 0x11c313c00] 16:22:40 INFO - PROCESS | 2076 | 1461021760576 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 106 (0x128de7400) [pid = 2076] [serial = 558] [outer = 0x11c313c00] 16:22:41 INFO - PROCESS | 2076 | 1461021761355 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:22:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 16:22:41 INFO - PROCESS | 2076 | 1461021761371 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:22:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:22:41 INFO - PROCESS | 2076 | 1461021761373 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:22:41 INFO - PROCESS | 2076 | 1461021761375 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 2076 | 1461021761376 Marionette TRACE conn2 <- [1,718,null,{}] 16:22:41 INFO - PROCESS | 2076 | 1461021761378 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:41 INFO - PROCESS | 2076 | 1461021761455 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:22:41 INFO - PROCESS | 2076 | 1461021761460 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x11990a000 == 54 [pid = 2076] [id = 187] 16:22:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 107 (0x12a705000) [pid = 2076] [serial = 559] [outer = 0x0] 16:22:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 108 (0x12a72fc00) [pid = 2076] [serial = 560] [outer = 0x12a705000] 16:22:41 INFO - PROCESS | 2076 | 1461021761486 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 109 (0x12acc2c00) [pid = 2076] [serial = 561] [outer = 0x12a705000] 16:22:42 INFO - PROCESS | 2076 | 1461021762276 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:22:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 919ms 16:22:42 INFO - PROCESS | 2076 | 1461021762294 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 2076 | 1461021762297 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:22:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:22:42 INFO - PROCESS | 2076 | 1461021762303 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 2076 | 1461021762306 Marionette TRACE conn2 <- [1,722,null,{}] 16:22:42 INFO - PROCESS | 2076 | 1461021762311 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:42 INFO - PROCESS | 2076 | 1461021762408 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:22:42 INFO - PROCESS | 2076 | 1461021762458 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x11927a000 == 55 [pid = 2076] [id = 188] 16:22:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 110 (0x118c4ac00) [pid = 2076] [serial = 562] [outer = 0x0] 16:22:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 111 (0x118cea000) [pid = 2076] [serial = 563] [outer = 0x118c4ac00] 16:22:42 INFO - PROCESS | 2076 | 1461021762492 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 112 (0x119c57800) [pid = 2076] [serial = 564] [outer = 0x118c4ac00] 16:22:42 INFO - PROCESS | 2076 | 1461021762935 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 2076 | 1461021762980 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:22:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:22:42 INFO - PROCESS | 2076 | 1461021762985 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 2076 | 1461021762987 Marionette TRACE conn2 <- [1,726,null,{}] 16:22:42 INFO - PROCESS | 2076 | 1461021762990 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:43 INFO - PROCESS | 2076 | 1461021763086 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:22:43 INFO - PROCESS | 2076 | 1461021763147 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad55800 == 56 [pid = 2076] [id = 189] 16:22:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 113 (0x1192df800) [pid = 2076] [serial = 565] [outer = 0x0] 16:22:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 114 (0x11ad3b000) [pid = 2076] [serial = 566] [outer = 0x1192df800] 16:22:43 INFO - PROCESS | 2076 | 1461021763179 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 115 (0x11af8a800) [pid = 2076] [serial = 567] [outer = 0x1192df800] 16:22:43 INFO - PROCESS | 2076 | 1461021763634 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 16:22:43 INFO - PROCESS | 2076 | 1461021763682 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 2076 | 1461021763684 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:22:43 INFO - PROCESS | 2076 | 1461021763702 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 2076 | 1461021763705 Marionette TRACE conn2 <- [1,730,null,{}] 16:22:43 INFO - PROCESS | 2076 | 1461021763713 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:43 INFO - PROCESS | 2076 | 1461021763874 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:22:43 INFO - PROCESS | 2076 | 1461021763941 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x12764c000 == 57 [pid = 2076] [id = 190] 16:22:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x1280b4000) [pid = 2076] [serial = 568] [outer = 0x0] 16:22:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x128bb1000) [pid = 2076] [serial = 569] [outer = 0x1280b4000] 16:22:43 INFO - PROCESS | 2076 | 1461021763994 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x12a70f000) [pid = 2076] [serial = 570] [outer = 0x1280b4000] 16:22:44 INFO - PROCESS | 2076 | 1461021764507 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 2076 | 1461021764543 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:22:44 INFO - PROCESS | 2076 | 1461021764548 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 2076 | 1461021764552 Marionette TRACE conn2 <- [1,734,null,{}] 16:22:44 INFO - PROCESS | 2076 | 1461021764556 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:44 INFO - PROCESS | 2076 | 1461021764698 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:22:44 INFO - PROCESS | 2076 | 1461021764788 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa9a800 == 58 [pid = 2076] [id = 191] 16:22:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x12b06d800) [pid = 2076] [serial = 571] [outer = 0x0] 16:22:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x12b3c4000) [pid = 2076] [serial = 572] [outer = 0x12b06d800] 16:22:44 INFO - PROCESS | 2076 | 1461021764838 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x12cf94c00) [pid = 2076] [serial = 573] [outer = 0x12b06d800] 16:22:45 INFO - PROCESS | 2076 | 1461021765321 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:22:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:22:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 824ms 16:22:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:22:45 INFO - PROCESS | 2076 | 1461021765372 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:22:45 INFO - PROCESS | 2076 | 1461021765373 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:22:45 INFO - PROCESS | 2076 | 1461021765376 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 2076 | 1461021765377 Marionette TRACE conn2 <- [1,738,null,{}] 16:22:45 INFO - PROCESS | 2076 | 1461021765379 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:45 INFO - PROCESS | 2076 | 1461021765473 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:22:45 INFO - PROCESS | 2076 | 1461021765524 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b011000 == 59 [pid = 2076] [id = 192] 16:22:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x12b06dc00) [pid = 2076] [serial = 574] [outer = 0x0] 16:22:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x12d315800) [pid = 2076] [serial = 575] [outer = 0x12b06dc00] 16:22:45 INFO - PROCESS | 2076 | 1461021765553 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x12da7f800) [pid = 2076] [serial = 576] [outer = 0x12b06dc00] 16:22:46 INFO - PROCESS | 2076 | 1461021766515 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:22:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1170ms 16:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:22:46 INFO - PROCESS | 2076 | 1461021766547 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 2076 | 1461021766548 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:22:46 INFO - PROCESS | 2076 | 1461021766553 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 2076 | 1461021766554 Marionette TRACE conn2 <- [1,742,null,{}] 16:22:46 INFO - PROCESS | 2076 | 1461021766557 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:46 INFO - PROCESS | 2076 | 1461021766664 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:22:46 INFO - PROCESS | 2076 | 1461021766715 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d004000 == 60 [pid = 2076] [id = 193] 16:22:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x12da87c00) [pid = 2076] [serial = 577] [outer = 0x0] 16:22:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x12e2dd000) [pid = 2076] [serial = 578] [outer = 0x12da87c00] 16:22:46 INFO - PROCESS | 2076 | 1461021766747 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x12e448000) [pid = 2076] [serial = 579] [outer = 0x12da87c00] 16:22:47 INFO - PROCESS | 2076 | 1461021767645 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:22:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1225ms 16:22:47 INFO - PROCESS | 2076 | 1461021767777 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 2076 | 1461021767779 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:22:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:22:47 INFO - PROCESS | 2076 | 1461021767782 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 2076 | 1461021767785 Marionette TRACE conn2 <- [1,746,null,{}] 16:22:47 INFO - PROCESS | 2076 | 1461021767788 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:47 INFO - PROCESS | 2076 | 1461021767881 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:22:47 INFO - PROCESS | 2076 | 1461021767956 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a971000 == 61 [pid = 2076] [id = 194] 16:22:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x1164ac000) [pid = 2076] [serial = 580] [outer = 0x0] 16:22:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x119c5fc00) [pid = 2076] [serial = 581] [outer = 0x1164ac000] 16:22:48 INFO - PROCESS | 2076 | 1461021768029 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x11a911000) [pid = 2076] [serial = 582] [outer = 0x1164ac000] 16:22:48 INFO - PROCESS | 2076 | --DOCSHELL 0x118ca7800 == 60 [pid = 2076] [id = 186] 16:22:48 INFO - PROCESS | 2076 | --DOCSHELL 0x125bb6000 == 59 [pid = 2076] [id = 185] 16:22:48 INFO - PROCESS | 2076 | --DOCSHELL 0x11c40b800 == 58 [pid = 2076] [id = 184] 16:22:48 INFO - PROCESS | 2076 | --DOCSHELL 0x11b525000 == 57 [pid = 2076] [id = 183] 16:22:48 INFO - PROCESS | 2076 | --DOCSHELL 0x11915f000 == 56 [pid = 2076] [id = 182] 16:22:48 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad6b800 == 55 [pid = 2076] [id = 181] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x12ef2cc00) [pid = 2076] [serial = 527] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x12d038000) [pid = 2076] [serial = 509] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x12da87400) [pid = 2076] [serial = 512] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x12d3ed800) [pid = 2076] [serial = 510] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x11ad41400) [pid = 2076] [serial = 476] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x118c4c800) [pid = 2076] [serial = 473] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x12d3e8400) [pid = 2076] [serial = 485] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x11bbfc000) [pid = 2076] [serial = 497] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x11c1cac00) [pid = 2076] [serial = 498] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x119d95800) [pid = 2076] [serial = 492] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x118e5f800) [pid = 2076] [serial = 491] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 118 (0x12b06ec00) [pid = 2076] [serial = 506] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 117 (0x12e2de400) [pid = 2076] [serial = 471] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x125b85c00) [pid = 2076] [serial = 500] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 115 (0x127232c00) [pid = 2076] [serial = 501] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 114 (0x11ad7b800) [pid = 2076] [serial = 495] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 113 (0x11ad37000) [pid = 2076] [serial = 494] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 112 (0x12a733c00) [pid = 2076] [serial = 482] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 111 (0x127b29000) [pid = 2076] [serial = 503] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 110 (0x128da2000) [pid = 2076] [serial = 504] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 109 (0x125da5c00) [pid = 2076] [serial = 479] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 108 (0x12e2ebc00) [pid = 2076] [serial = 488] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 107 (0x12e2e8800) [pid = 2076] [serial = 515] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 106 (0x12e2d3800) [pid = 2076] [serial = 513] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 105 (0x12e447800) [pid = 2076] [serial = 516] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 104 (0x11b5d6000) [pid = 2076] [serial = 519] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 103 (0x12e848c00) [pid = 2076] [serial = 524] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 102 (0x12e21c400) [pid = 2076] [serial = 521] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 101 (0x116468800) [pid = 2076] [serial = 518] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 100 (0x12ef27000) [pid = 2076] [serial = 525] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 99 (0x12e840400) [pid = 2076] [serial = 522] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 98 (0x12ce4b800) [pid = 2076] [serial = 507] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | --DOMWINDOW == 97 (0x12efb0800) [pid = 2076] [serial = 528] [outer = 0x0] [url = about:blank] 16:22:48 INFO - PROCESS | 2076 | 1461021768943 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:22:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1176ms 16:22:48 INFO - PROCESS | 2076 | 1461021768959 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:22:48 INFO - PROCESS | 2076 | 1461021768961 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:22:48 INFO - PROCESS | 2076 | 1461021768966 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 2076 | 1461021768970 Marionette TRACE conn2 <- [1,750,null,{}] 16:22:48 INFO - PROCESS | 2076 | 1461021768973 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:49 INFO - PROCESS | 2076 | 1461021769053 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:22:49 INFO - PROCESS | 2076 | 1461021769057 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a978800 == 56 [pid = 2076] [id = 195] 16:22:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 98 (0x118a6dc00) [pid = 2076] [serial = 583] [outer = 0x0] 16:22:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 99 (0x11adba400) [pid = 2076] [serial = 584] [outer = 0x118a6dc00] 16:22:49 INFO - PROCESS | 2076 | 1461021769084 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 100 (0x11bbfec00) [pid = 2076] [serial = 585] [outer = 0x118a6dc00] 16:22:49 INFO - PROCESS | 2076 | 1461021769921 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 975ms 16:22:49 INFO - PROCESS | 2076 | 1461021769940 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 2076 | 1461021769943 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:22:49 INFO - PROCESS | 2076 | 1461021769946 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 2076 | 1461021769949 Marionette TRACE conn2 <- [1,754,null,{}] 16:22:49 INFO - PROCESS | 2076 | 1461021769956 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:50 INFO - PROCESS | 2076 | 1461021770081 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:22:50 INFO - PROCESS | 2076 | 1461021770133 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a893000 == 57 [pid = 2076] [id = 196] 16:22:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 101 (0x11a876000) [pid = 2076] [serial = 586] [outer = 0x0] 16:22:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 102 (0x11a90e000) [pid = 2076] [serial = 587] [outer = 0x11a876000] 16:22:50 INFO - PROCESS | 2076 | 1461021770166 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 103 (0x11ad80c00) [pid = 2076] [serial = 588] [outer = 0x11a876000] 16:22:51 INFO - PROCESS | 2076 | 1461021771154 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:22:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1228ms 16:22:51 INFO - PROCESS | 2076 | 1461021771175 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 2076 | 1461021771179 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:22:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:22:51 INFO - PROCESS | 2076 | 1461021771186 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 2076 | 1461021771188 Marionette TRACE conn2 <- [1,758,null,{}] 16:22:51 INFO - PROCESS | 2076 | 1461021771191 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:51 INFO - PROCESS | 2076 | 1461021771286 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:22:51 INFO - PROCESS | 2076 | 1461021771333 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c423000 == 58 [pid = 2076] [id = 197] 16:22:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 104 (0x11a907800) [pid = 2076] [serial = 589] [outer = 0x0] 16:22:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 105 (0x11c541400) [pid = 2076] [serial = 590] [outer = 0x11a907800] 16:22:51 INFO - PROCESS | 2076 | 1461021771364 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 106 (0x126dec400) [pid = 2076] [serial = 591] [outer = 0x11a907800] 16:22:51 INFO - PROCESS | 2076 | 1461021771802 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:22:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 624ms 16:22:51 INFO - PROCESS | 2076 | 1461021771808 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 2076 | 1461021771810 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:22:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:22:51 INFO - PROCESS | 2076 | 1461021771812 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 2076 | 1461021771815 Marionette TRACE conn2 <- [1,762,null,{}] 16:22:51 INFO - PROCESS | 2076 | 1461021771844 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:51 INFO - PROCESS | 2076 | 1461021771945 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:22:52 INFO - PROCESS | 2076 | 1461021772009 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x12682e000 == 59 [pid = 2076] [id = 198] 16:22:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 107 (0x12a733c00) [pid = 2076] [serial = 592] [outer = 0x0] 16:22:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 108 (0x12aaab000) [pid = 2076] [serial = 593] [outer = 0x12a733c00] 16:22:52 INFO - PROCESS | 2076 | 1461021772041 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 109 (0x12b06c000) [pid = 2076] [serial = 594] [outer = 0x12a733c00] 16:22:53 INFO - PROCESS | 2076 | 1461021773004 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:22:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1242ms 16:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:22:53 INFO - PROCESS | 2076 | 1461021773055 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 2076 | 1461021773058 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:22:53 INFO - PROCESS | 2076 | 1461021773062 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 2076 | 1461021773064 Marionette TRACE conn2 <- [1,766,null,{}] 16:22:53 INFO - PROCESS | 2076 | 1461021773068 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:53 INFO - PROCESS | 2076 | 1461021773223 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:22:53 INFO - PROCESS | 2076 | 1461021773275 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x127217800 == 60 [pid = 2076] [id = 199] 16:22:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 110 (0x12a733000) [pid = 2076] [serial = 595] [outer = 0x0] 16:22:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 111 (0x12da83400) [pid = 2076] [serial = 596] [outer = 0x12a733000] 16:22:53 INFO - PROCESS | 2076 | 1461021773307 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 112 (0x12e21c400) [pid = 2076] [serial = 597] [outer = 0x12a733000] 16:22:54 INFO - PROCESS | 2076 | 1461021774207 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:22:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:22:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1174ms 16:22:54 INFO - PROCESS | 2076 | 1461021774235 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 2076 | 1461021774239 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:22:54 INFO - PROCESS | 2076 | 1461021774292 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 2076 | 1461021774295 Marionette TRACE conn2 <- [1,770,null,{}] 16:22:54 INFO - PROCESS | 2076 | 1461021774301 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:54 INFO - PROCESS | 2076 | 1461021774417 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:22:54 INFO - PROCESS | 2076 | 1461021774547 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x11510b000 == 61 [pid = 2076] [id = 200] 16:22:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 113 (0x11529b000) [pid = 2076] [serial = 598] [outer = 0x0] 16:22:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 114 (0x1152ac800) [pid = 2076] [serial = 599] [outer = 0x11529b000] 16:22:54 INFO - PROCESS | 2076 | 1461021774576 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 115 (0x115578800) [pid = 2076] [serial = 600] [outer = 0x11529b000] 16:22:54 INFO - PROCESS | 2076 | --DOCSHELL 0x11beda800 == 60 [pid = 2076] [id = 124] 16:22:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec67000 == 59 [pid = 2076] [id = 180] 16:22:54 INFO - PROCESS | 2076 | --DOCSHELL 0x11a84f800 == 58 [pid = 2076] [id = 108] 16:22:54 INFO - PROCESS | 2076 | --DOCSHELL 0x11a971000 == 57 [pid = 2076] [id = 194] 16:22:54 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad55800 == 56 [pid = 2076] [id = 189] 16:22:54 INFO - PROCESS | 2076 | --DOCSHELL 0x11927a000 == 55 [pid = 2076] [id = 188] 16:22:54 INFO - PROCESS | 2076 | 1461021774926 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 677ms 16:22:54 INFO - PROCESS | 2076 | 1461021774965 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 2076 | 1461021774969 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:22:54 INFO - PROCESS | 2076 | 1461021774974 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 2076 | 1461021774976 Marionette TRACE conn2 <- [1,774,null,{}] 16:22:54 INFO - PROCESS | 2076 | 1461021774978 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:55 INFO - PROCESS | 2076 | 1461021775074 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:22:55 INFO - PROCESS | 2076 | 1461021775081 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x119b22800 == 56 [pid = 2076] [id = 201] 16:22:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x11572e400) [pid = 2076] [serial = 601] [outer = 0x0] 16:22:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x1185ec400) [pid = 2076] [serial = 602] [outer = 0x11572e400] 16:22:55 INFO - PROCESS | 2076 | 1461021775126 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x118edcc00) [pid = 2076] [serial = 603] [outer = 0x11572e400] 16:22:55 INFO - PROCESS | 2076 | 1461021775510 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 569ms 16:22:55 INFO - PROCESS | 2076 | 1461021775543 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 2076 | 1461021775545 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:22:55 INFO - PROCESS | 2076 | 1461021775547 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 2076 | 1461021775549 Marionette TRACE conn2 <- [1,778,null,{}] 16:22:55 INFO - PROCESS | 2076 | 1461021775557 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:55 INFO - PROCESS | 2076 | 1461021775659 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:22:55 INFO - PROCESS | 2076 | 1461021775675 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b5fc000 == 57 [pid = 2076] [id = 202] 16:22:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x119257c00) [pid = 2076] [serial = 604] [outer = 0x0] 16:22:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x119d99800) [pid = 2076] [serial = 605] [outer = 0x119257c00] 16:22:55 INFO - PROCESS | 2076 | 1461021775703 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x11a93e800) [pid = 2076] [serial = 606] [outer = 0x119257c00] 16:22:56 INFO - PROCESS | 2076 | 1461021776088 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 16:22:56 INFO - PROCESS | 2076 | 1461021776126 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:22:56 INFO - PROCESS | 2076 | 1461021776128 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:22:56 INFO - PROCESS | 2076 | 1461021776131 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 2076 | 1461021776132 Marionette TRACE conn2 <- [1,782,null,{}] 16:22:56 INFO - PROCESS | 2076 | 1461021776134 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:56 INFO - PROCESS | 2076 | 1461021776236 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:22:56 INFO - PROCESS | 2076 | 1461021776240 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c498800 == 58 [pid = 2076] [id = 203] 16:22:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x11accfc00) [pid = 2076] [serial = 607] [outer = 0x0] 16:22:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x11ad51400) [pid = 2076] [serial = 608] [outer = 0x11accfc00] 16:22:56 INFO - PROCESS | 2076 | 1461021776266 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x11af87800) [pid = 2076] [serial = 609] [outer = 0x11accfc00] 16:22:56 INFO - PROCESS | 2076 | 1461021776614 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 521ms 16:22:56 INFO - PROCESS | 2076 | 1461021776654 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 2076 | 1461021776655 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:22:56 INFO - PROCESS | 2076 | 1461021776658 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 2076 | 1461021776659 Marionette TRACE conn2 <- [1,786,null,{}] 16:22:56 INFO - PROCESS | 2076 | 1461021776661 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:56 INFO - PROCESS | 2076 | 1461021776763 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:22:56 INFO - PROCESS | 2076 | 1461021776775 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a96000 == 59 [pid = 2076] [id = 204] 16:22:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x11af89c00) [pid = 2076] [serial = 610] [outer = 0x0] 16:22:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x11b5d8000) [pid = 2076] [serial = 611] [outer = 0x11af89c00] 16:22:56 INFO - PROCESS | 2076 | 1461021776802 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x11bf1b800) [pid = 2076] [serial = 612] [outer = 0x11af89c00] 16:22:57 INFO - PROCESS | 2076 | 1461021777170 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 16:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:22:57 INFO - PROCESS | 2076 | 1461021777176 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:22:57 INFO - PROCESS | 2076 | 1461021777177 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:22:57 INFO - PROCESS | 2076 | 1461021777180 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 2076 | 1461021777181 Marionette TRACE conn2 <- [1,790,null,{}] 16:22:57 INFO - PROCESS | 2076 | 1461021777183 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:57 INFO - PROCESS | 2076 | 1461021777304 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:22:57 INFO - PROCESS | 2076 | 1461021777317 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280cb000 == 60 [pid = 2076] [id = 205] 16:22:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x11c11d400) [pid = 2076] [serial = 613] [outer = 0x0] 16:22:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x125b80c00) [pid = 2076] [serial = 614] [outer = 0x11c11d400] 16:22:57 INFO - PROCESS | 2076 | 1461021777345 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x1276e9000) [pid = 2076] [serial = 615] [outer = 0x11c11d400] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x12a705000) [pid = 2076] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x12ef26c00) [pid = 2076] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x1164ac000) [pid = 2076] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x1188f9400) [pid = 2076] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x11ad50c00) [pid = 2076] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x114bd7c00) [pid = 2076] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x11a871000) [pid = 2076] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x11c313c00) [pid = 2076] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:22:57 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x11c313400) [pid = 2076] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:22:57 INFO - PROCESS | 2076 | 1461021777705 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 571ms 16:22:57 INFO - PROCESS | 2076 | 1461021777752 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:22:57 INFO - PROCESS | 2076 | 1461021777753 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:22:57 INFO - PROCESS | 2076 | 1461021777755 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 2076 | 1461021777757 Marionette TRACE conn2 <- [1,794,null,{}] 16:22:57 INFO - PROCESS | 2076 | 1461021777759 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:57 INFO - PROCESS | 2076 | 1461021777860 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:22:57 INFO - PROCESS | 2076 | 1461021777892 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x11589e800 == 61 [pid = 2076] [id = 206] 16:22:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x115575c00) [pid = 2076] [serial = 616] [outer = 0x0] 16:22:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x11c92f000) [pid = 2076] [serial = 617] [outer = 0x115575c00] 16:22:57 INFO - PROCESS | 2076 | 1461021777918 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x1280b3c00) [pid = 2076] [serial = 618] [outer = 0x115575c00] 16:22:58 INFO - PROCESS | 2076 | 1461021778211 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 16:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:22:58 INFO - PROCESS | 2076 | 1461021778226 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 2076 | 1461021778227 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:22:58 INFO - PROCESS | 2076 | 1461021778230 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 2076 | 1461021778231 Marionette TRACE conn2 <- [1,798,null,{}] 16:22:58 INFO - PROCESS | 2076 | 1461021778241 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:58 INFO - PROCESS | 2076 | 1461021778327 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:22:58 INFO - PROCESS | 2076 | 1461021778331 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b010800 == 62 [pid = 2076] [id = 207] 16:22:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x128103c00) [pid = 2076] [serial = 619] [outer = 0x0] 16:22:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x128d9cc00) [pid = 2076] [serial = 620] [outer = 0x128103c00] 16:22:58 INFO - PROCESS | 2076 | 1461021778357 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x128de9c00) [pid = 2076] [serial = 621] [outer = 0x128103c00] 16:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 16:22:58 INFO - PROCESS | 2076 | 1461021778690 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:22:58 INFO - PROCESS | 2076 | 1461021778699 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 2076 | 1461021778702 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:22:58 INFO - PROCESS | 2076 | 1461021778708 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 2076 | 1461021778709 Marionette TRACE conn2 <- [1,802,null,{}] 16:22:58 INFO - PROCESS | 2076 | 1461021778712 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:58 INFO - PROCESS | 2076 | 1461021778820 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:22:58 INFO - PROCESS | 2076 | 1461021778827 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc14800 == 63 [pid = 2076] [id = 208] 16:22:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x12686c400) [pid = 2076] [serial = 622] [outer = 0x0] 16:22:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x128bb2800) [pid = 2076] [serial = 623] [outer = 0x12686c400] 16:22:58 INFO - PROCESS | 2076 | 1461021778847 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x12a72c000) [pid = 2076] [serial = 624] [outer = 0x12686c400] 16:22:59 INFO - PROCESS | 2076 | 1461021779255 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 571ms 16:22:59 INFO - PROCESS | 2076 | 1461021779279 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 2076 | 1461021779281 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:22:59 INFO - PROCESS | 2076 | 1461021779285 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 2076 | 1461021779287 Marionette TRACE conn2 <- [1,806,null,{}] 16:22:59 INFO - PROCESS | 2076 | 1461021779291 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:59 INFO - PROCESS | 2076 | 1461021779417 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:22:59 INFO - PROCESS | 2076 | 1461021779502 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d007000 == 64 [pid = 2076] [id = 209] 16:22:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x11ad7ec00) [pid = 2076] [serial = 625] [outer = 0x0] 16:22:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x12a70c000) [pid = 2076] [serial = 626] [outer = 0x11ad7ec00] 16:22:59 INFO - PROCESS | 2076 | 1461021779541 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x12af6f400) [pid = 2076] [serial = 627] [outer = 0x11ad7ec00] 16:23:00 INFO - PROCESS | 2076 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:23:00 INFO - PROCESS | 2076 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:23:00 INFO - PROCESS | 2076 | [GFX2-]: Using SkiaGL canvas. 16:23:00 INFO - PROCESS | 2076 | 1461021780076 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 821ms 16:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:23:00 INFO - PROCESS | 2076 | 1461021780106 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 2076 | 1461021780109 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:23:00 INFO - PROCESS | 2076 | 1461021780113 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 2076 | 1461021780115 Marionette TRACE conn2 <- [1,810,null,{}] 16:23:00 INFO - PROCESS | 2076 | 1461021780121 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:00 INFO - PROCESS | 2076 | 1461021780237 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:23:00 INFO - PROCESS | 2076 | 1461021780309 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad58800 == 65 [pid = 2076] [id = 210] 16:23:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x118c87c00) [pid = 2076] [serial = 628] [outer = 0x0] 16:23:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x119258400) [pid = 2076] [serial = 629] [outer = 0x118c87c00] 16:23:00 INFO - PROCESS | 2076 | 1461021780340 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11a909c00) [pid = 2076] [serial = 630] [outer = 0x118c87c00] 16:23:00 INFO - PROCESS | 2076 | 1461021780734 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 673ms 16:23:00 INFO - PROCESS | 2076 | 1461021780818 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 2076 | 1461021780822 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:23:00 INFO - PROCESS | 2076 | 1461021780829 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 2076 | 1461021780831 Marionette TRACE conn2 <- [1,814,null,{}] 16:23:00 INFO - PROCESS | 2076 | 1461021780834 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:00 INFO - PROCESS | 2076 | 1461021780937 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:23:01 INFO - PROCESS | 2076 | 1461021781005 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x12753c800 == 66 [pid = 2076] [id = 211] 16:23:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x11af88000) [pid = 2076] [serial = 631] [outer = 0x0] 16:23:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x11bf29000) [pid = 2076] [serial = 632] [outer = 0x11af88000] 16:23:01 INFO - PROCESS | 2076 | 1461021781035 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x11c54a000) [pid = 2076] [serial = 633] [outer = 0x11af88000] 16:23:01 INFO - PROCESS | 2076 | 1461021781444 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 2076 | 1461021781453 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:23:01 INFO - PROCESS | 2076 | 1461021781455 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 2076 | 1461021781458 Marionette TRACE conn2 <- [1,818,null,{}] 16:23:01 INFO - PROCESS | 2076 | 1461021781466 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:01 INFO - PROCESS | 2076 | 1461021781566 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:23:01 INFO - PROCESS | 2076 | 1461021781619 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x12da5d000 == 67 [pid = 2076] [id = 212] 16:23:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x11c11f800) [pid = 2076] [serial = 634] [outer = 0x0] 16:23:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x12686a000) [pid = 2076] [serial = 635] [outer = 0x11c11f800] 16:23:01 INFO - PROCESS | 2076 | 1461021781651 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x12aaaa400) [pid = 2076] [serial = 636] [outer = 0x11c11f800] 16:23:02 INFO - PROCESS | 2076 | 1461021782045 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 622ms 16:23:02 INFO - PROCESS | 2076 | 1461021782078 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 2076 | 1461021782080 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:23:02 INFO - PROCESS | 2076 | 1461021782082 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 2076 | 1461021782083 Marionette TRACE conn2 <- [1,822,null,{}] 16:23:02 INFO - PROCESS | 2076 | 1461021782086 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:02 INFO - PROCESS | 2076 | 1461021782185 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:23:02 INFO - PROCESS | 2076 | 1461021782274 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e281000 == 68 [pid = 2076] [id = 213] 16:23:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x12b066800) [pid = 2076] [serial = 637] [outer = 0x0] 16:23:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x12b3c5000) [pid = 2076] [serial = 638] [outer = 0x12b066800] 16:23:02 INFO - PROCESS | 2076 | 1461021782304 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x12b618c00) [pid = 2076] [serial = 639] [outer = 0x12b066800] 16:23:02 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 16:23:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:23:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 16:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:23:02 INFO - _addTest/ [0,825,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 2076 | 1461021782754 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:23:02 INFO - PROCESS | 2076 | 1461021782756 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 2076 | 1461021782757 Marionette TRACE conn2 <- [1,826,null,{}] 16:23:02 INFO - PROCESS | 2076 | 1461021782760 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:02 INFO - PROCESS | 2076 | 1461021782857 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:23:02 INFO - PROCESS | 2076 | 1461021782911 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e642800 == 69 [pid = 2076] [id = 214] 16:23:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x12b075c00) [pid = 2076] [serial = 640] [outer = 0x0] 16:23:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x12ce4ac00) [pid = 2076] [serial = 641] [outer = 0x12b075c00] 16:23:02 INFO - PROCESS | 2076 | 1461021782941 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x12d035c00) [pid = 2076] [serial = 642] [outer = 0x12b075c00] 16:23:03 INFO - PROCESS | 2076 | 1461021783367 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 16:23:03 INFO - PROCESS | 2076 | 1461021783427 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 2076 | 1461021783429 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:23:03 INFO - PROCESS | 2076 | 1461021783431 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 2076 | 1461021783432 Marionette TRACE conn2 <- [1,830,null,{}] 16:23:03 INFO - PROCESS | 2076 | 1461021783435 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:03 INFO - PROCESS | 2076 | 1461021783557 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:23:03 INFO - PROCESS | 2076 | 1461021783614 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec62800 == 70 [pid = 2076] [id = 215] 16:23:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x12d322c00) [pid = 2076] [serial = 643] [outer = 0x0] 16:23:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x12da87400) [pid = 2076] [serial = 644] [outer = 0x12d322c00] 16:23:03 INFO - PROCESS | 2076 | 1461021783646 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x12e2dc400) [pid = 2076] [serial = 645] [outer = 0x12d322c00] 16:23:04 INFO - PROCESS | 2076 | 1461021784344 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 971ms 16:23:04 INFO - PROCESS | 2076 | 1461021784403 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 2076 | 1461021784405 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:23:04 INFO - PROCESS | 2076 | 1461021784409 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 2076 | 1461021784411 Marionette TRACE conn2 <- [1,834,null,{}] 16:23:04 INFO - PROCESS | 2076 | 1461021784415 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:04 INFO - PROCESS | 2076 | 1461021784509 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:23:04 INFO - PROCESS | 2076 | 1461021784569 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c91800 == 71 [pid = 2076] [id = 216] 16:23:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x1175e3800) [pid = 2076] [serial = 646] [outer = 0x0] 16:23:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x118aeb800) [pid = 2076] [serial = 647] [outer = 0x1175e3800] 16:23:04 INFO - PROCESS | 2076 | 1461021784598 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x119258800) [pid = 2076] [serial = 648] [outer = 0x1175e3800] 16:23:05 INFO - PROCESS | 2076 | 1461021785035 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 675ms 16:23:05 INFO - PROCESS | 2076 | 1461021785084 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 2076 | 1461021785088 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:23:05 INFO - PROCESS | 2076 | 1461021785092 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 2076 | 1461021785094 Marionette TRACE conn2 <- [1,838,null,{}] 16:23:05 INFO - PROCESS | 2076 | 1461021785096 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:05 INFO - PROCESS | 2076 | 1461021785190 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:23:05 INFO - PROCESS | 2076 | 1461021785249 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b5ef800 == 72 [pid = 2076] [id = 217] 16:23:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x1191bc400) [pid = 2076] [serial = 649] [outer = 0x0] 16:23:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x11a941000) [pid = 2076] [serial = 650] [outer = 0x1191bc400] 16:23:05 INFO - PROCESS | 2076 | 1461021785278 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x11ad7b800) [pid = 2076] [serial = 651] [outer = 0x1191bc400] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x11becc800 == 71 [pid = 2076] [id = 104] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc14800 == 70 [pid = 2076] [id = 208] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x12b010800 == 69 [pid = 2076] [id = 207] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x11589e800 == 68 [pid = 2076] [id = 206] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x126a96000 == 67 [pid = 2076] [id = 204] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x11b5fc000 == 66 [pid = 2076] [id = 202] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x11adba400) [pid = 2076] [serial = 584] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12e2dd000) [pid = 2076] [serial = 578] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x128bb1000) [pid = 2076] [serial = 569] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x11a908c00) [pid = 2076] [serial = 533] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x11c1c2000) [pid = 2076] [serial = 536] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x12af76800) [pid = 2076] [serial = 539] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x118cea000) [pid = 2076] [serial = 563] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x12b3c4000) [pid = 2076] [serial = 572] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x11ad3b000) [pid = 2076] [serial = 566] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x12d315800) [pid = 2076] [serial = 575] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x119b22800 == 65 [pid = 2076] [id = 201] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x11510b000 == 64 [pid = 2076] [id = 200] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x11a893000 == 63 [pid = 2076] [id = 196] 16:23:05 INFO - PROCESS | 2076 | --DOCSHELL 0x11a978800 == 62 [pid = 2076] [id = 195] 16:23:05 INFO - PROCESS | 2076 | 1461021785726 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 16:23:05 INFO - PROCESS | 2076 | 1461021785764 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 2076 | 1461021785765 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:23:05 INFO - PROCESS | 2076 | 1461021785767 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 2076 | 1461021785770 Marionette TRACE conn2 <- [1,842,null,{}] 16:23:05 INFO - PROCESS | 2076 | 1461021785785 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x119c5fc00) [pid = 2076] [serial = 581] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x11a937400) [pid = 2076] [serial = 545] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x11ad42800) [pid = 2076] [serial = 546] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x11bb2dc00) [pid = 2076] [serial = 548] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x11a904400) [pid = 2076] [serial = 543] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x119139c00) [pid = 2076] [serial = 542] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x12efb4400) [pid = 2076] [serial = 530] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x126df7400) [pid = 2076] [serial = 554] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x128bb0c00) [pid = 2076] [serial = 557] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x11c746800) [pid = 2076] [serial = 551] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x1278ed400) [pid = 2076] [serial = 555] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x11c11cc00) [pid = 2076] [serial = 549] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x125f1f800) [pid = 2076] [serial = 552] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x128de7400) [pid = 2076] [serial = 558] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x12acc2c00) [pid = 2076] [serial = 561] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x12efbac00) [pid = 2076] [serial = 531] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x12a72fc00) [pid = 2076] [serial = 560] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x11a911000) [pid = 2076] [serial = 582] [outer = 0x0] [url = about:blank] 16:23:05 INFO - PROCESS | 2076 | 1461021785896 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:23:05 INFO - PROCESS | 2076 | 1461021785924 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x119286000 == 63 [pid = 2076] [id = 218] 16:23:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x1191b3800) [pid = 2076] [serial = 652] [outer = 0x0] 16:23:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x11adc4800) [pid = 2076] [serial = 653] [outer = 0x1191b3800] 16:23:05 INFO - PROCESS | 2076 | 1461021785958 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x11b5d5400) [pid = 2076] [serial = 654] [outer = 0x1191b3800] 16:23:06 INFO - PROCESS | 2076 | 1461021786320 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 571ms 16:23:06 INFO - PROCESS | 2076 | 1461021786352 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 2076 | 1461021786354 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:23:06 INFO - PROCESS | 2076 | 1461021786358 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 2076 | 1461021786359 Marionette TRACE conn2 <- [1,846,null,{}] 16:23:06 INFO - PROCESS | 2076 | 1461021786361 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:06 INFO - PROCESS | 2076 | 1461021786442 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:23:06 INFO - PROCESS | 2076 | 1461021786446 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x11becc800 == 64 [pid = 2076] [id = 219] 16:23:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x11bbf2400) [pid = 2076] [serial = 655] [outer = 0x0] 16:23:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x11c92bc00) [pid = 2076] [serial = 656] [outer = 0x11bbf2400] 16:23:06 INFO - PROCESS | 2076 | 1461021786473 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x1269c3800) [pid = 2076] [serial = 657] [outer = 0x11bbf2400] 16:23:06 INFO - PROCESS | 2076 | 1461021786802 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 16:23:06 INFO - PROCESS | 2076 | 1461021786827 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 2076 | 1461021786829 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:23:06 INFO - PROCESS | 2076 | 1461021786833 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 2076 | 1461021786835 Marionette TRACE conn2 <- [1,850,null,{}] 16:23:06 INFO - PROCESS | 2076 | 1461021786838 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:06 INFO - PROCESS | 2076 | 1461021786970 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:23:07 INFO - PROCESS | 2076 | 1461021787051 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x125baf800 == 65 [pid = 2076] [id = 220] 16:23:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11bbf9400) [pid = 2076] [serial = 658] [outer = 0x0] 16:23:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x126deec00) [pid = 2076] [serial = 659] [outer = 0x11bbf9400] 16:23:07 INFO - PROCESS | 2076 | 1461021787092 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x1280af400) [pid = 2076] [serial = 660] [outer = 0x11bbf9400] 16:23:07 INFO - PROCESS | 2076 | 1461021787560 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 772ms 16:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:23:07 INFO - PROCESS | 2076 | 1461021787605 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 2076 | 1461021787606 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:23:07 INFO - PROCESS | 2076 | 1461021787608 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 2076 | 1461021787609 Marionette TRACE conn2 <- [1,854,null,{}] 16:23:07 INFO - PROCESS | 2076 | 1461021787612 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:07 INFO - PROCESS | 2076 | 1461021787708 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:23:07 INFO - PROCESS | 2076 | 1461021787715 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x127186000 == 66 [pid = 2076] [id = 221] 16:23:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x128da5400) [pid = 2076] [serial = 661] [outer = 0x0] 16:23:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x12aaa6800) [pid = 2076] [serial = 662] [outer = 0x128da5400] 16:23:07 INFO - PROCESS | 2076 | 1461021787744 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x12b06cc00) [pid = 2076] [serial = 663] [outer = 0x128da5400] 16:23:08 INFO - PROCESS | 2076 | 1461021788092 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 16:23:08 INFO - PROCESS | 2076 | 1461021788130 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 2076 | 1461021788132 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:23:08 INFO - PROCESS | 2076 | 1461021788134 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 2076 | 1461021788135 Marionette TRACE conn2 <- [1,858,null,{}] 16:23:08 INFO - PROCESS | 2076 | 1461021788137 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:08 INFO - PROCESS | 2076 | 1461021788238 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:23:08 INFO - PROCESS | 2076 | 1461021788242 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280d8000 == 67 [pid = 2076] [id = 222] 16:23:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x12aaac400) [pid = 2076] [serial = 664] [outer = 0x0] 16:23:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x12b618400) [pid = 2076] [serial = 665] [outer = 0x12aaac400] 16:23:08 INFO - PROCESS | 2076 | 1461021788267 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x12d038000) [pid = 2076] [serial = 666] [outer = 0x12aaac400] 16:23:08 INFO - PROCESS | 2076 | 1461021788639 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 16:23:08 INFO - PROCESS | 2076 | 1461021788659 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 2076 | 1461021788660 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:23:08 INFO - PROCESS | 2076 | 1461021788662 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 2076 | 1461021788663 Marionette TRACE conn2 <- [1,862,null,{}] 16:23:08 INFO - PROCESS | 2076 | 1461021788666 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:08 INFO - PROCESS | 2076 | 1461021788770 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:23:08 INFO - PROCESS | 2076 | 1461021788802 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa90800 == 68 [pid = 2076] [id = 223] 16:23:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x12b3bc400) [pid = 2076] [serial = 667] [outer = 0x0] 16:23:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x12d31ec00) [pid = 2076] [serial = 668] [outer = 0x12b3bc400] 16:23:08 INFO - PROCESS | 2076 | 1461021788829 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x12e213000) [pid = 2076] [serial = 669] [outer = 0x12b3bc400] 16:23:09 INFO - PROCESS | 2076 | 1461021789162 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 16:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:23:09 INFO - PROCESS | 2076 | 1461021789181 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 2076 | 1461021789182 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:23:09 INFO - PROCESS | 2076 | 1461021789187 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 2076 | 1461021789188 Marionette TRACE conn2 <- [1,866,null,{}] 16:23:09 INFO - PROCESS | 2076 | 1461021789196 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:09 INFO - PROCESS | 2076 | 1461021789296 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:23:09 INFO - PROCESS | 2076 | 1461021789301 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc10000 == 69 [pid = 2076] [id = 224] 16:23:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x12aaa6000) [pid = 2076] [serial = 670] [outer = 0x0] 16:23:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x12e21f000) [pid = 2076] [serial = 671] [outer = 0x12aaa6000] 16:23:09 INFO - PROCESS | 2076 | 1461021789326 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x12e2de000) [pid = 2076] [serial = 672] [outer = 0x12aaa6000] 16:23:09 INFO - PROCESS | 2076 | 1461021789688 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 525ms 16:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:23:09 INFO - PROCESS | 2076 | 1461021789716 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 2076 | 1461021789717 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:23:09 INFO - PROCESS | 2076 | 1461021789719 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 2076 | 1461021789720 Marionette TRACE conn2 <- [1,870,null,{}] 16:23:09 INFO - PROCESS | 2076 | 1461021789723 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:09 INFO - PROCESS | 2076 | 1461021789827 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:23:09 INFO - PROCESS | 2076 | 1461021789861 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x12da65000 == 70 [pid = 2076] [id = 225] 16:23:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x12b3c6c00) [pid = 2076] [serial = 673] [outer = 0x0] 16:23:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x12e2e7400) [pid = 2076] [serial = 674] [outer = 0x12b3c6c00] 16:23:09 INFO - PROCESS | 2076 | 1461021789886 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x12e445800) [pid = 2076] [serial = 675] [outer = 0x12b3c6c00] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x11ad37c00) [pid = 2076] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x12da87c00) [pid = 2076] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x12aaae000) [pid = 2076] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x12b06d800) [pid = 2076] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x11a903000) [pid = 2076] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x1280b4000) [pid = 2076] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x12e2dcc00) [pid = 2076] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x11c57a000) [pid = 2076] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x125c17c00) [pid = 2076] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x11adc1000) [pid = 2076] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x12accfc00) [pid = 2076] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x11913cc00) [pid = 2076] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x118c4ac00) [pid = 2076] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x1192df800) [pid = 2076] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x128d9d000) [pid = 2076] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x1280af800) [pid = 2076] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x12acc8800) [pid = 2076] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x128bb1400) [pid = 2076] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x1186c8400) [pid = 2076] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x119257c00) [pid = 2076] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x11af89c00) [pid = 2076] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x11accfc00) [pid = 2076] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x11c11d400) [pid = 2076] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x115575c00) [pid = 2076] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x11529b000) [pid = 2076] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x11572e400) [pid = 2076] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x12a733000) [pid = 2076] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x128103c00) [pid = 2076] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x12686c400) [pid = 2076] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x12b06dc00) [pid = 2076] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x119c5cc00) [pid = 2076] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:23:10 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x128dea800) [pid = 2076] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:23:10 INFO - PROCESS | 2076 | 1461021790396 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 720ms 16:23:10 INFO - PROCESS | 2076 | 1461021790440 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:23:10 INFO - PROCESS | 2076 | 1461021790442 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:23:10 INFO - PROCESS | 2076 | 1461021790458 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 2076 | 1461021790460 Marionette TRACE conn2 <- [1,874,null,{}] 16:23:10 INFO - PROCESS | 2076 | 1461021790473 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:10 INFO - PROCESS | 2076 | 1461021790578 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:23:10 INFO - PROCESS | 2076 | 1461021790605 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc0b000 == 71 [pid = 2076] [id = 226] 16:23:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x126d4d000) [pid = 2076] [serial = 676] [outer = 0x0] 16:23:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x1275ea800) [pid = 2076] [serial = 677] [outer = 0x126d4d000] 16:23:10 INFO - PROCESS | 2076 | 1461021790634 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x12aab0000) [pid = 2076] [serial = 678] [outer = 0x126d4d000] 16:23:10 INFO - PROCESS | 2076 | 1461021790973 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 540ms 16:23:10 INFO - PROCESS | 2076 | 1461021790987 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 2076 | 1461021790989 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:23:10 INFO - PROCESS | 2076 | 1461021790992 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 2076 | 1461021790993 Marionette TRACE conn2 <- [1,878,null,{}] 16:23:10 INFO - PROCESS | 2076 | 1461021790995 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:11 INFO - PROCESS | 2076 | 1461021791083 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:23:11 INFO - PROCESS | 2076 | 1461021791139 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec5a800 == 72 [pid = 2076] [id = 227] 16:23:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x126d53400) [pid = 2076] [serial = 679] [outer = 0x0] 16:23:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x12e210400) [pid = 2076] [serial = 680] [outer = 0x126d53400] 16:23:11 INFO - PROCESS | 2076 | 1461021791165 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x12e446800) [pid = 2076] [serial = 681] [outer = 0x126d53400] 16:23:11 INFO - PROCESS | 2076 | 1461021791439 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 16:23:11 INFO - PROCESS | 2076 | 1461021791461 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 2076 | 1461021791463 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:23:11 INFO - PROCESS | 2076 | 1461021791465 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 2076 | 1461021791466 Marionette TRACE conn2 <- [1,882,null,{}] 16:23:11 INFO - PROCESS | 2076 | 1461021791477 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:11 INFO - PROCESS | 2076 | 1461021791566 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:23:11 INFO - PROCESS | 2076 | 1461021791573 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef90000 == 73 [pid = 2076] [id = 228] 16:23:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x12e446c00) [pid = 2076] [serial = 682] [outer = 0x0] 16:23:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x12e44f400) [pid = 2076] [serial = 683] [outer = 0x12e446c00] 16:23:11 INFO - PROCESS | 2076 | 1461021791598 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x12e83c800) [pid = 2076] [serial = 684] [outer = 0x12e446c00] 16:23:11 INFO - PROCESS | 2076 | 1461021791954 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 528ms 16:23:11 INFO - PROCESS | 2076 | 1461021791995 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 2076 | 1461021791996 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:23:12 INFO - PROCESS | 2076 | 1461021791999 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 2076 | 1461021792000 Marionette TRACE conn2 <- [1,886,null,{}] 16:23:12 INFO - PROCESS | 2076 | 1461021792002 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:12 INFO - PROCESS | 2076 | 1461021792088 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:23:12 INFO - PROCESS | 2076 | 1461021792092 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5d7000 == 74 [pid = 2076] [id = 229] 16:23:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x12e83f800) [pid = 2076] [serial = 685] [outer = 0x0] 16:23:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x12e842400) [pid = 2076] [serial = 686] [outer = 0x12e83f800] 16:23:12 INFO - PROCESS | 2076 | 1461021792118 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x12e847000) [pid = 2076] [serial = 687] [outer = 0x12e83f800] 16:23:12 INFO - PROCESS | 2076 | 1461021792569 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 618ms 16:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:23:12 INFO - PROCESS | 2076 | 1461021792620 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 2076 | 1461021792623 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:23:12 INFO - PROCESS | 2076 | 1461021792627 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 2076 | 1461021792630 Marionette TRACE conn2 <- [1,890,null,{}] 16:23:12 INFO - PROCESS | 2076 | 1461021792634 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:12 INFO - PROCESS | 2076 | 1461021792740 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:23:12 INFO - PROCESS | 2076 | 1461021792809 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x119b16800 == 75 [pid = 2076] [id = 230] 16:23:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x11572f800) [pid = 2076] [serial = 688] [outer = 0x0] 16:23:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x118c88c00) [pid = 2076] [serial = 689] [outer = 0x11572f800] 16:23:12 INFO - PROCESS | 2076 | 1461021792842 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11a78d400) [pid = 2076] [serial = 690] [outer = 0x11572f800] 16:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 676ms 16:23:13 INFO - PROCESS | 2076 | 1461021793296 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:23:13 INFO - PROCESS | 2076 | 1461021793304 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 2076 | 1461021793308 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:23:13 INFO - PROCESS | 2076 | 1461021793313 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 2076 | 1461021793314 Marionette TRACE conn2 <- [1,894,null,{}] 16:23:13 INFO - PROCESS | 2076 | 1461021793317 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:13 INFO - PROCESS | 2076 | 1461021793421 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:23:13 INFO - PROCESS | 2076 | 1461021793475 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c912000 == 76 [pid = 2076] [id = 231] 16:23:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x1181ab800) [pid = 2076] [serial = 691] [outer = 0x0] 16:23:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x11ad34c00) [pid = 2076] [serial = 692] [outer = 0x1181ab800] 16:23:13 INFO - PROCESS | 2076 | 1461021793506 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x11b580400) [pid = 2076] [serial = 693] [outer = 0x1181ab800] 16:23:13 INFO - PROCESS | 2076 | 1461021793939 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 16:23:13 INFO - PROCESS | 2076 | 1461021793984 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 2076 | 1461021793986 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:23:13 INFO - PROCESS | 2076 | 1461021793988 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 2076 | 1461021793991 Marionette TRACE conn2 <- [1,898,null,{}] 16:23:14 INFO - PROCESS | 2076 | 1461021793998 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:14 INFO - PROCESS | 2076 | 1461021794129 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:23:14 INFO - PROCESS | 2076 | 1461021794212 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e863000 == 77 [pid = 2076] [id = 232] 16:23:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x125b81400) [pid = 2076] [serial = 694] [outer = 0x0] 16:23:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x128106800) [pid = 2076] [serial = 695] [outer = 0x125b81400] 16:23:14 INFO - PROCESS | 2076 | 1461021794246 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x12a705000) [pid = 2076] [serial = 696] [outer = 0x125b81400] 16:23:14 INFO - PROCESS | 2076 | 1461021794672 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 721ms 16:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:23:14 INFO - PROCESS | 2076 | 1461021794710 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 2076 | 1461021794712 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:23:14 INFO - PROCESS | 2076 | 1461021794714 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 2076 | 1461021794715 Marionette TRACE conn2 <- [1,902,null,{}] 16:23:14 INFO - PROCESS | 2076 | 1461021794718 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:14 INFO - PROCESS | 2076 | 1461021794822 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:23:14 INFO - PROCESS | 2076 | 1461021794892 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb79800 == 78 [pid = 2076] [id = 233] 16:23:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x128baa000) [pid = 2076] [serial = 697] [outer = 0x0] 16:23:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x12acc3000) [pid = 2076] [serial = 698] [outer = 0x128baa000] 16:23:14 INFO - PROCESS | 2076 | 1461021794922 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x12cf8ac00) [pid = 2076] [serial = 699] [outer = 0x128baa000] 16:23:15 INFO - PROCESS | 2076 | 1461021795345 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 671ms 16:23:15 INFO - PROCESS | 2076 | 1461021795386 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 2076 | 1461021795388 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:23:15 INFO - PROCESS | 2076 | 1461021795390 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 2076 | 1461021795391 Marionette TRACE conn2 <- [1,906,null,{}] 16:23:15 INFO - PROCESS | 2076 | 1461021795394 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:15 INFO - PROCESS | 2076 | 1461021795516 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:23:15 INFO - PROCESS | 2076 | 1461021795585 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fd5b800 == 79 [pid = 2076] [id = 234] 16:23:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x12a70f400) [pid = 2076] [serial = 700] [outer = 0x0] 16:23:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x12da7d400) [pid = 2076] [serial = 701] [outer = 0x12a70f400] 16:23:15 INFO - PROCESS | 2076 | 1461021795618 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x12e83d400) [pid = 2076] [serial = 702] [outer = 0x12a70f400] 16:23:16 INFO - PROCESS | 2076 | 1461021796003 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 16:23:16 INFO - PROCESS | 2076 | 1461021796060 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 2076 | 1461021796062 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:23:16 INFO - PROCESS | 2076 | 1461021796064 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 2076 | 1461021796065 Marionette TRACE conn2 <- [1,910,null,{}] 16:23:16 INFO - PROCESS | 2076 | 1461021796068 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:16 INFO - PROCESS | 2076 | 1461021796186 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:23:16 INFO - PROCESS | 2076 | 1461021796244 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302d3000 == 80 [pid = 2076] [id = 235] 16:23:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x12e848c00) [pid = 2076] [serial = 703] [outer = 0x0] 16:23:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x12ef2b400) [pid = 2076] [serial = 704] [outer = 0x12e848c00] 16:23:16 INFO - PROCESS | 2076 | 1461021796277 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x12efb5c00) [pid = 2076] [serial = 705] [outer = 0x12e848c00] 16:23:16 INFO - PROCESS | 2076 | 1461021796714 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 16:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:23:16 INFO - PROCESS | 2076 | 1461021796736 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 2076 | 1461021796737 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:23:16 INFO - PROCESS | 2076 | 1461021796740 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 2076 | 1461021796741 Marionette TRACE conn2 <- [1,914,null,{}] 16:23:16 INFO - PROCESS | 2076 | 1461021796743 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:16 INFO - PROCESS | 2076 | 1461021796867 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:23:16 INFO - PROCESS | 2076 | 1461021796937 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x11911b000 == 81 [pid = 2076] [id = 236] 16:23:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x114406400) [pid = 2076] [serial = 706] [outer = 0x0] 16:23:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x1192df000) [pid = 2076] [serial = 707] [outer = 0x114406400] 16:23:16 INFO - PROCESS | 2076 | 1461021796967 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x11ad4c800) [pid = 2076] [serial = 708] [outer = 0x114406400] 16:23:17 INFO - PROCESS | 2076 | 1461021797531 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 820ms 16:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:23:17 INFO - PROCESS | 2076 | 1461021797560 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 2076 | 1461021797562 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:23:17 INFO - PROCESS | 2076 | 1461021797566 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 2076 | 1461021797571 Marionette TRACE conn2 <- [1,918,null,{}] 16:23:17 INFO - PROCESS | 2076 | 1461021797575 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:17 INFO - PROCESS | 2076 | 1461021797668 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:23:17 INFO - PROCESS | 2076 | 1461021797728 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b525000 == 82 [pid = 2076] [id = 237] 16:23:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x115578000) [pid = 2076] [serial = 709] [outer = 0x0] 16:23:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x1181a7800) [pid = 2076] [serial = 710] [outer = 0x115578000] 16:23:17 INFO - PROCESS | 2076 | 1461021797757 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x119131800) [pid = 2076] [serial = 711] [outer = 0x115578000] 16:23:18 INFO - PROCESS | 2076 | 1461021798258 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 725ms 16:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:23:18 INFO - PROCESS | 2076 | 1461021798291 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 2076 | 1461021798295 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:23:18 INFO - PROCESS | 2076 | 1461021798299 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 2076 | 1461021798301 Marionette TRACE conn2 <- [1,922,null,{}] 16:23:18 INFO - PROCESS | 2076 | 1461021798303 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:18 INFO - PROCESS | 2076 | 1461021798423 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11910d000 == 81 [pid = 2076] [id = 158] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11bee0800 == 80 [pid = 2076] [id = 159] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12b011000 == 79 [pid = 2076] [id = 192] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x126a9d000 == 78 [pid = 2076] [id = 179] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa9a800 == 77 [pid = 2076] [id = 191] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec5f000 == 76 [pid = 2076] [id = 161] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9cd000 == 75 [pid = 2076] [id = 109] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5c9000 == 74 [pid = 2076] [id = 177] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12682e000 == 73 [pid = 2076] [id = 198] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11c423000 == 72 [pid = 2076] [id = 197] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12d004000 == 71 [pid = 2076] [id = 193] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef90000 == 70 [pid = 2076] [id = 228] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec5a800 == 69 [pid = 2076] [id = 227] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc0b000 == 68 [pid = 2076] [id = 226] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12da65000 == 67 [pid = 2076] [id = 225] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x11a90e000) [pid = 2076] [serial = 587] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x11c541400) [pid = 2076] [serial = 590] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x12aaab000) [pid = 2076] [serial = 593] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc10000 == 66 [pid = 2076] [id = 224] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa90800 == 65 [pid = 2076] [id = 223] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x1280cb000 == 64 [pid = 2076] [id = 205] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x1280d8000 == 63 [pid = 2076] [id = 222] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11c498800 == 62 [pid = 2076] [id = 203] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x127186000 == 61 [pid = 2076] [id = 221] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x125baf800 == 60 [pid = 2076] [id = 220] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11becc800 == 59 [pid = 2076] [id = 219] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x119286000 == 58 [pid = 2076] [id = 218] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11b5ef800 == 57 [pid = 2076] [id = 217] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x119c91800 == 56 [pid = 2076] [id = 216] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12e642800 == 55 [pid = 2076] [id = 214] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12e281000 == 54 [pid = 2076] [id = 213] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12da5d000 == 53 [pid = 2076] [id = 212] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12753c800 == 52 [pid = 2076] [id = 211] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad58800 == 51 [pid = 2076] [id = 210] 16:23:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12d007000 == 50 [pid = 2076] [id = 209] 16:23:18 INFO - PROCESS | 2076 | 1461021798513 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x114b34000 == 51 [pid = 2076] [id = 238] 16:23:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x115570400) [pid = 2076] [serial = 712] [outer = 0x0] 16:23:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x119134000) [pid = 2076] [serial = 713] [outer = 0x115570400] 16:23:18 INFO - PROCESS | 2076 | 1461021798540 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x11a907400) [pid = 2076] [serial = 714] [outer = 0x115570400] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x12a70bc00) [pid = 2076] [serial = 359] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12e215c00) [pid = 2076] [serial = 428] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x12d037c00) [pid = 2076] [serial = 422] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x12a72f000) [pid = 2076] [serial = 419] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x119c55000) [pid = 2076] [serial = 474] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x12e21b000) [pid = 2076] [serial = 486] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x12cf94c00) [pid = 2076] [serial = 573] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x11adc1400) [pid = 2076] [serial = 477] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x12a70f000) [pid = 2076] [serial = 570] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x12e44ec00) [pid = 2076] [serial = 489] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x1272c3800) [pid = 2076] [serial = 480] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x12b616400) [pid = 2076] [serial = 483] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x11c1c0c00) [pid = 2076] [serial = 416] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x12d3e8c00) [pid = 2076] [serial = 425] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x11a93f400) [pid = 2076] [serial = 413] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x119c57800) [pid = 2076] [serial = 564] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x11af8a800) [pid = 2076] [serial = 567] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x12da7f800) [pid = 2076] [serial = 576] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x11ad35800) [pid = 2076] [serial = 534] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x12cf90400) [pid = 2076] [serial = 540] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x126867c00) [pid = 2076] [serial = 537] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x12e448000) [pid = 2076] [serial = 579] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x11a93e800) [pid = 2076] [serial = 606] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x11b5d8000) [pid = 2076] [serial = 611] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x11ad51400) [pid = 2076] [serial = 608] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x125b80c00) [pid = 2076] [serial = 614] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x11c92f000) [pid = 2076] [serial = 617] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x11bf1b800) [pid = 2076] [serial = 612] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x115578800) [pid = 2076] [serial = 600] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x1152ac800) [pid = 2076] [serial = 599] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x1185ec400) [pid = 2076] [serial = 602] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x12e21c400) [pid = 2076] [serial = 597] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x12da83400) [pid = 2076] [serial = 596] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x128d9cc00) [pid = 2076] [serial = 620] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x119d99800) [pid = 2076] [serial = 605] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x128de9c00) [pid = 2076] [serial = 621] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x1276e9000) [pid = 2076] [serial = 615] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x11af87800) [pid = 2076] [serial = 609] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 118 (0x118edcc00) [pid = 2076] [serial = 603] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 117 (0x1280b3c00) [pid = 2076] [serial = 618] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 116 (0x128bb2800) [pid = 2076] [serial = 623] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | --DOMWINDOW == 115 (0x12a72c000) [pid = 2076] [serial = 624] [outer = 0x0] [url = about:blank] 16:23:18 INFO - PROCESS | 2076 | 1461021798961 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 16:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:23:18 INFO - PROCESS | 2076 | 1461021798975 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 2076 | 1461021798977 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:23:18 INFO - PROCESS | 2076 | 1461021798980 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 2076 | 1461021798986 Marionette TRACE conn2 <- [1,926,null,{}] 16:23:19 INFO - PROCESS | 2076 | 1461021798998 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:19 INFO - PROCESS | 2076 | 1461021799148 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:23:19 INFO - PROCESS | 2076 | 1461021799254 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a868000 == 52 [pid = 2076] [id = 239] 16:23:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 116 (0x119c5d400) [pid = 2076] [serial = 715] [outer = 0x0] 16:23:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 117 (0x11ad82c00) [pid = 2076] [serial = 716] [outer = 0x119c5d400] 16:23:19 INFO - PROCESS | 2076 | 1461021799294 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 118 (0x11b579800) [pid = 2076] [serial = 717] [outer = 0x119c5d400] 16:23:19 INFO - PROCESS | 2076 | 1461021799594 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 627ms 16:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:23:19 INFO - PROCESS | 2076 | 1461021799609 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 2076 | 1461021799611 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:23:19 INFO - PROCESS | 2076 | 1461021799613 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 2076 | 1461021799614 Marionette TRACE conn2 <- [1,930,null,{}] 16:23:19 INFO - PROCESS | 2076 | 1461021799625 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:19 INFO - PROCESS | 2076 | 1461021799713 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:23:19 INFO - PROCESS | 2076 | 1461021799787 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c489800 == 53 [pid = 2076] [id = 240] 16:23:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 119 (0x11af8d400) [pid = 2076] [serial = 718] [outer = 0x0] 16:23:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x11bbfc400) [pid = 2076] [serial = 719] [outer = 0x11af8d400] 16:23:19 INFO - PROCESS | 2076 | 1461021799816 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x11c312400) [pid = 2076] [serial = 720] [outer = 0x11af8d400] 16:23:20 INFO - PROCESS | 2076 | 1461021800108 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 16:23:20 INFO - PROCESS | 2076 | 1461021800137 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 2076 | 1461021800140 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:23:20 INFO - PROCESS | 2076 | 1461021800142 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 2076 | 1461021800143 Marionette TRACE conn2 <- [1,934,null,{}] 16:23:20 INFO - PROCESS | 2076 | 1461021800146 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:20 INFO - PROCESS | 2076 | 1461021800229 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:23:20 INFO - PROCESS | 2076 | 1461021800234 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x125bb8000 == 54 [pid = 2076] [id = 241] 16:23:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x11c312c00) [pid = 2076] [serial = 721] [outer = 0x0] 16:23:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x125b82000) [pid = 2076] [serial = 722] [outer = 0x11c312c00] 16:23:20 INFO - PROCESS | 2076 | 1461021800261 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x126d4d400) [pid = 2076] [serial = 723] [outer = 0x11c312c00] 16:23:20 INFO - PROCESS | 2076 | 1461021800611 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 519ms 16:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:23:20 INFO - PROCESS | 2076 | 1461021800664 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 2076 | 1461021800665 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:23:20 INFO - PROCESS | 2076 | 1461021800674 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 2076 | 1461021800676 Marionette TRACE conn2 <- [1,938,null,{}] 16:23:20 INFO - PROCESS | 2076 | 1461021800688 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:20 INFO - PROCESS | 2076 | 1461021800817 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:23:20 INFO - PROCESS | 2076 | 1461021800866 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x127179000 == 55 [pid = 2076] [id = 242] 16:23:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x1276aac00) [pid = 2076] [serial = 724] [outer = 0x0] 16:23:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x128bb3000) [pid = 2076] [serial = 725] [outer = 0x1276aac00] 16:23:20 INFO - PROCESS | 2076 | 1461021800912 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x12a705c00) [pid = 2076] [serial = 726] [outer = 0x1276aac00] 16:23:21 INFO - PROCESS | 2076 | 1461021801377 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 731ms 16:23:21 INFO - PROCESS | 2076 | 1461021801406 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 2076 | 1461021801407 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:23:21 INFO - PROCESS | 2076 | 1461021801415 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 2076 | 1461021801416 Marionette TRACE conn2 <- [1,942,null,{}] 16:23:21 INFO - PROCESS | 2076 | 1461021801424 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:21 INFO - PROCESS | 2076 | 1461021801530 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:23:21 INFO - PROCESS | 2076 | 1461021801535 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x127a19000 == 56 [pid = 2076] [id = 243] 16:23:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x1278e9c00) [pid = 2076] [serial = 727] [outer = 0x0] 16:23:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x12a730000) [pid = 2076] [serial = 728] [outer = 0x1278e9c00] 16:23:21 INFO - PROCESS | 2076 | 1461021801591 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x12accfc00) [pid = 2076] [serial = 729] [outer = 0x1278e9c00] 16:23:21 INFO - PROCESS | 2076 | 1461021801914 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 530ms 16:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:23:21 INFO - PROCESS | 2076 | 1461021801940 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 2076 | 1461021801941 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:23:21 INFO - PROCESS | 2076 | 1461021801943 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 2076 | 1461021801944 Marionette TRACE conn2 <- [1,946,null,{}] 16:23:21 INFO - PROCESS | 2076 | 1461021801947 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:22 INFO - PROCESS | 2076 | 1461021802051 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:23:22 INFO - PROCESS | 2076 | 1461021802067 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x128b12000 == 57 [pid = 2076] [id = 244] 16:23:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x128d9fc00) [pid = 2076] [serial = 730] [outer = 0x0] 16:23:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x12b06f400) [pid = 2076] [serial = 731] [outer = 0x128d9fc00] 16:23:22 INFO - PROCESS | 2076 | 1461021802093 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x12b614c00) [pid = 2076] [serial = 732] [outer = 0x128d9fc00] 16:23:22 INFO - PROCESS | 2076 | 1461021802440 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 16:23:22 INFO - PROCESS | 2076 | 1461021802461 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 2076 | 1461021802463 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:23:22 INFO - PROCESS | 2076 | 1461021802465 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 2076 | 1461021802466 Marionette TRACE conn2 <- [1,950,null,{}] 16:23:22 INFO - PROCESS | 2076 | 1461021802470 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:22 INFO - PROCESS | 2076 | 1461021802579 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:23:22 INFO - PROCESS | 2076 | 1461021802592 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b01b800 == 58 [pid = 2076] [id = 245] 16:23:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x12ce4b000) [pid = 2076] [serial = 733] [outer = 0x0] 16:23:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x12cf92400) [pid = 2076] [serial = 734] [outer = 0x12ce4b000] 16:23:22 INFO - PROCESS | 2076 | 1461021802617 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x12d03a400) [pid = 2076] [serial = 735] [outer = 0x12ce4b000] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x12aaac400) [pid = 2076] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x12b3bc400) [pid = 2076] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x128da5400) [pid = 2076] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x1191bc400) [pid = 2076] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x11bbf2400) [pid = 2076] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x1175e3800) [pid = 2076] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x11bbf9400) [pid = 2076] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x1191b3800) [pid = 2076] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x12aaa6000) [pid = 2076] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x12b3c6c00) [pid = 2076] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x126d53400) [pid = 2076] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x126d4d000) [pid = 2076] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x11a876000) [pid = 2076] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x12a733c00) [pid = 2076] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x11a907800) [pid = 2076] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:23:22 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x12e446c00) [pid = 2076] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:23:23 INFO - PROCESS | 2076 | 1461021803077 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 625ms 16:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:23:23 INFO - PROCESS | 2076 | 1461021803091 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 2076 | 1461021803092 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:23:23 INFO - PROCESS | 2076 | 1461021803094 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 2076 | 1461021803095 Marionette TRACE conn2 <- [1,954,null,{}] 16:23:23 INFO - PROCESS | 2076 | 1461021803098 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:23 INFO - PROCESS | 2076 | 1461021803213 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:23:23 INFO - PROCESS | 2076 | 1461021803257 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b369000 == 59 [pid = 2076] [id = 246] 16:23:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x115571400) [pid = 2076] [serial = 736] [outer = 0x0] 16:23:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x127b2a800) [pid = 2076] [serial = 737] [outer = 0x115571400] 16:23:23 INFO - PROCESS | 2076 | 1461021803283 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x12cf85c00) [pid = 2076] [serial = 738] [outer = 0x115571400] 16:23:23 INFO - PROCESS | 2076 | 1461021803596 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 16:23:23 INFO - PROCESS | 2076 | 1461021803613 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 2076 | 1461021803614 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:23:23 INFO - PROCESS | 2076 | 1461021803620 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 2076 | 1461021803623 Marionette TRACE conn2 <- [1,958,null,{}] 16:23:23 INFO - PROCESS | 2076 | 1461021803626 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:23 INFO - PROCESS | 2076 | 1461021803728 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:23:23 INFO - PROCESS | 2076 | 1461021803780 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ce69800 == 60 [pid = 2076] [id = 247] 16:23:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x128da5400) [pid = 2076] [serial = 739] [outer = 0x0] 16:23:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x12d31f000) [pid = 2076] [serial = 740] [outer = 0x128da5400] 16:23:23 INFO - PROCESS | 2076 | 1461021803810 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x12e2d3400) [pid = 2076] [serial = 741] [outer = 0x128da5400] 16:23:24 INFO - PROCESS | 2076 | 1461021804087 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 524ms 16:23:24 INFO - PROCESS | 2076 | 1461021804141 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 2076 | 1461021804142 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:23:24 INFO - PROCESS | 2076 | 1461021804145 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 2076 | 1461021804146 Marionette TRACE conn2 <- [1,962,null,{}] 16:23:24 INFO - PROCESS | 2076 | 1461021804148 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:24 INFO - PROCESS | 2076 | 1461021804233 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:23:24 INFO - PROCESS | 2076 | 1461021804240 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d0a0800 == 61 [pid = 2076] [id = 248] 16:23:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x12b3c6c00) [pid = 2076] [serial = 742] [outer = 0x0] 16:23:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x12e2e3c00) [pid = 2076] [serial = 743] [outer = 0x12b3c6c00] 16:23:24 INFO - PROCESS | 2076 | 1461021804265 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x12e44ec00) [pid = 2076] [serial = 744] [outer = 0x12b3c6c00] 16:23:24 INFO - PROCESS | 2076 | 1461021804613 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 16:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:23:24 INFO - PROCESS | 2076 | 1461021804666 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 2076 | 1461021804667 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:23:24 INFO - PROCESS | 2076 | 1461021804669 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 2076 | 1461021804670 Marionette TRACE conn2 <- [1,966,null,{}] 16:23:24 INFO - PROCESS | 2076 | 1461021804673 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:24 INFO - PROCESS | 2076 | 1461021804759 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:23:24 INFO - PROCESS | 2076 | 1461021804765 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e630000 == 62 [pid = 2076] [id = 249] 16:23:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x12e44fc00) [pid = 2076] [serial = 745] [outer = 0x0] 16:23:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x12e847800) [pid = 2076] [serial = 746] [outer = 0x12e44fc00] 16:23:24 INFO - PROCESS | 2076 | 1461021804790 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x12eb52000) [pid = 2076] [serial = 747] [outer = 0x12e44fc00] 16:23:25 INFO - PROCESS | 2076 | 1461021805278 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 669ms 16:23:25 INFO - PROCESS | 2076 | 1461021805339 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 2076 | 1461021805342 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:23:25 INFO - PROCESS | 2076 | 1461021805346 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 2076 | 1461021805348 Marionette TRACE conn2 <- [1,970,null,{}] 16:23:25 INFO - PROCESS | 2076 | 1461021805352 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:25 INFO - PROCESS | 2076 | 1461021805461 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:23:25 INFO - PROCESS | 2076 | 1461021805545 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x119b2f000 == 63 [pid = 2076] [id = 250] 16:23:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x119254c00) [pid = 2076] [serial = 748] [outer = 0x0] 16:23:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x119c5c400) [pid = 2076] [serial = 749] [outer = 0x119254c00] 16:23:25 INFO - PROCESS | 2076 | 1461021805619 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x11a907c00) [pid = 2076] [serial = 750] [outer = 0x119254c00] 16:23:26 INFO - PROCESS | 2076 | 1461021806071 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 770ms 16:23:26 INFO - PROCESS | 2076 | 1461021806117 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 2076 | 1461021806123 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:23:26 INFO - PROCESS | 2076 | 1461021806128 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 2076 | 1461021806129 Marionette TRACE conn2 <- [1,974,null,{}] 16:23:26 INFO - PROCESS | 2076 | 1461021806132 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:26 INFO - PROCESS | 2076 | 1461021806237 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:23:26 INFO - PROCESS | 2076 | 1461021806307 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9c2800 == 64 [pid = 2076] [id = 251] 16:23:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11ad41800) [pid = 2076] [serial = 751] [outer = 0x0] 16:23:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x11b579400) [pid = 2076] [serial = 752] [outer = 0x11ad41800] 16:23:26 INFO - PROCESS | 2076 | 1461021806337 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x11bbf1800) [pid = 2076] [serial = 753] [outer = 0x11ad41800] 16:23:26 INFO - PROCESS | 2076 | 1461021806737 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 670ms 16:23:26 INFO - PROCESS | 2076 | 1461021806797 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 2076 | 1461021806799 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:23:26 INFO - PROCESS | 2076 | 1461021806845 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 2076 | 1461021806848 Marionette TRACE conn2 <- [1,978,null,{}] 16:23:26 INFO - PROCESS | 2076 | 1461021806858 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:26 INFO - PROCESS | 2076 | 1461021806966 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:23:27 INFO - PROCESS | 2076 | 1461021807039 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d07f000 == 65 [pid = 2076] [id = 252] 16:23:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x11c313400) [pid = 2076] [serial = 754] [outer = 0x0] 16:23:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x128bae000) [pid = 2076] [serial = 755] [outer = 0x11c313400] 16:23:27 INFO - PROCESS | 2076 | 1461021807071 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x12a733400) [pid = 2076] [serial = 756] [outer = 0x11c313400] 16:23:27 INFO - PROCESS | 2076 | 1461021807496 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 678ms 16:23:27 INFO - PROCESS | 2076 | 1461021807521 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 2076 | 1461021807523 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:23:27 INFO - PROCESS | 2076 | 1461021807526 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 2076 | 1461021807527 Marionette TRACE conn2 <- [1,982,null,{}] 16:23:27 INFO - PROCESS | 2076 | 1461021807529 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:27 INFO - PROCESS | 2076 | 1461021807635 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:23:27 INFO - PROCESS | 2076 | 1461021807693 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec5f800 == 66 [pid = 2076] [id = 253] 16:23:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x12aab2400) [pid = 2076] [serial = 757] [outer = 0x0] 16:23:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x12d02ec00) [pid = 2076] [serial = 758] [outer = 0x12aab2400] 16:23:27 INFO - PROCESS | 2076 | 1461021807723 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x12da7d800) [pid = 2076] [serial = 759] [outer = 0x12aab2400] 16:23:28 INFO - PROCESS | 2076 | 1461021808170 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 668ms 16:23:28 INFO - PROCESS | 2076 | 1461021808195 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 2076 | 1461021808196 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:23:28 INFO - PROCESS | 2076 | 1461021808199 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 2076 | 1461021808200 Marionette TRACE conn2 <- [1,986,null,{}] 16:23:28 INFO - PROCESS | 2076 | 1461021808203 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:28 INFO - PROCESS | 2076 | 1461021808325 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:23:28 INFO - PROCESS | 2076 | 1461021808395 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef83800 == 67 [pid = 2076] [id = 254] 16:23:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x12b3cb800) [pid = 2076] [serial = 760] [outer = 0x0] 16:23:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x12e21e000) [pid = 2076] [serial = 761] [outer = 0x12b3cb800] 16:23:28 INFO - PROCESS | 2076 | 1461021808425 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x12e83fc00) [pid = 2076] [serial = 762] [outer = 0x12b3cb800] 16:23:28 INFO - PROCESS | 2076 | 1461021808886 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 723ms 16:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:23:28 INFO - PROCESS | 2076 | 1461021808923 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 2076 | 1461021808924 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:23:28 INFO - PROCESS | 2076 | 1461021808926 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 2076 | 1461021808928 Marionette TRACE conn2 <- [1,990,null,{}] 16:23:28 INFO - PROCESS | 2076 | 1461021808930 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:29 INFO - PROCESS | 2076 | 1461021809052 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:23:29 INFO - PROCESS | 2076 | 1461021809124 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x12682a000 == 68 [pid = 2076] [id = 255] 16:23:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x12acd1400) [pid = 2076] [serial = 763] [outer = 0x0] 16:23:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x12e21d000) [pid = 2076] [serial = 764] [outer = 0x12acd1400] 16:23:29 INFO - PROCESS | 2076 | 1461021809156 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x12ef27400) [pid = 2076] [serial = 765] [outer = 0x12acd1400] 16:23:29 INFO - PROCESS | 2076 | 1461021809781 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 869ms 16:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:23:29 INFO - PROCESS | 2076 | 1461021809796 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 2076 | 1461021809798 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:23:29 INFO - PROCESS | 2076 | 1461021809804 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 2076 | 1461021809808 Marionette TRACE conn2 <- [1,994,null,{}] 16:23:29 INFO - PROCESS | 2076 | 1461021809813 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:29 INFO - PROCESS | 2076 | 1461021809928 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:23:30 INFO - PROCESS | 2076 | 1461021810017 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c480800 == 69 [pid = 2076] [id = 256] 16:23:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x118ede000) [pid = 2076] [serial = 766] [outer = 0x0] 16:23:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x119d8c400) [pid = 2076] [serial = 767] [outer = 0x118ede000] 16:23:30 INFO - PROCESS | 2076 | 1461021810062 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x11a90f000) [pid = 2076] [serial = 768] [outer = 0x118ede000] 16:23:30 INFO - PROCESS | 2076 | 1461021810610 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 831ms 16:23:30 INFO - PROCESS | 2076 | 1461021810633 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 2076 | 1461021810639 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:23:30 INFO - PROCESS | 2076 | 1461021810644 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 2076 | 1461021810645 Marionette TRACE conn2 <- [1,998,null,{}] 16:23:30 INFO - PROCESS | 2076 | 1461021810648 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:30 INFO - PROCESS | 2076 | 1461021810791 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:23:30 INFO - PROCESS | 2076 | 1461021810798 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a980800 == 70 [pid = 2076] [id = 257] 16:23:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x119134c00) [pid = 2076] [serial = 769] [outer = 0x0] 16:23:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x11ad46000) [pid = 2076] [serial = 770] [outer = 0x119134c00] 16:23:30 INFO - PROCESS | 2076 | 1461021810845 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x11bb38800) [pid = 2076] [serial = 771] [outer = 0x119134c00] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x12d0a0800 == 69 [pid = 2076] [id = 248] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x12ce69800 == 68 [pid = 2076] [id = 247] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x12b369000 == 67 [pid = 2076] [id = 246] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x12b01b800 == 66 [pid = 2076] [id = 245] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x128b12000 == 65 [pid = 2076] [id = 244] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x127a19000 == 64 [pid = 2076] [id = 243] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12e842400) [pid = 2076] [serial = 686] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x127179000 == 63 [pid = 2076] [id = 242] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x125bb8000 == 62 [pid = 2076] [id = 241] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x11c489800 == 61 [pid = 2076] [id = 240] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x11a868000 == 60 [pid = 2076] [id = 239] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x114b34000 == 59 [pid = 2076] [id = 238] 16:23:31 INFO - PROCESS | 2076 | --DOCSHELL 0x11b525000 == 58 [pid = 2076] [id = 237] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x126dec400) [pid = 2076] [serial = 591] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x12b06c000) [pid = 2076] [serial = 594] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x12b618400) [pid = 2076] [serial = 665] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x12d31ec00) [pid = 2076] [serial = 668] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x12e213000) [pid = 2076] [serial = 669] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x12b3c5000) [pid = 2076] [serial = 638] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x12a70c000) [pid = 2076] [serial = 626] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x12aaa6800) [pid = 2076] [serial = 662] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x11ad7b800) [pid = 2076] [serial = 651] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x11a941000) [pid = 2076] [serial = 650] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x11bf29000) [pid = 2076] [serial = 632] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x11c92bc00) [pid = 2076] [serial = 656] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x1269c3800) [pid = 2076] [serial = 657] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x119258800) [pid = 2076] [serial = 648] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x118aeb800) [pid = 2076] [serial = 647] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x126deec00) [pid = 2076] [serial = 659] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x1280af400) [pid = 2076] [serial = 660] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x11adc4800) [pid = 2076] [serial = 653] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x11b5d5400) [pid = 2076] [serial = 654] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x12ce4ac00) [pid = 2076] [serial = 641] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x12686a000) [pid = 2076] [serial = 635] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x12da87400) [pid = 2076] [serial = 644] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x119258400) [pid = 2076] [serial = 629] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x12e21f000) [pid = 2076] [serial = 671] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x12e2de000) [pid = 2076] [serial = 672] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x12e2e7400) [pid = 2076] [serial = 674] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x12e446800) [pid = 2076] [serial = 681] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x1275ea800) [pid = 2076] [serial = 677] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x12e445800) [pid = 2076] [serial = 675] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x12d038000) [pid = 2076] [serial = 666] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x12aab0000) [pid = 2076] [serial = 678] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x12e210400) [pid = 2076] [serial = 680] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x12b06cc00) [pid = 2076] [serial = 663] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x12e83c800) [pid = 2076] [serial = 684] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x11ad80c00) [pid = 2076] [serial = 588] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | --DOMWINDOW == 119 (0x12e44f400) [pid = 2076] [serial = 683] [outer = 0x0] [url = about:blank] 16:23:31 INFO - PROCESS | 2076 | 1461021811353 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 724ms 16:23:31 INFO - PROCESS | 2076 | 1461021811369 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 2076 | 1461021811370 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:23:31 INFO - PROCESS | 2076 | 1461021811373 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 2076 | 1461021811375 Marionette TRACE conn2 <- [1,1002,null,{}] 16:23:31 INFO - PROCESS | 2076 | 1461021811382 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:31 INFO - PROCESS | 2076 | 1461021811472 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:23:31 INFO - PROCESS | 2076 | 1461021811476 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad61800 == 59 [pid = 2076] [id = 258] 16:23:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 120 (0x11a90a800) [pid = 2076] [serial = 772] [outer = 0x0] 16:23:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x11c1bd800) [pid = 2076] [serial = 773] [outer = 0x11a90a800] 16:23:31 INFO - PROCESS | 2076 | 1461021811505 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x125b86000) [pid = 2076] [serial = 774] [outer = 0x11a90a800] 16:23:31 INFO - PROCESS | 2076 | 1461021811885 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 16:23:31 INFO - PROCESS | 2076 | 1461021811896 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 2076 | 1461021811898 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:23:31 INFO - PROCESS | 2076 | 1461021811900 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 2076 | 1461021811903 Marionette TRACE conn2 <- [1,1006,null,{}] 16:23:31 INFO - PROCESS | 2076 | 1461021811905 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:32 INFO - PROCESS | 2076 | 1461021811998 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:23:32 INFO - PROCESS | 2076 | 1461021812002 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9db800 == 60 [pid = 2076] [id = 259] 16:23:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x115578800) [pid = 2076] [serial = 775] [outer = 0x0] 16:23:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x127232c00) [pid = 2076] [serial = 776] [outer = 0x115578800] 16:23:32 INFO - PROCESS | 2076 | 1461021812030 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x128103c00) [pid = 2076] [serial = 777] [outer = 0x115578800] 16:23:32 INFO - PROCESS | 2076 | 1461021812442 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 571ms 16:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:23:32 INFO - PROCESS | 2076 | 1461021812473 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 2076 | 1461021812474 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:23:32 INFO - PROCESS | 2076 | 1461021812478 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 2076 | 1461021812479 Marionette TRACE conn2 <- [1,1010,null,{}] 16:23:32 INFO - PROCESS | 2076 | 1461021812483 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:32 INFO - PROCESS | 2076 | 1461021812616 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:23:32 INFO - PROCESS | 2076 | 1461021812622 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x11991f800 == 61 [pid = 2076] [id = 260] 16:23:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x1276e8000) [pid = 2076] [serial = 778] [outer = 0x0] 16:23:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x128da4000) [pid = 2076] [serial = 779] [outer = 0x1276e8000] 16:23:32 INFO - PROCESS | 2076 | 1461021812664 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x12a70dc00) [pid = 2076] [serial = 780] [outer = 0x1276e8000] 16:23:33 INFO - PROCESS | 2076 | 1461021813067 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 620ms 16:23:33 INFO - PROCESS | 2076 | 1461021813108 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 2076 | 1461021813109 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:23:33 INFO - PROCESS | 2076 | 1461021813111 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 2076 | 1461021813112 Marionette TRACE conn2 <- [1,1014,null,{}] 16:23:33 INFO - PROCESS | 2076 | 1461021813115 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:33 INFO - PROCESS | 2076 | 1461021813212 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:23:33 INFO - PROCESS | 2076 | 1461021813218 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa9a800 == 62 [pid = 2076] [id = 261] 16:23:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x12a72c000) [pid = 2076] [serial = 781] [outer = 0x0] 16:23:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x12b06d800) [pid = 2076] [serial = 782] [outer = 0x12a72c000] 16:23:33 INFO - PROCESS | 2076 | 1461021813246 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x12d039400) [pid = 2076] [serial = 783] [outer = 0x12a72c000] 16:23:33 INFO - PROCESS | 2076 | 1461021813609 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 16:23:33 INFO - PROCESS | 2076 | 1461021813631 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 2076 | 1461021813632 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:23:33 INFO - PROCESS | 2076 | 1461021813636 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 2076 | 1461021813637 Marionette TRACE conn2 <- [1,1018,null,{}] 16:23:33 INFO - PROCESS | 2076 | 1461021813645 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:33 INFO - PROCESS | 2076 | 1461021813752 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:23:33 INFO - PROCESS | 2076 | 1461021813756 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b021000 == 63 [pid = 2076] [id = 262] 16:23:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x12ce42c00) [pid = 2076] [serial = 784] [outer = 0x0] 16:23:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x12d3efc00) [pid = 2076] [serial = 785] [outer = 0x12ce42c00] 16:23:33 INFO - PROCESS | 2076 | 1461021813814 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x12e215c00) [pid = 2076] [serial = 786] [outer = 0x12ce42c00] 16:23:34 INFO - PROCESS | 2076 | 1461021814161 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 570ms 16:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:23:34 INFO - PROCESS | 2076 | 1461021814206 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 2076 | 1461021814208 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:23:34 INFO - PROCESS | 2076 | 1461021814210 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 2076 | 1461021814211 Marionette TRACE conn2 <- [1,1022,null,{}] 16:23:34 INFO - PROCESS | 2076 | 1461021814213 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:34 INFO - PROCESS | 2076 | 1461021814316 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:23:34 INFO - PROCESS | 2076 | 1461021814328 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d069800 == 64 [pid = 2076] [id = 263] 16:23:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x12e216400) [pid = 2076] [serial = 787] [outer = 0x0] 16:23:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11ad82400) [pid = 2076] [serial = 788] [outer = 0x12e216400] 16:23:34 INFO - PROCESS | 2076 | 1461021814354 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x12e2e3000) [pid = 2076] [serial = 789] [outer = 0x12e216400] 16:23:34 INFO - PROCESS | 2076 | 1461021814713 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 16:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:23:34 INFO - PROCESS | 2076 | 1461021814728 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 2076 | 1461021814730 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:23:34 INFO - PROCESS | 2076 | 1461021814732 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 2076 | 1461021814733 Marionette TRACE conn2 <- [1,1026,null,{}] 16:23:34 INFO - PROCESS | 2076 | 1461021814737 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:34 INFO - PROCESS | 2076 | 1461021814854 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:23:34 INFO - PROCESS | 2076 | 1461021814889 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d09b800 == 65 [pid = 2076] [id = 264] 16:23:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x11c92e400) [pid = 2076] [serial = 790] [outer = 0x0] 16:23:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x12e83d800) [pid = 2076] [serial = 791] [outer = 0x11c92e400] 16:23:34 INFO - PROCESS | 2076 | 1461021814917 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x12eb50400) [pid = 2076] [serial = 792] [outer = 0x11c92e400] 16:23:35 INFO - PROCESS | 2076 | 1461021815265 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 571ms 16:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:23:35 INFO - PROCESS | 2076 | 1461021815304 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 2076 | 1461021815305 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:23:35 INFO - PROCESS | 2076 | 1461021815307 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 2076 | 1461021815308 Marionette TRACE conn2 <- [1,1030,null,{}] 16:23:35 INFO - PROCESS | 2076 | 1461021815310 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:35 INFO - PROCESS | 2076 | 1461021815418 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x12b3c6c00) [pid = 2076] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x1278e9c00) [pid = 2076] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x1276aac00) [pid = 2076] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x128d9fc00) [pid = 2076] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x12ce4b000) [pid = 2076] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x115571400) [pid = 2076] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x115578000) [pid = 2076] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x119c5d400) [pid = 2076] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x115570400) [pid = 2076] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x11c312c00) [pid = 2076] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x11af8d400) [pid = 2076] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:23:35 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x128da5400) [pid = 2076] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:23:35 INFO - PROCESS | 2076 | 1461021815609 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x11910e000 == 66 [pid = 2076] [id = 265] 16:23:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x1152b0000) [pid = 2076] [serial = 793] [outer = 0x0] 16:23:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x1191bac00) [pid = 2076] [serial = 794] [outer = 0x1152b0000] 16:23:35 INFO - PROCESS | 2076 | 1461021815635 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x12686a800) [pid = 2076] [serial = 795] [outer = 0x1152b0000] 16:23:35 INFO - PROCESS | 2076 | 1461021815930 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 16:23:35 INFO - PROCESS | 2076 | 1461021815977 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 2076 | 1461021815979 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:23:35 INFO - PROCESS | 2076 | 1461021815981 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 2076 | 1461021815983 Marionette TRACE conn2 <- [1,1034,null,{}] 16:23:35 INFO - PROCESS | 2076 | 1461021815988 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:36 INFO - PROCESS | 2076 | 1461021816089 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:23:36 INFO - PROCESS | 2076 | 1461021816165 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef7a800 == 67 [pid = 2076] [id = 266] 16:23:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x115571400) [pid = 2076] [serial = 796] [outer = 0x0] 16:23:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x12ef23c00) [pid = 2076] [serial = 797] [outer = 0x115571400] 16:23:36 INFO - PROCESS | 2076 | 1461021816194 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x12efb2c00) [pid = 2076] [serial = 798] [outer = 0x115571400] 16:23:36 INFO - PROCESS | 2076 | 1461021816491 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 523ms 16:23:36 INFO - PROCESS | 2076 | 1461021816508 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 2076 | 1461021816509 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:23:36 INFO - PROCESS | 2076 | 1461021816512 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 2076 | 1461021816513 Marionette TRACE conn2 <- [1,1038,null,{}] 16:23:36 INFO - PROCESS | 2076 | 1461021816516 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:36 INFO - PROCESS | 2076 | 1461021816610 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:23:36 INFO - PROCESS | 2076 | 1461021816614 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb62000 == 68 [pid = 2076] [id = 267] 16:23:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x11a991000) [pid = 2076] [serial = 799] [outer = 0x0] 16:23:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11a99c400) [pid = 2076] [serial = 800] [outer = 0x11a991000] 16:23:36 INFO - PROCESS | 2076 | 1461021816639 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x12ef28400) [pid = 2076] [serial = 801] [outer = 0x11a991000] 16:23:37 INFO - PROCESS | 2076 | 1461021817144 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 671ms 16:23:37 INFO - PROCESS | 2076 | 1461021817183 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 2076 | 1461021817184 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:23:37 INFO - PROCESS | 2076 | 1461021817187 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 2076 | 1461021817188 Marionette TRACE conn2 <- [1,1042,null,{}] 16:23:37 INFO - PROCESS | 2076 | 1461021817190 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:37 INFO - PROCESS | 2076 | 1461021817280 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:23:37 INFO - PROCESS | 2076 | 1461021817286 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x1383cb800 == 69 [pid = 2076] [id = 268] 16:23:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x12efb4800) [pid = 2076] [serial = 802] [outer = 0x0] 16:23:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x12efbb000) [pid = 2076] [serial = 803] [outer = 0x12efb4800] 16:23:37 INFO - PROCESS | 2076 | 1461021817311 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x12fbd9c00) [pid = 2076] [serial = 804] [outer = 0x12efb4800] 16:23:37 INFO - PROCESS | 2076 | 1461021817793 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 668ms 16:23:37 INFO - PROCESS | 2076 | 1461021817856 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:23:37 INFO - PROCESS | 2076 | 1461021817859 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:23:37 INFO - PROCESS | 2076 | 1461021817863 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 2076 | 1461021817865 Marionette TRACE conn2 <- [1,1046,null,{}] 16:23:37 INFO - PROCESS | 2076 | 1461021817869 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:37 INFO - PROCESS | 2076 | 1461021817978 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:23:38 INFO - PROCESS | 2076 | 1461021818052 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a868000 == 70 [pid = 2076] [id = 269] 16:23:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x115577800) [pid = 2076] [serial = 805] [outer = 0x0] 16:23:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x118a6a000) [pid = 2076] [serial = 806] [outer = 0x115577800] 16:23:38 INFO - PROCESS | 2076 | 1461021818084 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x11a903000) [pid = 2076] [serial = 807] [outer = 0x115577800] 16:23:38 INFO - PROCESS | 2076 | 1461021818505 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 673ms 16:23:38 INFO - PROCESS | 2076 | 1461021818551 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 2076 | 1461021818555 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:23:38 INFO - PROCESS | 2076 | 1461021818561 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 2076 | 1461021818563 Marionette TRACE conn2 <- [1,1050,null,{}] 16:23:38 INFO - PROCESS | 2076 | 1461021818566 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:38 INFO - PROCESS | 2076 | 1461021818674 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:23:38 INFO - PROCESS | 2076 | 1461021818746 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x127178000 == 71 [pid = 2076] [id = 270] 16:23:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x11a938c00) [pid = 2076] [serial = 808] [outer = 0x0] 16:23:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x11ad52c00) [pid = 2076] [serial = 809] [outer = 0x11a938c00] 16:23:38 INFO - PROCESS | 2076 | 1461021818777 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x11bbf9c00) [pid = 2076] [serial = 810] [outer = 0x11a938c00] 16:23:39 INFO - PROCESS | 2076 | 1461021819193 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 673ms 16:23:39 INFO - PROCESS | 2076 | 1461021819234 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 2076 | 1461021819236 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:23:39 INFO - PROCESS | 2076 | 1461021819239 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 2076 | 1461021819241 Marionette TRACE conn2 <- [1,1054,null,{}] 16:23:39 INFO - PROCESS | 2076 | 1461021819249 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:39 INFO - PROCESS | 2076 | 1461021819361 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:23:39 INFO - PROCESS | 2076 | 1461021819465 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e862800 == 72 [pid = 2076] [id = 271] 16:23:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x11c541400) [pid = 2076] [serial = 811] [outer = 0x0] 16:23:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x126ec0800) [pid = 2076] [serial = 812] [outer = 0x11c541400] 16:23:39 INFO - PROCESS | 2076 | 1461021819501 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x126ecb000) [pid = 2076] [serial = 813] [outer = 0x11c541400] 16:23:39 INFO - PROCESS | 2076 | 1461021819930 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 723ms 16:23:39 INFO - PROCESS | 2076 | 1461021819966 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 2076 | 1461021819968 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:23:39 INFO - PROCESS | 2076 | 1461021819985 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 2076 | 1461021819986 Marionette TRACE conn2 <- [1,1058,null,{}] 16:23:39 INFO - PROCESS | 2076 | 1461021819989 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:40 INFO - PROCESS | 2076 | 1461021820095 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:23:40 INFO - PROCESS | 2076 | 1461021820166 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f45000 == 73 [pid = 2076] [id = 272] 16:23:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x1272c2c00) [pid = 2076] [serial = 814] [outer = 0x0] 16:23:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x12a72d000) [pid = 2076] [serial = 815] [outer = 0x1272c2c00] 16:23:40 INFO - PROCESS | 2076 | 1461021820197 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x12af6f000) [pid = 2076] [serial = 816] [outer = 0x1272c2c00] 16:23:40 INFO - PROCESS | 2076 | 1461021820616 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 672ms 16:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:23:40 INFO - PROCESS | 2076 | 1461021820655 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 2076 | 1461021820657 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:23:40 INFO - PROCESS | 2076 | 1461021820659 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 2076 | 1461021820660 Marionette TRACE conn2 <- [1,1062,null,{}] 16:23:40 INFO - PROCESS | 2076 | 1461021820663 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:40 INFO - PROCESS | 2076 | 1461021820770 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:23:40 INFO - PROCESS | 2076 | 1461021820829 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f59000 == 74 [pid = 2076] [id = 273] 16:23:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x1272c4000) [pid = 2076] [serial = 817] [outer = 0x0] 16:23:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x12b3c4000) [pid = 2076] [serial = 818] [outer = 0x1272c4000] 16:23:40 INFO - PROCESS | 2076 | 1461021820899 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x12d02f800) [pid = 2076] [serial = 819] [outer = 0x1272c4000] 16:23:41 INFO - PROCESS | 2076 | 1461021821338 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 723ms 16:23:41 INFO - PROCESS | 2076 | 1461021821383 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 2076 | 1461021821385 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:23:41 INFO - PROCESS | 2076 | 1461021821403 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 2076 | 1461021821405 Marionette TRACE conn2 <- [1,1066,null,{}] 16:23:41 INFO - PROCESS | 2076 | 1461021821408 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:41 INFO - PROCESS | 2076 | 1461021821531 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:23:41 INFO - PROCESS | 2076 | 1461021821591 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280d5800 == 75 [pid = 2076] [id = 274] 16:23:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x119b64000) [pid = 2076] [serial = 820] [outer = 0x0] 16:23:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x119b66400) [pid = 2076] [serial = 821] [outer = 0x119b64000] 16:23:41 INFO - PROCESS | 2076 | 1461021821623 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x12e2eb000) [pid = 2076] [serial = 822] [outer = 0x119b64000] 16:23:42 INFO - PROCESS | 2076 | 1461021822356 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 972ms 16:23:42 INFO - PROCESS | 2076 | 1461021822374 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 2076 | 1461021822378 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:23:42 INFO - PROCESS | 2076 | 1461021822383 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 2076 | 1461021822387 Marionette TRACE conn2 <- [1,1070,null,{}] 16:23:42 INFO - PROCESS | 2076 | 1461021822416 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:42 INFO - PROCESS | 2076 | 1461021822514 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:23:42 INFO - PROCESS | 2076 | 1461021822590 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a975800 == 76 [pid = 2076] [id = 275] 16:23:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x1152b9800) [pid = 2076] [serial = 823] [outer = 0x0] 16:23:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x11574b400) [pid = 2076] [serial = 824] [outer = 0x1152b9800] 16:23:42 INFO - PROCESS | 2076 | 1461021822618 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x118c3d400) [pid = 2076] [serial = 825] [outer = 0x1152b9800] 16:23:43 INFO - PROCESS | 2076 | 1461021823047 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 698ms 16:23:43 INFO - PROCESS | 2076 | 1461021823081 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 2076 | 1461021823085 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:23:43 INFO - PROCESS | 2076 | 1461021823090 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 2076 | 1461021823091 Marionette TRACE conn2 <- [1,1074,null,{}] 16:23:43 INFO - PROCESS | 2076 | 1461021823094 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:43 INFO - PROCESS | 2076 | 1461021823188 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:23:43 INFO - PROCESS | 2076 | 1461021823247 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x11926f800 == 77 [pid = 2076] [id = 276] 16:23:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x11864e400) [pid = 2076] [serial = 826] [outer = 0x0] 16:23:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x119b47c00) [pid = 2076] [serial = 827] [outer = 0x11864e400] 16:23:43 INFO - PROCESS | 2076 | 1461021823275 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x119b67000) [pid = 2076] [serial = 828] [outer = 0x11864e400] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5d7000 == 76 [pid = 2076] [id = 229] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x12e847800) [pid = 2076] [serial = 746] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12fb62000 == 75 [pid = 2076] [id = 267] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef7a800 == 74 [pid = 2076] [id = 266] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11910e000 == 73 [pid = 2076] [id = 265] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12d09b800 == 72 [pid = 2076] [id = 264] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12d069800 == 71 [pid = 2076] [id = 263] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12b021000 == 70 [pid = 2076] [id = 262] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa9a800 == 69 [pid = 2076] [id = 261] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11991f800 == 68 [pid = 2076] [id = 260] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9db800 == 67 [pid = 2076] [id = 259] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad61800 == 66 [pid = 2076] [id = 258] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11a980800 == 65 [pid = 2076] [id = 257] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11c480800 == 64 [pid = 2076] [id = 256] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef83800 == 63 [pid = 2076] [id = 254] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec5f800 == 62 [pid = 2076] [id = 253] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12d07f000 == 61 [pid = 2076] [id = 252] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9c2800 == 60 [pid = 2076] [id = 251] 16:23:43 INFO - PROCESS | 2076 | --DOCSHELL 0x119b2f000 == 59 [pid = 2076] [id = 250] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x12d03a400) [pid = 2076] [serial = 735] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x12cf85c00) [pid = 2076] [serial = 738] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x128bb3000) [pid = 2076] [serial = 725] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x126d4d400) [pid = 2076] [serial = 723] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x12e44ec00) [pid = 2076] [serial = 744] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x12d31f000) [pid = 2076] [serial = 740] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x12e2e3c00) [pid = 2076] [serial = 743] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12a730000) [pid = 2076] [serial = 728] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x12a705c00) [pid = 2076] [serial = 726] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x12b06f400) [pid = 2076] [serial = 731] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x12accfc00) [pid = 2076] [serial = 729] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x12cf92400) [pid = 2076] [serial = 734] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x127b2a800) [pid = 2076] [serial = 737] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x12b614c00) [pid = 2076] [serial = 732] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x119131800) [pid = 2076] [serial = 711] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x1181a7800) [pid = 2076] [serial = 710] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x128106800) [pid = 2076] [serial = 695] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x12acc3000) [pid = 2076] [serial = 698] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x11ad82c00) [pid = 2076] [serial = 716] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x11b579800) [pid = 2076] [serial = 717] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x119134000) [pid = 2076] [serial = 713] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x11a907400) [pid = 2076] [serial = 714] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x125b82000) [pid = 2076] [serial = 722] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x1192df000) [pid = 2076] [serial = 707] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x11bbfc400) [pid = 2076] [serial = 719] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x11c312400) [pid = 2076] [serial = 720] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x118c88c00) [pid = 2076] [serial = 689] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x11ad34c00) [pid = 2076] [serial = 692] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x12da7d400) [pid = 2076] [serial = 701] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x12ef2b400) [pid = 2076] [serial = 704] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x12e2d3400) [pid = 2076] [serial = 741] [outer = 0x0] [url = about:blank] 16:23:43 INFO - PROCESS | 2076 | 1461021823758 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:23:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x119131800) [pid = 2076] [serial = 829] [outer = 0x12f595000] 16:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 723ms 16:23:43 INFO - PROCESS | 2076 | 1461021823814 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 2076 | 1461021823815 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:23:43 INFO - PROCESS | 2076 | 1461021823820 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 2076 | 1461021823822 Marionette TRACE conn2 <- [1,1078,null,{}] 16:23:43 INFO - PROCESS | 2076 | 1461021823829 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:43 INFO - PROCESS | 2076 | 1461021823916 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:23:43 INFO - PROCESS | 2076 | 1461021823947 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x11becf000 == 60 [pid = 2076] [id = 277] 16:23:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x11a934800) [pid = 2076] [serial = 830] [outer = 0x0] 16:23:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x11a994400) [pid = 2076] [serial = 831] [outer = 0x11a934800] 16:23:43 INFO - PROCESS | 2076 | 1461021823975 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x11ad33400) [pid = 2076] [serial = 832] [outer = 0x11a934800] 16:23:44 INFO - PROCESS | 2076 | 1461021824382 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 574ms 16:23:44 INFO - PROCESS | 2076 | 1461021824392 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 2076 | 1461021824394 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:23:44 INFO - PROCESS | 2076 | 1461021824396 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 2076 | 1461021824397 Marionette TRACE conn2 <- [1,1082,null,{}] 16:23:44 INFO - PROCESS | 2076 | 1461021824400 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:44 INFO - PROCESS | 2076 | 1461021824483 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:23:44 INFO - PROCESS | 2076 | 1461021824490 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c48e800 == 61 [pid = 2076] [id = 278] 16:23:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x11ad3dc00) [pid = 2076] [serial = 833] [outer = 0x0] 16:23:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x11adc3c00) [pid = 2076] [serial = 834] [outer = 0x11ad3dc00] 16:23:44 INFO - PROCESS | 2076 | 1461021824517 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x11b5d5400) [pid = 2076] [serial = 835] [outer = 0x11ad3dc00] 16:23:44 INFO - PROCESS | 2076 | 1461021824866 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 517ms 16:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:23:44 INFO - PROCESS | 2076 | 1461021824915 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 2076 | 1461021824916 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:23:44 INFO - PROCESS | 2076 | 1461021824918 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 2076 | 1461021824920 Marionette TRACE conn2 <- [1,1086,null,{}] 16:23:44 INFO - PROCESS | 2076 | 1461021824922 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:45 INFO - PROCESS | 2076 | 1461021825005 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:23:45 INFO - PROCESS | 2076 | 1461021825010 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x119287000 == 62 [pid = 2076] [id = 279] 16:23:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x11b5d8000) [pid = 2076] [serial = 836] [outer = 0x0] 16:23:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x11bb3c800) [pid = 2076] [serial = 837] [outer = 0x11b5d8000] 16:23:45 INFO - PROCESS | 2076 | 1461021825036 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x11c11d400) [pid = 2076] [serial = 838] [outer = 0x11b5d8000] 16:23:45 INFO - PROCESS | 2076 | 1461021825379 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 16:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:23:45 INFO - PROCESS | 2076 | 1461021825390 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 2076 | 1461021825391 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:23:45 INFO - PROCESS | 2076 | 1461021825393 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 2076 | 1461021825395 Marionette TRACE conn2 <- [1,1090,null,{}] 16:23:45 INFO - PROCESS | 2076 | 1461021825397 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:45 INFO - PROCESS | 2076 | 1461021825496 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:23:45 INFO - PROCESS | 2076 | 1461021825572 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x126d31800 == 63 [pid = 2076] [id = 280] 16:23:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x11bb30800) [pid = 2076] [serial = 839] [outer = 0x0] 16:23:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x11c92e000) [pid = 2076] [serial = 840] [outer = 0x11bb30800] 16:23:45 INFO - PROCESS | 2076 | 1461021825598 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x126ec6800) [pid = 2076] [serial = 841] [outer = 0x11bb30800] 16:23:45 INFO - PROCESS | 2076 | 1461021825920 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 569ms 16:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:23:45 INFO - PROCESS | 2076 | 1461021825964 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 2076 | 1461021825965 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:23:45 INFO - PROCESS | 2076 | 1461021825967 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 2076 | 1461021825968 Marionette TRACE conn2 <- [1,1094,null,{}] 16:23:45 INFO - PROCESS | 2076 | 1461021825971 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:46 INFO - PROCESS | 2076 | 1461021826074 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:23:46 INFO - PROCESS | 2076 | 1461021826107 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280bd800 == 64 [pid = 2076] [id = 281] 16:23:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x11c312400) [pid = 2076] [serial = 842] [outer = 0x0] 16:23:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x1275f0c00) [pid = 2076] [serial = 843] [outer = 0x11c312400] 16:23:46 INFO - PROCESS | 2076 | 1461021826133 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x1280a6800) [pid = 2076] [serial = 844] [outer = 0x11c312400] 16:23:46 INFO - PROCESS | 2076 | 1461021826507 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 570ms 16:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:23:46 INFO - PROCESS | 2076 | 1461021826538 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 2076 | 1461021826540 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:23:46 INFO - PROCESS | 2076 | 1461021826543 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 2076 | 1461021826545 Marionette TRACE conn2 <- [1,1098,null,{}] 16:23:46 INFO - PROCESS | 2076 | 1461021826548 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:46 INFO - PROCESS | 2076 | 1461021826706 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:23:46 INFO - PROCESS | 2076 | 1461021826729 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x129eda000 == 65 [pid = 2076] [id = 282] 16:23:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x127b29000) [pid = 2076] [serial = 845] [outer = 0x0] 16:23:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x128d9b400) [pid = 2076] [serial = 846] [outer = 0x127b29000] 16:23:46 INFO - PROCESS | 2076 | 1461021826770 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x128de6c00) [pid = 2076] [serial = 847] [outer = 0x127b29000] 16:23:47 INFO - PROCESS | 2076 | 1461021827164 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:23:47 INFO - PROCESS | 2076 | 1461021827214 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 2076 | 1461021827215 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:23:47 INFO - PROCESS | 2076 | 1461021827217 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 2076 | 1461021827218 Marionette TRACE conn2 <- [1,1102,null,{}] 16:23:47 INFO - PROCESS | 2076 | 1461021827221 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:47 INFO - PROCESS | 2076 | 1461021827325 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:23:47 INFO - PROCESS | 2076 | 1461021827338 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b019800 == 66 [pid = 2076] [id = 283] 16:23:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x12a702c00) [pid = 2076] [serial = 848] [outer = 0x0] 16:23:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x12a70e400) [pid = 2076] [serial = 849] [outer = 0x12a702c00] 16:23:47 INFO - PROCESS | 2076 | 1461021827363 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x12aaa6c00) [pid = 2076] [serial = 850] [outer = 0x12a702c00] 16:23:47 INFO - PROCESS | 2076 | 1461021827731 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 16:23:47 INFO - PROCESS | 2076 | 1461021827739 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 2076 | 1461021827740 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:23:47 INFO - PROCESS | 2076 | 1461021827742 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 2076 | 1461021827743 Marionette TRACE conn2 <- [1,1106,null,{}] 16:23:47 INFO - PROCESS | 2076 | 1461021827746 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:47 INFO - PROCESS | 2076 | 1461021827851 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x12ce42c00) [pid = 2076] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x12e216400) [pid = 2076] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x11c92e400) [pid = 2076] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x11a90a800) [pid = 2076] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x12a72c000) [pid = 2076] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x119134c00) [pid = 2076] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x118ede000) [pid = 2076] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x115578800) [pid = 2076] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x1276e8000) [pid = 2076] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x1152b0000) [pid = 2076] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x11a991000) [pid = 2076] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:23:48 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x115571400) [pid = 2076] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:23:48 INFO - PROCESS | 2076 | 1461021828126 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c80800 == 67 [pid = 2076] [id = 284] 16:23:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x115571400) [pid = 2076] [serial = 851] [outer = 0x0] 16:23:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x11a90a800) [pid = 2076] [serial = 852] [outer = 0x115571400] 16:23:48 INFO - PROCESS | 2076 | 1461021828152 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x1276e8000) [pid = 2076] [serial = 853] [outer = 0x115571400] 16:23:48 INFO - PROCESS | 2076 | 1461021828446 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 719ms 16:23:48 INFO - PROCESS | 2076 | 1461021828461 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 2076 | 1461021828463 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:23:48 INFO - PROCESS | 2076 | 1461021828465 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 2076 | 1461021828467 Marionette TRACE conn2 <- [1,1110,null,{}] 16:23:48 INFO - PROCESS | 2076 | 1461021828478 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:48 INFO - PROCESS | 2076 | 1461021828605 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:23:48 INFO - PROCESS | 2076 | 1461021828611 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d079800 == 68 [pid = 2076] [id = 285] 16:23:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x12b3c6000) [pid = 2076] [serial = 854] [outer = 0x0] 16:23:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x12ce46c00) [pid = 2076] [serial = 855] [outer = 0x12b3c6000] 16:23:48 INFO - PROCESS | 2076 | 1461021828641 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x12d038400) [pid = 2076] [serial = 856] [outer = 0x12b3c6000] 16:23:49 INFO - PROCESS | 2076 | 1461021829040 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 629ms 16:23:49 INFO - PROCESS | 2076 | 1461021829096 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:23:49 INFO - PROCESS | 2076 | 1461021829098 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:23:49 INFO - PROCESS | 2076 | 1461021829101 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 2076 | 1461021829103 Marionette TRACE conn2 <- [1,1114,null,{}] 16:23:49 INFO - PROCESS | 2076 | 1461021829106 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:49 INFO - PROCESS | 2076 | 1461021829239 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:23:49 INFO - PROCESS | 2076 | 1461021829253 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db66800 == 69 [pid = 2076] [id = 286] 16:23:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x12b068000) [pid = 2076] [serial = 857] [outer = 0x0] 16:23:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x12d3eb000) [pid = 2076] [serial = 858] [outer = 0x12b068000] 16:23:49 INFO - PROCESS | 2076 | 1461021829290 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x12da87400) [pid = 2076] [serial = 859] [outer = 0x12b068000] 16:23:49 INFO - PROCESS | 2076 | 1461021829639 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 572ms 16:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:23:49 INFO - PROCESS | 2076 | 1461021829672 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 2076 | 1461021829674 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:23:49 INFO - PROCESS | 2076 | 1461021829687 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 2076 | 1461021829688 Marionette TRACE conn2 <- [1,1118,null,{}] 16:23:49 INFO - PROCESS | 2076 | 1461021829691 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:49 INFO - PROCESS | 2076 | 1461021829779 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:23:49 INFO - PROCESS | 2076 | 1461021829783 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e857800 == 70 [pid = 2076] [id = 287] 16:23:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x12e213000) [pid = 2076] [serial = 860] [outer = 0x0] 16:23:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x12e21fc00) [pid = 2076] [serial = 861] [outer = 0x12e213000] 16:23:49 INFO - PROCESS | 2076 | 1461021829809 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x12e2ecc00) [pid = 2076] [serial = 862] [outer = 0x12e213000] 16:23:50 INFO - PROCESS | 2076 | 1461021830319 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 681ms 16:23:50 INFO - PROCESS | 2076 | 1461021830358 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 2076 | 1461021830362 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:23:50 INFO - PROCESS | 2076 | 1461021830368 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 2076 | 1461021830372 Marionette TRACE conn2 <- [1,1122,null,{}] 16:23:50 INFO - PROCESS | 2076 | 1461021830378 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:50 INFO - PROCESS | 2076 | 1461021830544 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:23:50 INFO - PROCESS | 2076 | 1461021830675 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x119914800 == 71 [pid = 2076] [id = 288] 16:23:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x1152b9000) [pid = 2076] [serial = 863] [outer = 0x0] 16:23:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x1158e8400) [pid = 2076] [serial = 864] [outer = 0x1152b9000] 16:23:50 INFO - PROCESS | 2076 | 1461021830710 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x118edb800) [pid = 2076] [serial = 865] [outer = 0x1152b9000] 16:23:51 INFO - PROCESS | 2076 | 1461021831169 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 875ms 16:23:51 INFO - PROCESS | 2076 | 1461021831242 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 2076 | 1461021831246 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:23:51 INFO - PROCESS | 2076 | 1461021831251 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 2076 | 1461021831253 Marionette TRACE conn2 <- [1,1126,null,{}] 16:23:51 INFO - PROCESS | 2076 | 1461021831256 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:51 INFO - PROCESS | 2076 | 1461021831362 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:23:51 INFO - PROCESS | 2076 | 1461021831433 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9dc000 == 72 [pid = 2076] [id = 289] 16:23:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x1192e6000) [pid = 2076] [serial = 866] [outer = 0x0] 16:23:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x11a903400) [pid = 2076] [serial = 867] [outer = 0x1192e6000] 16:23:51 INFO - PROCESS | 2076 | 1461021831463 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x11ad42800) [pid = 2076] [serial = 868] [outer = 0x1192e6000] 16:23:51 INFO - PROCESS | 2076 | 1461021831896 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 16:23:51 INFO - PROCESS | 2076 | 1461021831923 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 2076 | 1461021831924 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:23:51 INFO - PROCESS | 2076 | 1461021831927 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 2076 | 1461021831930 Marionette TRACE conn2 <- [1,1130,null,{}] 16:23:51 INFO - PROCESS | 2076 | 1461021831954 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:52 INFO - PROCESS | 2076 | 1461021832088 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:23:52 INFO - PROCESS | 2076 | 1461021832175 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d072800 == 73 [pid = 2076] [id = 290] 16:23:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x11c313c00) [pid = 2076] [serial = 869] [outer = 0x0] 16:23:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x11c72a000) [pid = 2076] [serial = 870] [outer = 0x11c313c00] 16:23:52 INFO - PROCESS | 2076 | 1461021832208 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x126861800) [pid = 2076] [serial = 871] [outer = 0x11c313c00] 16:23:52 INFO - PROCESS | 2076 | 1461021832700 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 821ms 16:23:52 INFO - PROCESS | 2076 | 1461021832750 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:23:52 INFO - PROCESS | 2076 | 1461021832752 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:23:52 INFO - PROCESS | 2076 | 1461021832758 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 2076 | 1461021832760 Marionette TRACE conn2 <- [1,1134,null,{}] 16:23:52 INFO - PROCESS | 2076 | 1461021832764 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:52 INFO - PROCESS | 2076 | 1461021832922 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:23:52 INFO - PROCESS | 2076 | 1461021832992 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f409000 == 74 [pid = 2076] [id = 291] 16:23:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x1272c3800) [pid = 2076] [serial = 872] [outer = 0x0] 16:23:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x128ba8800) [pid = 2076] [serial = 873] [outer = 0x1272c3800] 16:23:53 INFO - PROCESS | 2076 | 1461021833023 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x12acc8000) [pid = 2076] [serial = 874] [outer = 0x1272c3800] 16:23:53 INFO - PROCESS | 2076 | 1461021833443 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 725ms 16:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:23:53 INFO - PROCESS | 2076 | 1461021833482 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 2076 | 1461021833484 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:23:53 INFO - PROCESS | 2076 | 1461021833486 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 2076 | 1461021833488 Marionette TRACE conn2 <- [1,1138,null,{}] 16:23:53 INFO - PROCESS | 2076 | 1461021833490 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:53 INFO - PROCESS | 2076 | 1461021833594 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:23:53 INFO - PROCESS | 2076 | 1461021833664 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5e1000 == 75 [pid = 2076] [id = 292] 16:23:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x126ecc400) [pid = 2076] [serial = 875] [outer = 0x0] 16:23:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x12b06f400) [pid = 2076] [serial = 876] [outer = 0x126ecc400] 16:23:53 INFO - PROCESS | 2076 | 1461021833694 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x12d313c00) [pid = 2076] [serial = 877] [outer = 0x126ecc400] 16:23:54 INFO - PROCESS | 2076 | 1461021834109 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 16:23:54 INFO - PROCESS | 2076 | 1461021834157 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 2076 | 1461021834158 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:23:54 INFO - PROCESS | 2076 | 1461021834161 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 2076 | 1461021834162 Marionette TRACE conn2 <- [1,1142,null,{}] 16:23:54 INFO - PROCESS | 2076 | 1461021834164 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:54 INFO - PROCESS | 2076 | 1461021834287 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:23:54 INFO - PROCESS | 2076 | 1461021834346 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f4b800 == 76 [pid = 2076] [id = 293] 16:23:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x12e2d3c00) [pid = 2076] [serial = 878] [outer = 0x0] 16:23:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12e840c00) [pid = 2076] [serial = 879] [outer = 0x12e2d3c00] 16:23:54 INFO - PROCESS | 2076 | 1461021834418 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12eb59400) [pid = 2076] [serial = 880] [outer = 0x12e2d3c00] 16:23:54 INFO - PROCESS | 2076 | 1461021834801 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 675ms 16:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:23:54 INFO - PROCESS | 2076 | 1461021834836 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 2076 | 1461021834838 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:23:54 INFO - PROCESS | 2076 | 1461021834840 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 2076 | 1461021834841 Marionette TRACE conn2 <- [1,1146,null,{}] 16:23:54 INFO - PROCESS | 2076 | 1461021834844 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:54 INFO - PROCESS | 2076 | 1461021834966 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:23:55 INFO - PROCESS | 2076 | 1461021835037 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x131911800 == 77 [pid = 2076] [id = 294] 16:23:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12e842400) [pid = 2076] [serial = 881] [outer = 0x0] 16:23:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12ef2a800) [pid = 2076] [serial = 882] [outer = 0x12e842400] 16:23:55 INFO - PROCESS | 2076 | 1461021835067 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12ef30c00) [pid = 2076] [serial = 883] [outer = 0x12e842400] 16:23:55 INFO - PROCESS | 2076 | 1461021835494 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 16:23:55 INFO - PROCESS | 2076 | 1461021835511 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 2076 | 1461021835512 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:23:55 INFO - PROCESS | 2076 | 1461021835515 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 2076 | 1461021835516 Marionette TRACE conn2 <- [1,1150,null,{}] 16:23:55 INFO - PROCESS | 2076 | 1461021835518 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:55 INFO - PROCESS | 2076 | 1461021835647 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:23:55 INFO - PROCESS | 2076 | 1461021835772 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a963800 == 78 [pid = 2076] [id = 295] 16:23:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x11a906400) [pid = 2076] [serial = 884] [outer = 0x0] 16:23:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x1276ee400) [pid = 2076] [serial = 885] [outer = 0x11a906400] 16:23:55 INFO - PROCESS | 2076 | 1461021835824 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12c566000) [pid = 2076] [serial = 886] [outer = 0x11a906400] 16:23:56 INFO - PROCESS | 2076 | 1461021836524 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1020ms 16:23:56 INFO - PROCESS | 2076 | 1461021836535 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 2076 | 1461021836538 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:23:56 INFO - PROCESS | 2076 | 1461021836572 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 2076 | 1461021836574 Marionette TRACE conn2 <- [1,1154,null,{}] 16:23:56 INFO - PROCESS | 2076 | 1461021836580 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:56 INFO - PROCESS | 2076 | 1461021836683 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:23:56 INFO - PROCESS | 2076 | 1461021836762 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a97800 == 79 [pid = 2076] [id = 296] 16:23:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x11574d800) [pid = 2076] [serial = 887] [outer = 0x0] 16:23:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x118e53000) [pid = 2076] [serial = 888] [outer = 0x11574d800] 16:23:56 INFO - PROCESS | 2076 | 1461021836792 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x119b63000) [pid = 2076] [serial = 889] [outer = 0x11574d800] 16:23:57 INFO - PROCESS | 2076 | 1461021837232 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 744ms 16:23:57 INFO - PROCESS | 2076 | 1461021837309 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 2076 | 1461021837313 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:23:57 INFO - PROCESS | 2076 | 1461021837319 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 2076 | 1461021837323 Marionette TRACE conn2 <- [1,1158,null,{}] 16:23:57 INFO - PROCESS | 2076 | 1461021837326 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:57 INFO - PROCESS | 2076 | 1461021837436 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x127217800 == 78 [pid = 2076] [id = 199] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x12db66800 == 77 [pid = 2076] [id = 286] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x12d079800 == 76 [pid = 2076] [id = 285] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x119c80800 == 75 [pid = 2076] [id = 284] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x12b019800 == 74 [pid = 2076] [id = 283] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x129eda000 == 73 [pid = 2076] [id = 282] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x1280bd800 == 72 [pid = 2076] [id = 281] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12efbb000) [pid = 2076] [serial = 803] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x126d31800 == 71 [pid = 2076] [id = 280] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x119287000 == 70 [pid = 2076] [id = 279] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x11c48e800 == 69 [pid = 2076] [id = 278] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x11becf000 == 68 [pid = 2076] [id = 277] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x11926f800 == 67 [pid = 2076] [id = 276] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x11a975800 == 66 [pid = 2076] [id = 275] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x1280d5800 == 65 [pid = 2076] [id = 274] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x136f59000 == 64 [pid = 2076] [id = 273] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x136f45000 == 63 [pid = 2076] [id = 272] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x12e862800 == 62 [pid = 2076] [id = 271] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x127178000 == 61 [pid = 2076] [id = 270] 16:23:57 INFO - PROCESS | 2076 | --DOCSHELL 0x11a868000 == 60 [pid = 2076] [id = 269] 16:23:57 INFO - PROCESS | 2076 | 1461021837537 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12d3efc00) [pid = 2076] [serial = 785] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x11ad82400) [pid = 2076] [serial = 788] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x12e2e3000) [pid = 2076] [serial = 789] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12e215c00) [pid = 2076] [serial = 786] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x12eb50400) [pid = 2076] [serial = 792] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x12e83d800) [pid = 2076] [serial = 791] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x11c1bd800) [pid = 2076] [serial = 773] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x12b06d800) [pid = 2076] [serial = 782] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x11bb38800) [pid = 2076] [serial = 771] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x11ad46000) [pid = 2076] [serial = 770] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x11a90f000) [pid = 2076] [serial = 768] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x119d8c400) [pid = 2076] [serial = 767] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x127232c00) [pid = 2076] [serial = 776] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x128103c00) [pid = 2076] [serial = 777] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x128da4000) [pid = 2076] [serial = 779] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x12a70dc00) [pid = 2076] [serial = 780] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x12e21e000) [pid = 2076] [serial = 761] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x12686a800) [pid = 2076] [serial = 795] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x12e21d000) [pid = 2076] [serial = 764] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x11b579400) [pid = 2076] [serial = 752] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x119c5c400) [pid = 2076] [serial = 749] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x12d02ec00) [pid = 2076] [serial = 758] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x128bae000) [pid = 2076] [serial = 755] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x11a99c400) [pid = 2076] [serial = 800] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12ef28400) [pid = 2076] [serial = 801] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x1191bac00) [pid = 2076] [serial = 794] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x125b86000) [pid = 2076] [serial = 774] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x12ef23c00) [pid = 2076] [serial = 797] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x12efb2c00) [pid = 2076] [serial = 798] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x12d039400) [pid = 2076] [serial = 783] [outer = 0x0] [url = about:blank] 16:23:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x119286800 == 61 [pid = 2076] [id = 297] 16:23:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x11557b400) [pid = 2076] [serial = 890] [outer = 0x0] 16:23:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x119b67800) [pid = 2076] [serial = 891] [outer = 0x11557b400] 16:23:57 INFO - PROCESS | 2076 | 1461021837570 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x11ad3c800) [pid = 2076] [serial = 892] [outer = 0x11557b400] 16:23:57 INFO - PROCESS | 2076 | 1461021837896 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 621ms 16:23:57 INFO - PROCESS | 2076 | 1461021837941 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 2076 | 1461021837942 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:23:57 INFO - PROCESS | 2076 | 1461021837944 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 2076 | 1461021837947 Marionette TRACE conn2 <- [1,1162,null,{}] 16:23:57 INFO - PROCESS | 2076 | 1461021837975 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:58 INFO - PROCESS | 2076 | 1461021838067 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:23:58 INFO - PROCESS | 2076 | 1461021838139 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x125cf3000 == 62 [pid = 2076] [id = 298] 16:23:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x11ad40800) [pid = 2076] [serial = 893] [outer = 0x0] 16:23:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x11b5d6000) [pid = 2076] [serial = 894] [outer = 0x11ad40800] 16:23:58 INFO - PROCESS | 2076 | 1461021838168 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x11c92ec00) [pid = 2076] [serial = 895] [outer = 0x11ad40800] 16:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 528ms 16:23:58 INFO - PROCESS | 2076 | 1461021838467 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:23:58 INFO - PROCESS | 2076 | 1461021838477 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:23:58 INFO - PROCESS | 2076 | 1461021838479 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:23:58 INFO - PROCESS | 2076 | 1461021838482 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 2076 | 1461021838483 Marionette TRACE conn2 <- [1,1166,null,{}] 16:23:58 INFO - PROCESS | 2076 | 1461021838493 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:58 INFO - PROCESS | 2076 | 1461021838587 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:23:58 INFO - PROCESS | 2076 | 1461021838594 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280cb000 == 63 [pid = 2076] [id = 299] 16:23:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x125c20c00) [pid = 2076] [serial = 896] [outer = 0x0] 16:23:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x126ec6400) [pid = 2076] [serial = 897] [outer = 0x125c20c00] 16:23:58 INFO - PROCESS | 2076 | 1461021838621 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x1276aac00) [pid = 2076] [serial = 898] [outer = 0x125c20c00] 16:23:58 INFO - PROCESS | 2076 | 1461021838976 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 523ms 16:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:23:59 INFO - PROCESS | 2076 | 1461021839006 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 2076 | 1461021839007 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:23:59 INFO - PROCESS | 2076 | 1461021839009 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 2076 | 1461021839010 Marionette TRACE conn2 <- [1,1170,null,{}] 16:23:59 INFO - PROCESS | 2076 | 1461021839013 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:59 INFO - PROCESS | 2076 | 1461021839100 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:23:59 INFO - PROCESS | 2076 | 1461021839104 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa98000 == 64 [pid = 2076] [id = 300] 16:23:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x126ebf800) [pid = 2076] [serial = 899] [outer = 0x0] 16:23:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x1281a7c00) [pid = 2076] [serial = 900] [outer = 0x126ebf800] 16:23:59 INFO - PROCESS | 2076 | 1461021839130 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x128de8800) [pid = 2076] [serial = 901] [outer = 0x126ebf800] 16:23:59 INFO - PROCESS | 2076 | 1461021839490 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 523ms 16:23:59 INFO - PROCESS | 2076 | 1461021839532 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 2076 | 1461021839534 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:23:59 INFO - PROCESS | 2076 | 1461021839536 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 2076 | 1461021839537 Marionette TRACE conn2 <- [1,1174,null,{}] 16:23:59 INFO - PROCESS | 2076 | 1461021839539 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:59 INFO - PROCESS | 2076 | 1461021839673 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:23:59 INFO - PROCESS | 2076 | 1461021839692 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5c2000 == 65 [pid = 2076] [id = 301] 16:23:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x12aaaec00) [pid = 2076] [serial = 902] [outer = 0x0] 16:23:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x12b06dc00) [pid = 2076] [serial = 903] [outer = 0x12aaaec00] 16:23:59 INFO - PROCESS | 2076 | 1461021839720 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x12c56d800) [pid = 2076] [serial = 904] [outer = 0x12aaaec00] 16:24:00 INFO - PROCESS | 2076 | 1461021840088 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 2076 | 1461021840109 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:24:00 INFO - PROCESS | 2076 | 1461021840111 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 2076 | 1461021840112 Marionette TRACE conn2 <- [1,1178,null,{}] 16:24:00 INFO - PROCESS | 2076 | 1461021840121 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:00 INFO - PROCESS | 2076 | 1461021840228 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:24:00 INFO - PROCESS | 2076 | 1461021840263 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc09800 == 66 [pid = 2076] [id = 302] 16:24:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x1276ef400) [pid = 2076] [serial = 905] [outer = 0x0] 16:24:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x12c575400) [pid = 2076] [serial = 906] [outer = 0x1276ef400] 16:24:00 INFO - PROCESS | 2076 | 1461021840289 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x12c57bc00) [pid = 2076] [serial = 907] [outer = 0x1276ef400] 16:24:00 INFO - PROCESS | 2076 | 1461021840623 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 2076 | 1461021840640 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:24:00 INFO - PROCESS | 2076 | 1461021840642 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 2076 | 1461021840643 Marionette TRACE conn2 <- [1,1182,null,{}] 16:24:00 INFO - PROCESS | 2076 | 1461021840645 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:00 INFO - PROCESS | 2076 | 1461021840764 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:24:00 INFO - PROCESS | 2076 | 1461021840807 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d08a000 == 67 [pid = 2076] [id = 303] 16:24:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x12c57c400) [pid = 2076] [serial = 908] [outer = 0x0] 16:24:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x12d314c00) [pid = 2076] [serial = 909] [outer = 0x12c57c400] 16:24:00 INFO - PROCESS | 2076 | 1461021840833 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12e216400) [pid = 2076] [serial = 910] [outer = 0x12c57c400] 16:24:01 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 16:24:01 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 16:24:01 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 16:24:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 16:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:24:01 INFO - _addTest/ [0,1185,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 2076 | 1461021841169 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:24:01 INFO - PROCESS | 2076 | 1461021841176 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 2076 | 1461021841177 Marionette TRACE conn2 <- [1,1186,null,{}] 16:24:01 INFO - PROCESS | 2076 | 1461021841179 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:01 INFO - PROCESS | 2076 | 1461021841291 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:24:01 INFO - PROCESS | 2076 | 1461021841329 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e850000 == 68 [pid = 2076] [id = 304] 16:24:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12c572c00) [pid = 2076] [serial = 911] [outer = 0x0] 16:24:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12e2cfc00) [pid = 2076] [serial = 912] [outer = 0x12c572c00] 16:24:01 INFO - PROCESS | 2076 | 1461021841355 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12e84a800) [pid = 2076] [serial = 913] [outer = 0x12c572c00] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x12a702c00) [pid = 2076] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x127b29000) [pid = 2076] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x11864e400) [pid = 2076] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x1152b9800) [pid = 2076] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x11ad3dc00) [pid = 2076] [serial = 833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x11b5d8000) [pid = 2076] [serial = 836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x11bb30800) [pid = 2076] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x11a934800) [pid = 2076] [serial = 830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x115571400) [pid = 2076] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x12b068000) [pid = 2076] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x11c312400) [pid = 2076] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:24:01 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x12b3c6000) [pid = 2076] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:24:01 INFO - PROCESS | 2076 | 1461021841815 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 2076 | 1461021841848 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:24:01 INFO - PROCESS | 2076 | 1461021841850 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 2076 | 1461021841851 Marionette TRACE conn2 <- [1,1190,null,{}] 16:24:01 INFO - PROCESS | 2076 | 1461021841853 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:01 INFO - PROCESS | 2076 | 1461021841942 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:24:01 INFO - PROCESS | 2076 | 1461021841946 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b365000 == 69 [pid = 2076] [id = 305] 16:24:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x11ad3dc00) [pid = 2076] [serial = 914] [outer = 0x0] 16:24:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x11bf1f400) [pid = 2076] [serial = 915] [outer = 0x11ad3dc00] 16:24:01 INFO - PROCESS | 2076 | 1461021841972 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x129eb3400) [pid = 2076] [serial = 916] [outer = 0x11ad3dc00] 16:24:02 INFO - PROCESS | 2076 | 1461021842328 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 2076 | 1461021842375 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:24:02 INFO - PROCESS | 2076 | 1461021842378 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 2076 | 1461021842379 Marionette TRACE conn2 <- [1,1194,null,{}] 16:24:02 INFO - PROCESS | 2076 | 1461021842382 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:02 INFO - PROCESS | 2076 | 1461021842508 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:24:02 INFO - PROCESS | 2076 | 1461021842542 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x13191f000 == 70 [pid = 2076] [id = 306] 16:24:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x12e449000) [pid = 2076] [serial = 917] [outer = 0x0] 16:24:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x12eb51c00) [pid = 2076] [serial = 918] [outer = 0x12e449000] 16:24:02 INFO - PROCESS | 2076 | 1461021842573 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x12ef2b400) [pid = 2076] [serial = 919] [outer = 0x12e449000] 16:24:02 INFO - PROCESS | 2076 | 1461021842898 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 2076 | 1461021842948 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:24:02 INFO - PROCESS | 2076 | 1461021842951 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 2076 | 1461021842952 Marionette TRACE conn2 <- [1,1198,null,{}] 16:24:02 INFO - PROCESS | 2076 | 1461021842954 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:03 INFO - PROCESS | 2076 | 1461021843043 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:24:03 INFO - PROCESS | 2076 | 1461021843105 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x1383df800 == 71 [pid = 2076] [id = 307] 16:24:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x11203b000) [pid = 2076] [serial = 920] [outer = 0x0] 16:24:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x112044800) [pid = 2076] [serial = 921] [outer = 0x11203b000] 16:24:03 INFO - PROCESS | 2076 | 1461021843132 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12a72ac00) [pid = 2076] [serial = 922] [outer = 0x11203b000] 16:24:03 INFO - PROCESS | 2076 | 1461021843421 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 16:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:24:03 INFO - PROCESS | 2076 | 1461021843473 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:24:03 INFO - PROCESS | 2076 | 1461021843474 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:24:03 INFO - PROCESS | 2076 | 1461021843477 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 2076 | 1461021843478 Marionette TRACE conn2 <- [1,1202,null,{}] 16:24:03 INFO - PROCESS | 2076 | 1461021843480 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:03 INFO - PROCESS | 2076 | 1461021843570 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:24:03 INFO - PROCESS | 2076 | 1461021843574 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x138466800 == 72 [pid = 2076] [id = 308] 16:24:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x112041000) [pid = 2076] [serial = 923] [outer = 0x0] 16:24:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x129c33000) [pid = 2076] [serial = 924] [outer = 0x112041000] 16:24:03 INFO - PROCESS | 2076 | 1461021843599 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x129c37400) [pid = 2076] [serial = 925] [outer = 0x112041000] 16:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 668ms 16:24:04 INFO - PROCESS | 2076 | 1461021844139 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:24:04 INFO - PROCESS | 2076 | 1461021844146 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 2076 | 1461021844148 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:24:04 INFO - PROCESS | 2076 | 1461021844153 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 2076 | 1461021844157 Marionette TRACE conn2 <- [1,1206,null,{}] 16:24:04 INFO - PROCESS | 2076 | 1461021844161 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:04 INFO - PROCESS | 2076 | 1461021844277 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:24:04 INFO - PROCESS | 2076 | 1461021844354 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c485000 == 73 [pid = 2076] [id = 309] 16:24:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x115578400) [pid = 2076] [serial = 926] [outer = 0x0] 16:24:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x1192e6400) [pid = 2076] [serial = 927] [outer = 0x115578400] 16:24:04 INFO - PROCESS | 2076 | 1461021844387 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x11a933c00) [pid = 2076] [serial = 928] [outer = 0x115578400] 16:24:04 INFO - PROCESS | 2076 | 1461021844850 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 726ms 16:24:04 INFO - PROCESS | 2076 | 1461021844879 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 2076 | 1461021844883 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:24:04 INFO - PROCESS | 2076 | 1461021844890 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 2076 | 1461021844892 Marionette TRACE conn2 <- [1,1210,null,{}] 16:24:04 INFO - PROCESS | 2076 | 1461021844895 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:05 INFO - PROCESS | 2076 | 1461021845006 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:24:05 INFO - PROCESS | 2076 | 1461021845081 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a34a000 == 74 [pid = 2076] [id = 310] 16:24:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x11a991000) [pid = 2076] [serial = 929] [outer = 0x0] 16:24:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x11adb9000) [pid = 2076] [serial = 930] [outer = 0x11a991000] 16:24:05 INFO - PROCESS | 2076 | 1461021845113 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x11c72b800) [pid = 2076] [serial = 931] [outer = 0x11a991000] 16:24:05 INFO - PROCESS | 2076 | 1461021845554 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 672ms 16:24:05 INFO - PROCESS | 2076 | 1461021845562 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:24:05 INFO - PROCESS | 2076 | 1461021845564 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:24:05 INFO - PROCESS | 2076 | 1461021845566 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 2076 | 1461021845569 Marionette TRACE conn2 <- [1,1214,null,{}] 16:24:05 INFO - PROCESS | 2076 | 1461021845580 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:05 INFO - PROCESS | 2076 | 1461021845693 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:24:05 INFO - PROCESS | 2076 | 1461021845799 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5d5000 == 75 [pid = 2076] [id = 311] 16:24:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x125b88000) [pid = 2076] [serial = 932] [outer = 0x0] 16:24:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x129c33c00) [pid = 2076] [serial = 933] [outer = 0x125b88000] 16:24:05 INFO - PROCESS | 2076 | 1461021845834 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x129ebe800) [pid = 2076] [serial = 934] [outer = 0x125b88000] 16:24:06 INFO - PROCESS | 2076 | 1461021846328 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 825ms 16:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:24:06 INFO - PROCESS | 2076 | 1461021846391 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:24:06 INFO - PROCESS | 2076 | 1461021846393 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:24:06 INFO - PROCESS | 2076 | 1461021846396 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 2076 | 1461021846397 Marionette TRACE conn2 <- [1,1218,null,{}] 16:24:06 INFO - PROCESS | 2076 | 1461021846400 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:06 INFO - PROCESS | 2076 | 1461021846509 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:24:06 INFO - PROCESS | 2076 | 1461021846582 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x131910800 == 76 [pid = 2076] [id = 312] 16:24:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12a70e000) [pid = 2076] [serial = 935] [outer = 0x0] 16:24:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x12acd0800) [pid = 2076] [serial = 936] [outer = 0x12a70e000] 16:24:06 INFO - PROCESS | 2076 | 1461021846613 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12c561400) [pid = 2076] [serial = 937] [outer = 0x12a70e000] 16:24:07 INFO - PROCESS | 2076 | 1461021847038 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 669ms 16:24:07 INFO - PROCESS | 2076 | 1461021847065 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 2076 | 1461021847067 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:24:07 INFO - PROCESS | 2076 | 1461021847069 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 2076 | 1461021847071 Marionette TRACE conn2 <- [1,1222,null,{}] 16:24:07 INFO - PROCESS | 2076 | 1461021847073 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:07 INFO - PROCESS | 2076 | 1461021847181 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:24:07 INFO - PROCESS | 2076 | 1461021847283 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x1391c6000 == 77 [pid = 2076] [id = 313] 16:24:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12b067800) [pid = 2076] [serial = 938] [outer = 0x0] 16:24:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12c56e400) [pid = 2076] [serial = 939] [outer = 0x12b067800] 16:24:07 INFO - PROCESS | 2076 | 1461021847318 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12d038800) [pid = 2076] [serial = 940] [outer = 0x12b067800] 16:24:07 INFO - PROCESS | 2076 | 1461021847763 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 2076 | 1461021847802 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:24:07 INFO - PROCESS | 2076 | 1461021847820 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 2076 | 1461021847822 Marionette TRACE conn2 <- [1,1226,null,{}] 16:24:07 INFO - PROCESS | 2076 | 1461021847824 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:07 INFO - PROCESS | 2076 | 1461021847961 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:24:08 INFO - PROCESS | 2076 | 1461021848062 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x119283000 == 78 [pid = 2076] [id = 314] 16:24:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x118c92000) [pid = 2076] [serial = 941] [outer = 0x0] 16:24:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x129c56c00) [pid = 2076] [serial = 942] [outer = 0x118c92000] 16:24:08 INFO - PROCESS | 2076 | 1461021848096 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12e44c400) [pid = 2076] [serial = 943] [outer = 0x118c92000] 16:24:08 INFO - PROCESS | 2076 | 1461021848555 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 772ms 16:24:08 INFO - PROCESS | 2076 | 1461021848590 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 2076 | 1461021848591 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:24:08 INFO - PROCESS | 2076 | 1461021848594 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 2076 | 1461021848595 Marionette TRACE conn2 <- [1,1230,null,{}] 16:24:08 INFO - PROCESS | 2076 | 1461021848598 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:08 INFO - PROCESS | 2076 | 1461021848707 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:24:08 INFO - PROCESS | 2076 | 1461021848809 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b9ee800 == 79 [pid = 2076] [id = 315] 16:24:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x11c578800) [pid = 2076] [serial = 944] [outer = 0x0] 16:24:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12eb4d800) [pid = 2076] [serial = 945] [outer = 0x11c578800] 16:24:08 INFO - PROCESS | 2076 | 1461021848842 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12ef2b000) [pid = 2076] [serial = 946] [outer = 0x11c578800] 16:24:09 INFO - PROCESS | 2076 | 1461021849484 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 919ms 16:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:24:09 INFO - PROCESS | 2076 | 1461021849514 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 2076 | 1461021849517 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:24:09 INFO - PROCESS | 2076 | 1461021849520 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 2076 | 1461021849522 Marionette TRACE conn2 <- [1,1234,null,{}] 16:24:09 INFO - PROCESS | 2076 | 1461021849526 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:09 INFO - PROCESS | 2076 | 1461021849627 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:24:09 INFO - PROCESS | 2076 | 1461021849694 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c49b800 == 80 [pid = 2076] [id = 316] 16:24:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x119134000) [pid = 2076] [serial = 947] [outer = 0x0] 16:24:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x11a78d000) [pid = 2076] [serial = 948] [outer = 0x119134000] 16:24:09 INFO - PROCESS | 2076 | 1461021849723 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x11a93f000) [pid = 2076] [serial = 949] [outer = 0x119134000] 16:24:10 INFO - PROCESS | 2076 | 1461021850186 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 672ms 16:24:10 INFO - PROCESS | 2076 | 1461021850193 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 2076 | 1461021850196 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:24:10 INFO - PROCESS | 2076 | 1461021850201 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 2076 | 1461021850202 Marionette TRACE conn2 <- [1,1238,null,{}] 16:24:10 INFO - PROCESS | 2076 | 1461021850205 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:10 INFO - PROCESS | 2076 | 1461021850304 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:24:10 INFO - PROCESS | 2076 | 1461021850365 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x11bc1e000 == 81 [pid = 2076] [id = 317] 16:24:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x119255000) [pid = 2076] [serial = 950] [outer = 0x0] 16:24:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x11a941000) [pid = 2076] [serial = 951] [outer = 0x119255000] 16:24:10 INFO - PROCESS | 2076 | 1461021850393 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x11adc1c00) [pid = 2076] [serial = 952] [outer = 0x119255000] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x1383df800 == 80 [pid = 2076] [id = 307] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x13191f000 == 79 [pid = 2076] [id = 306] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12b365000 == 78 [pid = 2076] [id = 305] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12e850000 == 77 [pid = 2076] [id = 304] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12d08a000 == 76 [pid = 2076] [id = 303] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12e21fc00) [pid = 2076] [serial = 861] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc09800 == 75 [pid = 2076] [id = 302] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5c2000 == 74 [pid = 2076] [id = 301] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa98000 == 73 [pid = 2076] [id = 300] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x1280cb000 == 72 [pid = 2076] [id = 299] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x125cf3000 == 71 [pid = 2076] [id = 298] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x119286800 == 70 [pid = 2076] [id = 297] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x126a97800 == 69 [pid = 2076] [id = 296] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x11a963800 == 68 [pid = 2076] [id = 295] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x131911800 == 67 [pid = 2076] [id = 294] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x136f4b800 == 66 [pid = 2076] [id = 293] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5e1000 == 65 [pid = 2076] [id = 292] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12f409000 == 64 [pid = 2076] [id = 291] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x12d072800 == 63 [pid = 2076] [id = 290] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9dc000 == 62 [pid = 2076] [id = 289] 16:24:10 INFO - PROCESS | 2076 | --DOCSHELL 0x119914800 == 61 [pid = 2076] [id = 288] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12a70e400) [pid = 2076] [serial = 849] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x128d9b400) [pid = 2076] [serial = 846] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x11ad52c00) [pid = 2076] [serial = 809] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x119b67000) [pid = 2076] [serial = 828] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x119b47c00) [pid = 2076] [serial = 827] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x118c3d400) [pid = 2076] [serial = 825] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x11574b400) [pid = 2076] [serial = 824] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x119b66400) [pid = 2076] [serial = 821] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x11adc3c00) [pid = 2076] [serial = 834] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x11b5d5400) [pid = 2076] [serial = 835] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x11bb3c800) [pid = 2076] [serial = 837] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x11c11d400) [pid = 2076] [serial = 838] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x11c92e000) [pid = 2076] [serial = 840] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x11a994400) [pid = 2076] [serial = 831] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x11ad33400) [pid = 2076] [serial = 832] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12aaa6c00) [pid = 2076] [serial = 850] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x12a72d000) [pid = 2076] [serial = 815] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x118a6a000) [pid = 2076] [serial = 806] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x12b3c4000) [pid = 2076] [serial = 818] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x126ec0800) [pid = 2076] [serial = 812] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x1276e8000) [pid = 2076] [serial = 853] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12d3eb000) [pid = 2076] [serial = 858] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x11c73fc00) [pid = 2076] [serial = 444] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x1280a6800) [pid = 2076] [serial = 844] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x1275f0c00) [pid = 2076] [serial = 843] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x128de6c00) [pid = 2076] [serial = 847] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x11a90a800) [pid = 2076] [serial = 852] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x12d038400) [pid = 2076] [serial = 856] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x126ec6800) [pid = 2076] [serial = 841] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x12da87400) [pid = 2076] [serial = 859] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x12ce46c00) [pid = 2076] [serial = 855] [outer = 0x0] [url = about:blank] 16:24:10 INFO - PROCESS | 2076 | 1461021850804 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 623ms 16:24:10 INFO - PROCESS | 2076 | 1461021850824 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 2076 | 1461021850825 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:24:10 INFO - PROCESS | 2076 | 1461021850828 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 2076 | 1461021850830 Marionette TRACE conn2 <- [1,1242,null,{}] 16:24:10 INFO - PROCESS | 2076 | 1461021850837 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:10 INFO - PROCESS | 2076 | 1461021850926 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:24:10 INFO - PROCESS | 2076 | 1461021850953 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c421000 == 62 [pid = 2076] [id = 318] 16:24:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x11af8bc00) [pid = 2076] [serial = 953] [outer = 0x0] 16:24:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x11bf29c00) [pid = 2076] [serial = 954] [outer = 0x11af8bc00] 16:24:10 INFO - PROCESS | 2076 | 1461021850982 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x11c305c00) [pid = 2076] [serial = 955] [outer = 0x11af8bc00] 16:24:11 INFO - PROCESS | 2076 | 1461021851360 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 570ms 16:24:11 INFO - PROCESS | 2076 | 1461021851399 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 2076 | 1461021851401 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:24:11 INFO - PROCESS | 2076 | 1461021851411 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 2076 | 1461021851412 Marionette TRACE conn2 <- [1,1246,null,{}] 16:24:11 INFO - PROCESS | 2076 | 1461021851415 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:11 INFO - PROCESS | 2076 | 1461021851502 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:24:11 INFO - PROCESS | 2076 | 1461021851509 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a97800 == 63 [pid = 2076] [id = 319] 16:24:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x11c1c2400) [pid = 2076] [serial = 956] [outer = 0x0] 16:24:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x125b80400) [pid = 2076] [serial = 957] [outer = 0x11c1c2400] 16:24:11 INFO - PROCESS | 2076 | 1461021851535 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x125dac800) [pid = 2076] [serial = 958] [outer = 0x11c1c2400] 16:24:11 INFO - PROCESS | 2076 | 1461021851887 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 528ms 16:24:11 INFO - PROCESS | 2076 | 1461021851932 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 2076 | 1461021851933 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:24:11 INFO - PROCESS | 2076 | 1461021851936 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 2076 | 1461021851937 Marionette TRACE conn2 <- [1,1250,null,{}] 16:24:11 INFO - PROCESS | 2076 | 1461021851939 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:12 INFO - PROCESS | 2076 | 1461021852023 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:24:12 INFO - PROCESS | 2076 | 1461021852027 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280bd800 == 64 [pid = 2076] [id = 320] 16:24:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x125f25c00) [pid = 2076] [serial = 959] [outer = 0x0] 16:24:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x126ebf400) [pid = 2076] [serial = 960] [outer = 0x125f25c00] 16:24:12 INFO - PROCESS | 2076 | 1461021852052 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x127158800) [pid = 2076] [serial = 961] [outer = 0x125f25c00] 16:24:12 INFO - PROCESS | 2076 | 1461021852411 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 16:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:24:12 INFO - PROCESS | 2076 | 1461021852457 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 2076 | 1461021852459 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:24:12 INFO - PROCESS | 2076 | 1461021852461 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 2076 | 1461021852462 Marionette TRACE conn2 <- [1,1254,null,{}] 16:24:12 INFO - PROCESS | 2076 | 1461021852464 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:12 INFO - PROCESS | 2076 | 1461021852593 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:24:12 INFO - PROCESS | 2076 | 1461021852633 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x129ed9000 == 65 [pid = 2076] [id = 321] 16:24:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x127150800) [pid = 2076] [serial = 962] [outer = 0x0] 16:24:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x1278e7c00) [pid = 2076] [serial = 963] [outer = 0x127150800] 16:24:12 INFO - PROCESS | 2076 | 1461021852661 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x129c56000) [pid = 2076] [serial = 964] [outer = 0x127150800] 16:24:12 INFO - PROCESS | 2076 | 1461021852982 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 570ms 16:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:24:13 INFO - PROCESS | 2076 | 1461021853032 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 2076 | 1461021853033 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:24:13 INFO - PROCESS | 2076 | 1461021853035 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 2076 | 1461021853036 Marionette TRACE conn2 <- [1,1258,null,{}] 16:24:13 INFO - PROCESS | 2076 | 1461021853046 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:13 INFO - PROCESS | 2076 | 1461021853153 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:24:13 INFO - PROCESS | 2076 | 1461021853157 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b01d800 == 66 [pid = 2076] [id = 322] 16:24:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x127158400) [pid = 2076] [serial = 965] [outer = 0x0] 16:24:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x129c5a800) [pid = 2076] [serial = 966] [outer = 0x127158400] 16:24:13 INFO - PROCESS | 2076 | 1461021853216 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x129ebcc00) [pid = 2076] [serial = 967] [outer = 0x127158400] 16:24:13 INFO - PROCESS | 2076 | 1461021853555 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 576ms 16:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:24:13 INFO - PROCESS | 2076 | 1461021853611 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 2076 | 1461021853612 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:24:13 INFO - PROCESS | 2076 | 1461021853614 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 2076 | 1461021853616 Marionette TRACE conn2 <- [1,1262,null,{}] 16:24:13 INFO - PROCESS | 2076 | 1461021853618 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:13 INFO - PROCESS | 2076 | 1461021853723 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:24:13 INFO - PROCESS | 2076 | 1461021853736 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5d5800 == 67 [pid = 2076] [id = 323] 16:24:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x127b2b400) [pid = 2076] [serial = 968] [outer = 0x0] 16:24:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12a708400) [pid = 2076] [serial = 969] [outer = 0x127b2b400] 16:24:13 INFO - PROCESS | 2076 | 1461021853761 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12af6d800) [pid = 2076] [serial = 970] [outer = 0x127b2b400] 16:24:14 INFO - PROCESS | 2076 | 1461021854126 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 16:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:24:14 INFO - PROCESS | 2076 | 1461021854134 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 2076 | 1461021854136 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:24:14 INFO - PROCESS | 2076 | 1461021854164 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 2076 | 1461021854166 Marionette TRACE conn2 <- [1,1266,null,{}] 16:24:14 INFO - PROCESS | 2076 | 1461021854170 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:14 INFO - PROCESS | 2076 | 1461021854350 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:24:14 INFO - PROCESS | 2076 | 1461021854366 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d061000 == 68 [pid = 2076] [id = 324] 16:24:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x129ebe400) [pid = 2076] [serial = 971] [outer = 0x0] 16:24:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12c563c00) [pid = 2076] [serial = 972] [outer = 0x129ebe400] 16:24:14 INFO - PROCESS | 2076 | 1461021854407 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x12c56f400) [pid = 2076] [serial = 973] [outer = 0x129ebe400] 16:24:14 INFO - PROCESS | 2076 | 1461021854826 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 692ms 16:24:14 INFO - PROCESS | 2076 | 1461021854836 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 2076 | 1461021854837 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:24:14 INFO - PROCESS | 2076 | 1461021854842 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 2076 | 1461021854843 Marionette TRACE conn2 <- [1,1270,null,{}] 16:24:14 INFO - PROCESS | 2076 | 1461021854845 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:15 INFO - PROCESS | 2076 | 1461021855150 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x1276ef400) [pid = 2076] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12c57c400) [pid = 2076] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x12c572c00) [pid = 2076] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x125c20c00) [pid = 2076] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x11557b400) [pid = 2076] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x126ebf800) [pid = 2076] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x11ad3dc00) [pid = 2076] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x11ad40800) [pid = 2076] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x11574d800) [pid = 2076] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12e449000) [pid = 2076] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12aaaec00) [pid = 2076] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:24:15 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x11203b000) [pid = 2076] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:24:15 INFO - PROCESS | 2076 | 1461021855199 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b9da000 == 69 [pid = 2076] [id = 325] 16:24:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x112039c00) [pid = 2076] [serial = 974] [outer = 0x0] 16:24:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x11574d800) [pid = 2076] [serial = 975] [outer = 0x112039c00] 16:24:15 INFO - PROCESS | 2076 | 1461021855225 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x125c20c00) [pid = 2076] [serial = 976] [outer = 0x112039c00] 16:24:15 INFO - PROCESS | 2076 | 1461021855525 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 721ms 16:24:15 INFO - PROCESS | 2076 | 1461021855564 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:24:15 INFO - PROCESS | 2076 | 1461021855566 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:24:15 INFO - PROCESS | 2076 | 1461021855568 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 2076 | 1461021855570 Marionette TRACE conn2 <- [1,1274,null,{}] 16:24:15 INFO - PROCESS | 2076 | 1461021855575 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:15 INFO - PROCESS | 2076 | 1461021855678 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:24:15 INFO - PROCESS | 2076 | 1461021855770 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db6a000 == 70 [pid = 2076] [id = 326] 16:24:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x125b8b000) [pid = 2076] [serial = 977] [outer = 0x0] 16:24:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12d319400) [pid = 2076] [serial = 978] [outer = 0x125b8b000] 16:24:15 INFO - PROCESS | 2076 | 1461021855800 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12da81000) [pid = 2076] [serial = 979] [outer = 0x125b8b000] 16:24:16 INFO - PROCESS | 2076 | 1461021856092 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 573ms 16:24:16 INFO - PROCESS | 2076 | 1461021856142 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 2076 | 1461021856143 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:24:16 INFO - PROCESS | 2076 | 1461021856145 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 2076 | 1461021856146 Marionette TRACE conn2 <- [1,1278,null,{}] 16:24:16 INFO - PROCESS | 2076 | 1461021856148 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:16 INFO - PROCESS | 2076 | 1461021856238 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:24:16 INFO - PROCESS | 2076 | 1461021856242 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef7c800 == 71 [pid = 2076] [id = 327] 16:24:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x12da81400) [pid = 2076] [serial = 980] [outer = 0x0] 16:24:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12e2d2800) [pid = 2076] [serial = 981] [outer = 0x12da81400] 16:24:16 INFO - PROCESS | 2076 | 1461021856267 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12e446800) [pid = 2076] [serial = 982] [outer = 0x12da81400] 16:24:16 INFO - PROCESS | 2076 | 1461021856594 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 16:24:16 INFO - PROCESS | 2076 | 1461021856613 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 2076 | 1461021856615 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:24:16 INFO - PROCESS | 2076 | 1461021856617 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 2076 | 1461021856618 Marionette TRACE conn2 <- [1,1282,null,{}] 16:24:16 INFO - PROCESS | 2076 | 1461021856622 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:16 INFO - PROCESS | 2076 | 1461021856741 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:24:16 INFO - PROCESS | 2076 | 1461021856748 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5cc800 == 72 [pid = 2076] [id = 328] 16:24:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x129f2d400) [pid = 2076] [serial = 983] [outer = 0x0] 16:24:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x129f36000) [pid = 2076] [serial = 984] [outer = 0x129f2d400] 16:24:16 INFO - PROCESS | 2076 | 1461021856773 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x129f3b400) [pid = 2076] [serial = 985] [outer = 0x129f2d400] 16:24:17 INFO - PROCESS | 2076 | 1461021857196 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 619ms 16:24:17 INFO - PROCESS | 2076 | 1461021857243 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 2076 | 1461021857247 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:24:17 INFO - PROCESS | 2076 | 1461021857257 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 2076 | 1461021857261 Marionette TRACE conn2 <- [1,1286,null,{}] 16:24:17 INFO - PROCESS | 2076 | 1461021857269 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:17 INFO - PROCESS | 2076 | 1461021857395 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:24:17 INFO - PROCESS | 2076 | 1461021857470 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c8b800 == 73 [pid = 2076] [id = 329] 16:24:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x1152b2400) [pid = 2076] [serial = 986] [outer = 0x0] 16:24:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x115574800) [pid = 2076] [serial = 987] [outer = 0x1152b2400] 16:24:17 INFO - PROCESS | 2076 | 1461021857502 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x119b38800) [pid = 2076] [serial = 988] [outer = 0x1152b2400] 16:24:17 INFO - PROCESS | 2076 | 1461021857992 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 780ms 16:24:18 INFO - PROCESS | 2076 | 1461021858035 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:24:18 INFO - PROCESS | 2076 | 1461021858039 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:24:18 INFO - PROCESS | 2076 | 1461021858044 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 2076 | 1461021858046 Marionette TRACE conn2 <- [1,1290,null,{}] 16:24:18 INFO - PROCESS | 2076 | 1461021858048 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:18 INFO - PROCESS | 2076 | 1461021858176 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:24:18 INFO - PROCESS | 2076 | 1461021858281 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9dc800 == 74 [pid = 2076] [id = 330] 16:24:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x119b5b400) [pid = 2076] [serial = 989] [outer = 0x0] 16:24:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x11a934800) [pid = 2076] [serial = 990] [outer = 0x119b5b400] 16:24:18 INFO - PROCESS | 2076 | 1461021858315 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x11c1bec00) [pid = 2076] [serial = 991] [outer = 0x119b5b400] 16:24:18 INFO - PROCESS | 2076 | 1461021858778 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 772ms 16:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:24:18 INFO - PROCESS | 2076 | 1461021858815 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 2076 | 1461021858817 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:24:18 INFO - PROCESS | 2076 | 1461021858819 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 2076 | 1461021858822 Marionette TRACE conn2 <- [1,1294,null,{}] 16:24:18 INFO - PROCESS | 2076 | 1461021858830 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:18 INFO - PROCESS | 2076 | 1461021858946 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:24:19 INFO - PROCESS | 2076 | 1461021859022 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e62f000 == 75 [pid = 2076] [id = 331] 16:24:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x11c1c8c00) [pid = 2076] [serial = 992] [outer = 0x0] 16:24:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x126ec7000) [pid = 2076] [serial = 993] [outer = 0x11c1c8c00] 16:24:19 INFO - PROCESS | 2076 | 1461021859057 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x129c2d000) [pid = 2076] [serial = 994] [outer = 0x11c1c8c00] 16:24:19 INFO - PROCESS | 2076 | 1461021859478 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 671ms 16:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:24:19 INFO - PROCESS | 2076 | 1461021859491 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:24:19 INFO - PROCESS | 2076 | 1461021859493 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:24:19 INFO - PROCESS | 2076 | 1461021859495 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 2076 | 1461021859496 Marionette TRACE conn2 <- [1,1298,null,{}] 16:24:19 INFO - PROCESS | 2076 | 1461021859499 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:19 INFO - PROCESS | 2076 | 1461021859610 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:24:19 INFO - PROCESS | 2076 | 1461021859715 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f58800 == 76 [pid = 2076] [id = 332] 16:24:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x1278e9c00) [pid = 2076] [serial = 995] [outer = 0x0] 16:24:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x129c5dc00) [pid = 2076] [serial = 996] [outer = 0x1278e9c00] 16:24:19 INFO - PROCESS | 2076 | 1461021859749 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x12b075800) [pid = 2076] [serial = 997] [outer = 0x1278e9c00] 16:24:20 INFO - PROCESS | 2076 | 1461021860193 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 719ms 16:24:20 INFO - PROCESS | 2076 | 1461021860214 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:24:20 INFO - PROCESS | 2076 | 1461021860216 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:24:20 INFO - PROCESS | 2076 | 1461021860218 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 2076 | 1461021860219 Marionette TRACE conn2 <- [1,1302,null,{}] 16:24:20 INFO - PROCESS | 2076 | 1461021860222 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:20 INFO - PROCESS | 2076 | 1461021860349 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:24:20 INFO - PROCESS | 2076 | 1461021860456 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x138459800 == 77 [pid = 2076] [id = 333] 16:24:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12c564000) [pid = 2076] [serial = 998] [outer = 0x0] 16:24:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x12c57d400) [pid = 2076] [serial = 999] [outer = 0x12c564000] 16:24:20 INFO - PROCESS | 2076 | 1461021860489 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x12d03a400) [pid = 2076] [serial = 1000] [outer = 0x12c564000] 16:24:20 INFO - PROCESS | 2076 | 1461021860877 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 720ms 16:24:20 INFO - PROCESS | 2076 | 1461021860939 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 2076 | 1461021860940 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:24:20 INFO - PROCESS | 2076 | 1461021860943 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 2076 | 1461021860944 Marionette TRACE conn2 <- [1,1306,null,{}] 16:24:20 INFO - PROCESS | 2076 | 1461021860946 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:21 INFO - PROCESS | 2076 | 1461021861069 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:24:21 INFO - PROCESS | 2076 | 1461021861150 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a235800 == 78 [pid = 2076] [id = 334] 16:24:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x12da87400) [pid = 2076] [serial = 1001] [outer = 0x0] 16:24:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x12e83ec00) [pid = 2076] [serial = 1002] [outer = 0x12da87400] 16:24:21 INFO - PROCESS | 2076 | 1461021861183 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x12efb2c00) [pid = 2076] [serial = 1003] [outer = 0x12da87400] 16:24:21 INFO - PROCESS | 2076 | 1461021861667 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 768ms 16:24:21 INFO - PROCESS | 2076 | 1461021861712 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 2076 | 1461021861713 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:24:21 INFO - PROCESS | 2076 | 1461021861716 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 2076 | 1461021861717 Marionette TRACE conn2 <- [1,1310,null,{}] 16:24:21 INFO - PROCESS | 2076 | 1461021861720 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:21 INFO - PROCESS | 2076 | 1461021861831 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:24:21 INFO - PROCESS | 2076 | 1461021861910 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c489800 == 79 [pid = 2076] [id = 335] 16:24:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x126ec5000) [pid = 2076] [serial = 1004] [outer = 0x0] 16:24:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x129eb2400) [pid = 2076] [serial = 1005] [outer = 0x126ec5000] 16:24:21 INFO - PROCESS | 2076 | 1461021861940 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x12a3a3400) [pid = 2076] [serial = 1006] [outer = 0x126ec5000] 16:24:22 INFO - PROCESS | 2076 | 1461021862516 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 2076 | 1461021862542 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:24:22 INFO - PROCESS | 2076 | 1461021862545 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 2076 | 1461021862548 Marionette TRACE conn2 <- [1,1314,null,{}] 16:24:22 INFO - PROCESS | 2076 | 1461021862551 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:22 INFO - PROCESS | 2076 | 1461021862654 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:24:22 INFO - PROCESS | 2076 | 1461021862722 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x129ecc800 == 80 [pid = 2076] [id = 336] 16:24:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x118cea000) [pid = 2076] [serial = 1007] [outer = 0x0] 16:24:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x119d8cc00) [pid = 2076] [serial = 1008] [outer = 0x118cea000] 16:24:22 INFO - PROCESS | 2076 | 1461021862751 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x11ad47400) [pid = 2076] [serial = 1009] [outer = 0x118cea000] 16:24:23 INFO - PROCESS | 2076 | 1461021863232 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 723ms 16:24:23 INFO - PROCESS | 2076 | 1461021863269 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 2076 | 1461021863273 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:24:23 INFO - PROCESS | 2076 | 1461021863277 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 2076 | 1461021863279 Marionette TRACE conn2 <- [1,1318,null,{}] 16:24:23 INFO - PROCESS | 2076 | 1461021863281 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:23 INFO - PROCESS | 2076 | 1461021863381 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:24:23 INFO - PROCESS | 2076 | 1461021863460 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a87000 == 81 [pid = 2076] [id = 337] 16:24:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x11ad42c00) [pid = 2076] [serial = 1010] [outer = 0x0] 16:24:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x11c1bd800) [pid = 2076] [serial = 1011] [outer = 0x11ad42c00] 16:24:23 INFO - PROCESS | 2076 | 1461021863491 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x126d51000) [pid = 2076] [serial = 1012] [outer = 0x11ad42c00] 16:24:23 INFO - PROCESS | 2076 | 1461021863920 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 16:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:24:23 INFO - PROCESS | 2076 | 1461021863948 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 2076 | 1461021863949 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:24:23 INFO - PROCESS | 2076 | 1461021863951 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 2076 | 1461021863954 Marionette TRACE conn2 <- [1,1322,null,{}] 16:24:23 INFO - PROCESS | 2076 | 1461021863961 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:24 INFO - PROCESS | 2076 | 1461021864064 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:24:24 INFO - PROCESS | 2076 | 1461021864146 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5b9800 == 82 [pid = 2076] [id = 338] 16:24:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x11bbf9000) [pid = 2076] [serial = 1013] [outer = 0x0] 16:24:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x127226000) [pid = 2076] [serial = 1014] [outer = 0x11bbf9000] 16:24:24 INFO - PROCESS | 2076 | 1461021864175 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x129c39000) [pid = 2076] [serial = 1015] [outer = 0x11bbf9000] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12e857800 == 81 [pid = 2076] [id = 287] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef7c800 == 80 [pid = 2076] [id = 327] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12db6a000 == 79 [pid = 2076] [id = 326] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x11b9da000 == 78 [pid = 2076] [id = 325] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12d061000 == 77 [pid = 2076] [id = 324] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5d5800 == 76 [pid = 2076] [id = 323] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x129c33000) [pid = 2076] [serial = 924] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x1158e8400) [pid = 2076] [serial = 864] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12ef2a800) [pid = 2076] [serial = 882] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x11a903400) [pid = 2076] [serial = 867] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x12e840c00) [pid = 2076] [serial = 879] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x12b06f400) [pid = 2076] [serial = 876] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x11c72a000) [pid = 2076] [serial = 870] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x1276ee400) [pid = 2076] [serial = 885] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x128ba8800) [pid = 2076] [serial = 873] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12b01d800 == 75 [pid = 2076] [id = 322] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x129ed9000 == 74 [pid = 2076] [id = 321] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x1280bd800 == 73 [pid = 2076] [id = 320] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x126a97800 == 72 [pid = 2076] [id = 319] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x11c421000 == 71 [pid = 2076] [id = 318] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x11bc1e000 == 70 [pid = 2076] [id = 317] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x11c49b800 == 69 [pid = 2076] [id = 316] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x119283000 == 68 [pid = 2076] [id = 314] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x1391c6000 == 67 [pid = 2076] [id = 313] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x131910800 == 66 [pid = 2076] [id = 312] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5d5000 == 65 [pid = 2076] [id = 311] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x12a34a000 == 64 [pid = 2076] [id = 310] 16:24:24 INFO - PROCESS | 2076 | --DOCSHELL 0x11c485000 == 63 [pid = 2076] [id = 309] 16:24:24 INFO - PROCESS | 2076 | 1461021864623 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 723ms 16:24:24 INFO - PROCESS | 2076 | 1461021864674 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:24:24 INFO - PROCESS | 2076 | 1461021864676 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:24:24 INFO - PROCESS | 2076 | 1461021864678 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:24:24 INFO - PROCESS | 2076 | 1461021864679 Marionette TRACE conn2 <- [1,1326,null,{}] 16:24:24 INFO - PROCESS | 2076 | 1461021864682 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:24 INFO - PROCESS | 2076 | 1461021864771 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x12e84a800) [pid = 2076] [serial = 913] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x12eb51c00) [pid = 2076] [serial = 918] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12b06dc00) [pid = 2076] [serial = 903] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x12ef2b400) [pid = 2076] [serial = 919] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x12c56d800) [pid = 2076] [serial = 904] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x112044800) [pid = 2076] [serial = 921] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x12a72ac00) [pid = 2076] [serial = 922] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12c575400) [pid = 2076] [serial = 906] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12d314c00) [pid = 2076] [serial = 909] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12c57bc00) [pid = 2076] [serial = 907] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12e2cfc00) [pid = 2076] [serial = 912] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12e216400) [pid = 2076] [serial = 910] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x126ec6400) [pid = 2076] [serial = 897] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x1276aac00) [pid = 2076] [serial = 898] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x119b67800) [pid = 2076] [serial = 891] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x11ad3c800) [pid = 2076] [serial = 892] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x1281a7c00) [pid = 2076] [serial = 900] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x128de8800) [pid = 2076] [serial = 901] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x11bf1f400) [pid = 2076] [serial = 915] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x11b5d6000) [pid = 2076] [serial = 894] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x11c92ec00) [pid = 2076] [serial = 895] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x129eb3400) [pid = 2076] [serial = 916] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x119b63000) [pid = 2076] [serial = 889] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x118e53000) [pid = 2076] [serial = 888] [outer = 0x0] [url = about:blank] 16:24:24 INFO - PROCESS | 2076 | 1461021864842 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b9f5000 == 64 [pid = 2076] [id = 339] 16:24:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x119b67800) [pid = 2076] [serial = 1016] [outer = 0x0] 16:24:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x11bf1f400) [pid = 2076] [serial = 1017] [outer = 0x119b67800] 16:24:24 INFO - PROCESS | 2076 | 1461021864872 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x129c36c00) [pid = 2076] [serial = 1018] [outer = 0x119b67800] 16:24:25 INFO - PROCESS | 2076 | 1461021865180 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:24:25 INFO - PROCESS | 2076 | 1461021865198 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 2076 | 1461021865199 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:24:25 INFO - PROCESS | 2076 | 1461021865201 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 2076 | 1461021865202 Marionette TRACE conn2 <- [1,1330,null,{}] 16:24:25 INFO - PROCESS | 2076 | 1461021865207 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:25 INFO - PROCESS | 2076 | 1461021865298 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:24:25 INFO - PROCESS | 2076 | 1461021865303 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x127a11800 == 65 [pid = 2076] [id = 340] 16:24:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x129c37000) [pid = 2076] [serial = 1019] [outer = 0x0] 16:24:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x129eb1800) [pid = 2076] [serial = 1020] [outer = 0x129c37000] 16:24:25 INFO - PROCESS | 2076 | 1461021865329 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x129ec0000) [pid = 2076] [serial = 1021] [outer = 0x129c37000] 16:24:25 INFO - PROCESS | 2076 | 1461021865698 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 523ms 16:24:25 INFO - PROCESS | 2076 | 1461021865726 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:24:25 INFO - PROCESS | 2076 | 1461021865728 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:24:25 INFO - PROCESS | 2076 | 1461021865731 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 2076 | 1461021865733 Marionette TRACE conn2 <- [1,1334,null,{}] 16:24:25 INFO - PROCESS | 2076 | 1461021865737 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:25 INFO - PROCESS | 2076 | 1461021865893 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:24:25 INFO - PROCESS | 2076 | 1461021865910 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc09800 == 66 [pid = 2076] [id = 341] 16:24:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12a054400) [pid = 2076] [serial = 1022] [outer = 0x0] 16:24:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12a05c400) [pid = 2076] [serial = 1023] [outer = 0x12a054400] 16:24:25 INFO - PROCESS | 2076 | 1461021865955 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12a3a6000) [pid = 2076] [serial = 1024] [outer = 0x12a054400] 16:24:26 INFO - PROCESS | 2076 | 1461021866376 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 678ms 16:24:26 INFO - PROCESS | 2076 | 1461021866437 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:24:26 INFO - PROCESS | 2076 | 1461021866441 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:24:26 INFO - PROCESS | 2076 | 1461021866447 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 2076 | 1461021866448 Marionette TRACE conn2 <- [1,1338,null,{}] 16:24:26 INFO - PROCESS | 2076 | 1461021866450 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:26 INFO - PROCESS | 2076 | 1461021866542 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:24:26 INFO - PROCESS | 2076 | 1461021866545 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d089000 == 67 [pid = 2076] [id = 342] 16:24:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12a3a6400) [pid = 2076] [serial = 1025] [outer = 0x0] 16:24:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12a3ac800) [pid = 2076] [serial = 1026] [outer = 0x12a3a6400] 16:24:26 INFO - PROCESS | 2076 | 1461021866571 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x12aaacc00) [pid = 2076] [serial = 1027] [outer = 0x12a3a6400] 16:24:27 INFO - PROCESS | 2076 | 1461021867419 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 16:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:24:27 INFO - PROCESS | 2076 | 1461021867469 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 2076 | 1461021867470 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:24:27 INFO - PROCESS | 2076 | 1461021867485 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 2076 | 1461021867486 Marionette TRACE conn2 <- [1,1342,null,{}] 16:24:27 INFO - PROCESS | 2076 | 1461021867489 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:27 INFO - PROCESS | 2076 | 1461021867600 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:24:27 INFO - PROCESS | 2076 | 1461021867638 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e281000 == 68 [pid = 2076] [id = 343] 16:24:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x12a3a7400) [pid = 2076] [serial = 1028] [outer = 0x0] 16:24:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x12b06f400) [pid = 2076] [serial = 1029] [outer = 0x12a3a7400] 16:24:27 INFO - PROCESS | 2076 | 1461021867664 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x12c568800) [pid = 2076] [serial = 1030] [outer = 0x12a3a7400] 16:24:28 INFO - PROCESS | 2076 | 1461021868004 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 583ms 16:24:28 INFO - PROCESS | 2076 | 1461021868055 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 2076 | 1461021868056 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:24:28 INFO - PROCESS | 2076 | 1461021868059 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 2076 | 1461021868060 Marionette TRACE conn2 <- [1,1346,null,{}] 16:24:28 INFO - PROCESS | 2076 | 1461021868062 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:28 INFO - PROCESS | 2076 | 1461021868176 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:24:28 INFO - PROCESS | 2076 | 1461021868192 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec69800 == 69 [pid = 2076] [id = 344] 16:24:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12a70bc00) [pid = 2076] [serial = 1031] [outer = 0x0] 16:24:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x12c57c800) [pid = 2076] [serial = 1032] [outer = 0x12a70bc00] 16:24:28 INFO - PROCESS | 2076 | 1461021868217 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x12d037000) [pid = 2076] [serial = 1033] [outer = 0x12a70bc00] 16:24:28 INFO - PROCESS | 2076 | 1461021868582 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 570ms 16:24:28 INFO - PROCESS | 2076 | 1461021868629 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 2076 | 1461021868631 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:24:28 INFO - PROCESS | 2076 | 1461021868633 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 2076 | 1461021868634 Marionette TRACE conn2 <- [1,1350,null,{}] 16:24:28 INFO - PROCESS | 2076 | 1461021868636 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:28 INFO - PROCESS | 2076 | 1461021868751 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x11a906400) [pid = 2076] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x127150800) [pid = 2076] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x125f25c00) [pid = 2076] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x119134000) [pid = 2076] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x127b2b400) [pid = 2076] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x119255000) [pid = 2076] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x118a6dc00) [pid = 2076] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12acd1400) [pid = 2076] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x11af8bc00) [pid = 2076] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12d322c00) [pid = 2076] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x125b8b000) [pid = 2076] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x11c1c2400) [pid = 2076] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x112039c00) [pid = 2076] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x119b64000) [pid = 2076] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x129ebe400) [pid = 2076] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x11c578800) [pid = 2076] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x114406400) [pid = 2076] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x127158400) [pid = 2076] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:24:29 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12da81400) [pid = 2076] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:24:29 INFO - PROCESS | 2076 | 1461021869108 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x115153000 == 70 [pid = 2076] [id = 345] 16:24:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x1146c2400) [pid = 2076] [serial = 1034] [outer = 0x0] 16:24:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x118a69800) [pid = 2076] [serial = 1035] [outer = 0x1146c2400] 16:24:29 INFO - PROCESS | 2076 | 1461021869134 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x11a90c800) [pid = 2076] [serial = 1036] [outer = 0x1146c2400] 16:24:29 INFO - PROCESS | 2076 | 1461021869435 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 824ms 16:24:29 INFO - PROCESS | 2076 | 1461021869459 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 2076 | 1461021869461 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:24:29 INFO - PROCESS | 2076 | 1461021869463 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 2076 | 1461021869465 Marionette TRACE conn2 <- [1,1354,null,{}] 16:24:29 INFO - PROCESS | 2076 | 1461021869467 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:29 INFO - PROCESS | 2076 | 1461021869573 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:24:29 INFO - PROCESS | 2076 | 1461021869579 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x131919000 == 71 [pid = 2076] [id = 346] 16:24:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x11c1c2400) [pid = 2076] [serial = 1037] [outer = 0x0] 16:24:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12c55f000) [pid = 2076] [serial = 1038] [outer = 0x11c1c2400] 16:24:29 INFO - PROCESS | 2076 | 1461021869609 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12e44e800) [pid = 2076] [serial = 1039] [outer = 0x11c1c2400] 16:24:29 INFO - PROCESS | 2076 | 1461021869969 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 16:24:29 INFO - PROCESS | 2076 | 1461021869986 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 2076 | 1461021869989 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:24:29 INFO - PROCESS | 2076 | 1461021869994 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 2076 | 1461021869995 Marionette TRACE conn2 <- [1,1358,null,{}] 16:24:29 INFO - PROCESS | 2076 | 1461021869997 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:30 INFO - PROCESS | 2076 | 1461021870086 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:24:30 INFO - PROCESS | 2076 | 1461021870091 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x131980800 == 72 [pid = 2076] [id = 347] 16:24:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12a01c400) [pid = 2076] [serial = 1040] [outer = 0x0] 16:24:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12a020000) [pid = 2076] [serial = 1041] [outer = 0x12a01c400] 16:24:30 INFO - PROCESS | 2076 | 1461021870121 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12a024000) [pid = 2076] [serial = 1042] [outer = 0x12a01c400] 16:24:30 INFO - PROCESS | 2076 | 1461021870582 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 619ms 16:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:24:30 INFO - PROCESS | 2076 | 1461021870622 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 2076 | 1461021870623 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:24:30 INFO - PROCESS | 2076 | 1461021870625 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 2076 | 1461021870626 Marionette TRACE conn2 <- [1,1362,null,{}] 16:24:30 INFO - PROCESS | 2076 | 1461021870629 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:30 INFO - PROCESS | 2076 | 1461021870721 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:24:30 INFO - PROCESS | 2076 | 1461021870726 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x1383d4000 == 73 [pid = 2076] [id = 348] 16:24:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12a024400) [pid = 2076] [serial = 1043] [outer = 0x0] 16:24:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12e83cc00) [pid = 2076] [serial = 1044] [outer = 0x12a024400] 16:24:30 INFO - PROCESS | 2076 | 1461021870751 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12eb58400) [pid = 2076] [serial = 1045] [outer = 0x12a024400] 16:24:31 INFO - PROCESS | 2076 | 1461021871241 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 668ms 16:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:24:31 INFO - PROCESS | 2076 | 1461021871294 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 2076 | 1461021871297 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:24:31 INFO - PROCESS | 2076 | 1461021871300 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 2076 | 1461021871303 Marionette TRACE conn2 <- [1,1366,null,{}] 16:24:31 INFO - PROCESS | 2076 | 1461021871308 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:31 INFO - PROCESS | 2076 | 1461021871425 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:24:31 INFO - PROCESS | 2076 | 1461021871535 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x125cdf000 == 74 [pid = 2076] [id = 349] 16:24:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x11a876400) [pid = 2076] [serial = 1046] [outer = 0x0] 16:24:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x11a990400) [pid = 2076] [serial = 1047] [outer = 0x11a876400] 16:24:31 INFO - PROCESS | 2076 | 1461021871582 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x11adc6400) [pid = 2076] [serial = 1048] [outer = 0x11a876400] 16:24:32 INFO - PROCESS | 2076 | 1461021872064 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 2076 | 1461021872129 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:24:32 INFO - PROCESS | 2076 | 1461021872134 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 2076 | 1461021872135 Marionette TRACE conn2 <- [1,1370,null,{}] 16:24:32 INFO - PROCESS | 2076 | 1461021872138 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:32 INFO - PROCESS | 2076 | 1461021872248 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:24:32 INFO - PROCESS | 2076 | 1461021872326 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b36c000 == 75 [pid = 2076] [id = 350] 16:24:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x11c11f400) [pid = 2076] [serial = 1049] [outer = 0x0] 16:24:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x126ec4800) [pid = 2076] [serial = 1050] [outer = 0x11c11f400] 16:24:32 INFO - PROCESS | 2076 | 1461021872357 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x1278e8c00) [pid = 2076] [serial = 1051] [outer = 0x11c11f400] 16:24:32 INFO - PROCESS | 2076 | 1461021872817 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 2076 | 1461021872858 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:24:32 INFO - PROCESS | 2076 | 1461021872861 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 2076 | 1461021872863 Marionette TRACE conn2 <- [1,1374,null,{}] 16:24:32 INFO - PROCESS | 2076 | 1461021872871 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:32 INFO - PROCESS | 2076 | 1461021872985 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:24:33 INFO - PROCESS | 2076 | 1461021873091 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x131918000 == 76 [pid = 2076] [id = 351] 16:24:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x1276a8800) [pid = 2076] [serial = 1052] [outer = 0x0] 16:24:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x129c55000) [pid = 2076] [serial = 1053] [outer = 0x1276a8800] 16:24:33 INFO - PROCESS | 2076 | 1461021873125 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x12a025c00) [pid = 2076] [serial = 1054] [outer = 0x1276a8800] 16:24:33 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:33 INFO - PROCESS | 2076 | 1461021873594 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 2076 | 1461021873635 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:24:33 INFO - PROCESS | 2076 | 1461021873656 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 2076 | 1461021873657 Marionette TRACE conn2 <- [1,1378,null,{}] 16:24:33 INFO - PROCESS | 2076 | 1461021873662 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:33 INFO - PROCESS | 2076 | 1461021873775 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:24:33 INFO - PROCESS | 2076 | 1461021873853 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x1391dd000 == 77 [pid = 2076] [id = 352] 16:24:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x12a055800) [pid = 2076] [serial = 1055] [outer = 0x0] 16:24:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x12a3a5800) [pid = 2076] [serial = 1056] [outer = 0x12a055800] 16:24:33 INFO - PROCESS | 2076 | 1461021873883 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x12c565400) [pid = 2076] [serial = 1057] [outer = 0x12a055800] 16:24:34 INFO - PROCESS | 2076 | 1461021874279 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 2076 | 1461021874351 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:24:34 INFO - PROCESS | 2076 | 1461021874373 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 2076 | 1461021874375 Marionette TRACE conn2 <- [1,1382,null,{}] 16:24:34 INFO - PROCESS | 2076 | 1461021874377 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:34 INFO - PROCESS | 2076 | 1461021874485 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:24:34 INFO - PROCESS | 2076 | 1461021874573 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d31000 == 78 [pid = 2076] [id = 353] 16:24:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x12d31d400) [pid = 2076] [serial = 1058] [outer = 0x0] 16:24:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x12da7ac00) [pid = 2076] [serial = 1059] [outer = 0x12d31d400] 16:24:34 INFO - PROCESS | 2076 | 1461021874603 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x12e453400) [pid = 2076] [serial = 1060] [outer = 0x12d31d400] 16:24:35 INFO - PROCESS | 2076 | [2076] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:24:35 INFO - PROCESS | 2076 | 1461021875061 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 2076 | 1461021875106 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:24:35 INFO - PROCESS | 2076 | 1461021875110 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 2076 | 1461021875112 Marionette TRACE conn2 <- [1,1386,null,{}] 16:24:35 INFO - PROCESS | 2076 | 1461021875114 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:35 INFO - PROCESS | 2076 | 1461021875239 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:24:35 INFO - PROCESS | 2076 | 1461021875347 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e15000 == 79 [pid = 2076] [id = 354] 16:24:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x12f593400) [pid = 2076] [serial = 1061] [outer = 0x0] 16:24:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x12f599000) [pid = 2076] [serial = 1062] [outer = 0x12f593400] 16:24:35 INFO - PROCESS | 2076 | 1461021875379 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x12fbdac00) [pid = 2076] [serial = 1063] [outer = 0x12f593400] 16:24:35 INFO - PROCESS | 2076 | 1461021875915 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 2076 | 1461021875935 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:24:35 INFO - PROCESS | 2076 | 1461021875937 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 2076 | 1461021875938 Marionette TRACE conn2 <- [1,1390,null,{}] 16:24:35 INFO - PROCESS | 2076 | 1461021875941 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:36 INFO - PROCESS | 2076 | 1461021876050 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:24:36 INFO - PROCESS | 2076 | 1461021876132 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x1121b9800 == 80 [pid = 2076] [id = 355] 16:24:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x114c13800) [pid = 2076] [serial = 1064] [outer = 0x0] 16:24:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x129c56400) [pid = 2076] [serial = 1065] [outer = 0x114c13800] 16:24:36 INFO - PROCESS | 2076 | 1461021876162 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x129e2a800) [pid = 2076] [serial = 1066] [outer = 0x114c13800] 16:24:36 INFO - PROCESS | 2076 | 1461021876592 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 16:24:36 INFO - PROCESS | 2076 | 1461021876608 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 2076 | 1461021876609 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:24:36 INFO - PROCESS | 2076 | 1461021876612 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 2076 | 1461021876613 Marionette TRACE conn2 <- [1,1394,null,{}] 16:24:36 INFO - PROCESS | 2076 | 1461021876616 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:36 INFO - PROCESS | 2076 | 1461021876724 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:24:36 INFO - PROCESS | 2076 | 1461021876819 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x12753c800 == 81 [pid = 2076] [id = 356] 16:24:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x12e446c00) [pid = 2076] [serial = 1067] [outer = 0x0] 16:24:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x12f595800) [pid = 2076] [serial = 1068] [outer = 0x12e446c00] 16:24:36 INFO - PROCESS | 2076 | 1461021876883 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x12fbde000) [pid = 2076] [serial = 1069] [outer = 0x12e446c00] 16:24:37 INFO - PROCESS | 2076 | 1461021877336 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 771ms 16:24:37 INFO - PROCESS | 2076 | 1461021877383 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 2076 | 1461021877385 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:24:37 INFO - PROCESS | 2076 | 1461021877387 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 2076 | 1461021877390 Marionette TRACE conn2 <- [1,1398,null,{}] 16:24:37 INFO - PROCESS | 2076 | 1461021877393 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:37 INFO - PROCESS | 2076 | 1461021877505 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:24:37 INFO - PROCESS | 2076 | 1461021877789 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c489000 == 82 [pid = 2076] [id = 357] 16:24:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x112043400) [pid = 2076] [serial = 1070] [outer = 0x0] 16:24:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x112120000) [pid = 2076] [serial = 1071] [outer = 0x112043400] 16:24:37 INFO - PROCESS | 2076 | 1461021877820 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 225 (0x112127400) [pid = 2076] [serial = 1072] [outer = 0x112043400] 16:24:38 INFO - PROCESS | 2076 | 1461021878313 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 974ms 16:24:38 INFO - PROCESS | 2076 | 1461021878373 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 2076 | 1461021878376 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:24:38 INFO - PROCESS | 2076 | 1461021878381 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 2076 | 1461021878383 Marionette TRACE conn2 <- [1,1402,null,{}] 16:24:38 INFO - PROCESS | 2076 | 1461021878387 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:38 INFO - PROCESS | 2076 | 1461021878522 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:24:38 INFO - PROCESS | 2076 | 1461021878637 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x118aa8800 == 83 [pid = 2076] [id = 358] 16:24:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 226 (0x11203a400) [pid = 2076] [serial = 1073] [outer = 0x0] 16:24:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 227 (0x119b5f000) [pid = 2076] [serial = 1074] [outer = 0x11203a400] 16:24:38 INFO - PROCESS | 2076 | 1461021878737 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x11a911400) [pid = 2076] [serial = 1075] [outer = 0x11203a400] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x11b9ee800 == 82 [pid = 2076] [id = 315] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x131980800 == 81 [pid = 2076] [id = 347] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x131919000 == 80 [pid = 2076] [id = 346] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x115153000 == 79 [pid = 2076] [id = 345] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec69800 == 78 [pid = 2076] [id = 344] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x12e281000 == 77 [pid = 2076] [id = 343] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 227 (0x129f36000) [pid = 2076] [serial = 984] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x12d089000 == 76 [pid = 2076] [id = 342] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc09800 == 75 [pid = 2076] [id = 341] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x127a11800 == 74 [pid = 2076] [id = 340] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x11b9f5000 == 73 [pid = 2076] [id = 339] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5b9800 == 72 [pid = 2076] [id = 338] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x126a87000 == 71 [pid = 2076] [id = 337] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x129ecc800 == 70 [pid = 2076] [id = 336] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x11c489800 == 69 [pid = 2076] [id = 335] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x12a235800 == 68 [pid = 2076] [id = 334] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x138459800 == 67 [pid = 2076] [id = 333] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x136f58800 == 66 [pid = 2076] [id = 332] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x12e62f000 == 65 [pid = 2076] [id = 331] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9dc800 == 64 [pid = 2076] [id = 330] 16:24:38 INFO - PROCESS | 2076 | --DOCSHELL 0x119c8b800 == 63 [pid = 2076] [id = 329] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 226 (0x12e446800) [pid = 2076] [serial = 982] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 225 (0x11adb9000) [pid = 2076] [serial = 930] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 224 (0x12c566000) [pid = 2076] [serial = 886] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 223 (0x1278e7c00) [pid = 2076] [serial = 963] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x129c56c00) [pid = 2076] [serial = 942] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x129c33c00) [pid = 2076] [serial = 933] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x126ebf400) [pid = 2076] [serial = 960] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x11a78d000) [pid = 2076] [serial = 948] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x127158800) [pid = 2076] [serial = 961] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12af6d800) [pid = 2076] [serial = 970] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x11adc1c00) [pid = 2076] [serial = 952] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x11bbfec00) [pid = 2076] [serial = 585] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x12ef27400) [pid = 2076] [serial = 765] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x11c305c00) [pid = 2076] [serial = 955] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x11a941000) [pid = 2076] [serial = 951] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x12e2dc400) [pid = 2076] [serial = 645] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x12d319400) [pid = 2076] [serial = 978] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x125dac800) [pid = 2076] [serial = 958] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x11574d800) [pid = 2076] [serial = 975] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x125b80400) [pid = 2076] [serial = 957] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x12e2eb000) [pid = 2076] [serial = 822] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x12c56f400) [pid = 2076] [serial = 973] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x129c56000) [pid = 2076] [serial = 964] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12c563c00) [pid = 2076] [serial = 972] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12c56e400) [pid = 2076] [serial = 939] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x125c20c00) [pid = 2076] [serial = 976] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12eb4d800) [pid = 2076] [serial = 945] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12da81000) [pid = 2076] [serial = 979] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x11a93f000) [pid = 2076] [serial = 949] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a708400) [pid = 2076] [serial = 969] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x11ad4c800) [pid = 2076] [serial = 708] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x129c5a800) [pid = 2076] [serial = 966] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x1192e6400) [pid = 2076] [serial = 927] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x12acd0800) [pid = 2076] [serial = 936] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x12ef2b000) [pid = 2076] [serial = 946] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x11bf29c00) [pid = 2076] [serial = 954] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x129ebcc00) [pid = 2076] [serial = 967] [outer = 0x0] [url = about:blank] 16:24:38 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x12e2d2800) [pid = 2076] [serial = 981] [outer = 0x0] [url = about:blank] 16:24:39 INFO - PROCESS | 2076 | 1461021879124 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 775ms 16:24:39 INFO - PROCESS | 2076 | 1461021879163 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 2076 | 1461021879165 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:24:39 INFO - PROCESS | 2076 | 1461021879174 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 2076 | 1461021879175 Marionette TRACE conn2 <- [1,1406,null,{}] 16:24:39 INFO - PROCESS | 2076 | 1461021879178 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:39 INFO - PROCESS | 2076 | 1461021879268 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:24:39 INFO - PROCESS | 2076 | 1461021879274 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9db000 == 64 [pid = 2076] [id = 359] 16:24:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x11a99ac00) [pid = 2076] [serial = 1076] [outer = 0x0] 16:24:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x11bbf2800) [pid = 2076] [serial = 1077] [outer = 0x11a99ac00] 16:24:39 INFO - PROCESS | 2076 | 1461021879302 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x11c310400) [pid = 2076] [serial = 1078] [outer = 0x11a99ac00] 16:24:39 INFO - PROCESS | 2076 | 1461021879678 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 16:24:39 INFO - PROCESS | 2076 | 1461021879694 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 2076 | 1461021879695 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:24:39 INFO - PROCESS | 2076 | 1461021879712 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 2076 | 1461021879716 Marionette TRACE conn2 <- [1,1410,null,{}] 16:24:39 INFO - PROCESS | 2076 | 1461021879721 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:39 INFO - PROCESS | 2076 | 1461021879816 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:24:39 INFO - PROCESS | 2076 | 1461021879821 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x128b03800 == 65 [pid = 2076] [id = 360] 16:24:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x11c73f400) [pid = 2076] [serial = 1079] [outer = 0x0] 16:24:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x125f21000) [pid = 2076] [serial = 1080] [outer = 0x11c73f400] 16:24:39 INFO - PROCESS | 2076 | 1461021879848 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x1281a7c00) [pid = 2076] [serial = 1081] [outer = 0x11c73f400] 16:24:40 INFO - PROCESS | 2076 | 1461021880211 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 541ms 16:24:40 INFO - PROCESS | 2076 | 1461021880241 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:24:40 INFO - PROCESS | 2076 | 1461021880243 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:24:40 INFO - PROCESS | 2076 | 1461021880245 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 2076 | 1461021880246 Marionette TRACE conn2 <- [1,1414,null,{}] 16:24:40 INFO - PROCESS | 2076 | 1461021880249 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:40 INFO - PROCESS | 2076 | 1461021880339 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:24:40 INFO - PROCESS | 2076 | 1461021880344 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a226800 == 66 [pid = 2076] [id = 361] 16:24:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x128d99400) [pid = 2076] [serial = 1082] [outer = 0x0] 16:24:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x129c33000) [pid = 2076] [serial = 1083] [outer = 0x128d99400] 16:24:40 INFO - PROCESS | 2076 | 1461021880370 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x129c57000) [pid = 2076] [serial = 1084] [outer = 0x128d99400] 16:24:40 INFO - PROCESS | 2076 | 1461021880760 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 16:24:40 INFO - PROCESS | 2076 | 1461021880765 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:24:40 INFO - PROCESS | 2076 | 1461021880767 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:24:40 INFO - PROCESS | 2076 | 1461021880769 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 2076 | 1461021880770 Marionette TRACE conn2 <- [1,1418,null,{}] 16:24:40 INFO - PROCESS | 2076 | 1461021880776 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:40 INFO - PROCESS | 2076 | 1461021880869 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:24:40 INFO - PROCESS | 2076 | 1461021880956 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ace6800 == 67 [pid = 2076] [id = 362] 16:24:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x129eba800) [pid = 2076] [serial = 1085] [outer = 0x0] 16:24:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x129ec0800) [pid = 2076] [serial = 1086] [outer = 0x129eba800] 16:24:40 INFO - PROCESS | 2076 | 1461021880988 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x12a01c800) [pid = 2076] [serial = 1087] [outer = 0x129eba800] 16:24:41 INFO - PROCESS | 2076 | 1461021881343 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 622ms 16:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:24:41 INFO - PROCESS | 2076 | 1461021881391 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 2076 | 1461021881392 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:24:41 INFO - PROCESS | 2076 | 1461021881395 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 2076 | 1461021881396 Marionette TRACE conn2 <- [1,1422,null,{}] 16:24:41 INFO - PROCESS | 2076 | 1461021881398 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:41 INFO - PROCESS | 2076 | 1461021881514 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:24:41 INFO - PROCESS | 2076 | 1461021881547 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5cf000 == 68 [pid = 2076] [id = 363] 16:24:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x12a021c00) [pid = 2076] [serial = 1088] [outer = 0x0] 16:24:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12a3a1400) [pid = 2076] [serial = 1089] [outer = 0x12a021c00] 16:24:41 INFO - PROCESS | 2076 | 1461021881573 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x12a3ab800) [pid = 2076] [serial = 1090] [outer = 0x12a021c00] 16:24:41 INFO - PROCESS | 2076 | 1461021881946 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 16:24:41 INFO - PROCESS | 2076 | 1461021881965 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 2076 | 1461021881966 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:24:41 INFO - PROCESS | 2076 | 1461021881968 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 2076 | 1461021881969 Marionette TRACE conn2 <- [1,1426,null,{}] 16:24:41 INFO - PROCESS | 2076 | 1461021881978 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:42 INFO - PROCESS | 2076 | 1461021882094 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:24:42 INFO - PROCESS | 2076 | 1461021882104 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d085000 == 69 [pid = 2076] [id = 364] 16:24:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x11ad40400) [pid = 2076] [serial = 1091] [outer = 0x0] 16:24:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x12a3acc00) [pid = 2076] [serial = 1092] [outer = 0x11ad40400] 16:24:42 INFO - PROCESS | 2076 | 1461021882130 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x12af79400) [pid = 2076] [serial = 1093] [outer = 0x11ad40400] 16:24:42 INFO - PROCESS | 2076 | 1461021882617 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 16:24:42 INFO - PROCESS | 2076 | 1461021882642 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 2076 | 1461021882644 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:24:42 INFO - PROCESS | 2076 | 1461021882656 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 2076 | 1461021882659 Marionette TRACE conn2 <- [1,1430,null,{}] 16:24:42 INFO - PROCESS | 2076 | 1461021882663 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:42 INFO - PROCESS | 2076 | 1461021882781 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:24:42 INFO - PROCESS | 2076 | 1461021882815 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e282800 == 70 [pid = 2076] [id = 365] 16:24:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x11c579c00) [pid = 2076] [serial = 1094] [outer = 0x0] 16:24:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x12a298000) [pid = 2076] [serial = 1095] [outer = 0x11c579c00] 16:24:42 INFO - PROCESS | 2076 | 1461021882841 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x12a29c800) [pid = 2076] [serial = 1096] [outer = 0x11c579c00] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x1146c2400) [pid = 2076] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12a3a7400) [pid = 2076] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x12a70bc00) [pid = 2076] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x129f2d400) [pid = 2076] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x129c37000) [pid = 2076] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x12a3a6400) [pid = 2076] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x118cea000) [pid = 2076] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x11ad42c00) [pid = 2076] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x119b67800) [pid = 2076] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x11bbf9000) [pid = 2076] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x11c1c2400) [pid = 2076] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x12a054400) [pid = 2076] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:24:43 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a01c400) [pid = 2076] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:24:43 INFO - PROCESS | 2076 | 1461021883507 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 878ms 16:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:24:43 INFO - PROCESS | 2076 | 1461021883533 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 2076 | 1461021883534 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:24:43 INFO - PROCESS | 2076 | 1461021883543 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 2076 | 1461021883544 Marionette TRACE conn2 <- [1,1434,null,{}] 16:24:43 INFO - PROCESS | 2076 | 1461021883547 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:43 INFO - PROCESS | 2076 | 1461021883679 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:24:43 INFO - PROCESS | 2076 | 1461021883720 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db64800 == 71 [pid = 2076] [id = 366] 16:24:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x11557d800) [pid = 2076] [serial = 1097] [outer = 0x0] 16:24:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x12a052400) [pid = 2076] [serial = 1098] [outer = 0x11557d800] 16:24:43 INFO - PROCESS | 2076 | 1461021883747 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x12a29cc00) [pid = 2076] [serial = 1099] [outer = 0x11557d800] 16:24:44 INFO - PROCESS | 2076 | 1461021884034 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 525ms 16:24:44 INFO - PROCESS | 2076 | 1461021884062 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 2076 | 1461021884064 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:24:44 INFO - PROCESS | 2076 | 1461021884066 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 2076 | 1461021884067 Marionette TRACE conn2 <- [1,1438,null,{}] 16:24:44 INFO - PROCESS | 2076 | 1461021884070 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 2076 | 1461021884169 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:24:44 INFO - PROCESS | 2076 | 1461021884231 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec66000 == 72 [pid = 2076] [id = 367] 16:24:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x11a999c00) [pid = 2076] [serial = 1100] [outer = 0x0] 16:24:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x12a3aac00) [pid = 2076] [serial = 1101] [outer = 0x11a999c00] 16:24:44 INFO - PROCESS | 2076 | 1461021884262 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12c576000) [pid = 2076] [serial = 1102] [outer = 0x11a999c00] 16:24:44 INFO - PROCESS | 2076 | 1461021884586 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 569ms 16:24:44 INFO - PROCESS | 2076 | 1461021884636 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 2076 | 1461021884638 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:24:44 INFO - PROCESS | 2076 | 1461021884640 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 2076 | 1461021884642 Marionette TRACE conn2 <- [1,1442,null,{}] 16:24:44 INFO - PROCESS | 2076 | 1461021884644 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 2076 | 1461021884752 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:24:44 INFO - PROCESS | 2076 | 1461021884756 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x131908800 == 73 [pid = 2076] [id = 368] 16:24:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x12c579800) [pid = 2076] [serial = 1103] [outer = 0x0] 16:24:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x12d034c00) [pid = 2076] [serial = 1104] [outer = 0x12c579800] 16:24:44 INFO - PROCESS | 2076 | 1461021884781 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x12e2e9800) [pid = 2076] [serial = 1105] [outer = 0x12c579800] 16:24:45 INFO - PROCESS | 2076 | 1461021885124 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 16:24:45 INFO - PROCESS | 2076 | 1461021885172 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 2076 | 1461021885174 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:24:45 INFO - PROCESS | 2076 | 1461021885177 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 2076 | 1461021885178 Marionette TRACE conn2 <- [1,1446,null,{}] 16:24:45 INFO - PROCESS | 2076 | 1461021885180 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:45 INFO - PROCESS | 2076 | 1461021885277 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:24:45 INFO - PROCESS | 2076 | 1461021885281 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x131917800 == 74 [pid = 2076] [id = 369] 16:24:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x12a331800) [pid = 2076] [serial = 1106] [outer = 0x0] 16:24:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x12a336000) [pid = 2076] [serial = 1107] [outer = 0x12a331800] 16:24:45 INFO - PROCESS | 2076 | 1461021885306 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x12a339c00) [pid = 2076] [serial = 1108] [outer = 0x12a331800] 16:24:45 INFO - PROCESS | 2076 | 1461021885916 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 768ms 16:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:24:45 INFO - PROCESS | 2076 | 1461021885946 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 2076 | 1461021885948 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:24:45 INFO - PROCESS | 2076 | 1461021885951 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 2076 | 1461021885953 Marionette TRACE conn2 <- [1,1450,null,{}] 16:24:45 INFO - PROCESS | 2076 | 1461021885959 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:46 INFO - PROCESS | 2076 | 1461021886077 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:24:46 INFO - PROCESS | 2076 | 1461021886186 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x126836800 == 75 [pid = 2076] [id = 370] 16:24:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x11a904800) [pid = 2076] [serial = 1109] [outer = 0x0] 16:24:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x11af8a800) [pid = 2076] [serial = 1110] [outer = 0x11a904800] 16:24:46 INFO - PROCESS | 2076 | 1461021886220 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x11c1c5000) [pid = 2076] [serial = 1111] [outer = 0x11a904800] 16:24:46 INFO - PROCESS | 2076 | 1461021886677 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 774ms 16:24:46 INFO - PROCESS | 2076 | 1461021886725 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 2076 | 1461021886730 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:24:46 INFO - PROCESS | 2076 | 1461021886734 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 2076 | 1461021886736 Marionette TRACE conn2 <- [1,1454,null,{}] 16:24:46 INFO - PROCESS | 2076 | 1461021886739 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:46 INFO - PROCESS | 2076 | 1461021886856 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:24:46 INFO - PROCESS | 2076 | 1461021886964 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a35b800 == 76 [pid = 2076] [id = 371] 16:24:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x11ad48800) [pid = 2076] [serial = 1112] [outer = 0x0] 16:24:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x125dac800) [pid = 2076] [serial = 1113] [outer = 0x11ad48800] 16:24:46 INFO - PROCESS | 2076 | 1461021886996 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x129c57400) [pid = 2076] [serial = 1114] [outer = 0x11ad48800] 16:24:47 INFO - PROCESS | 2076 | 1461021887519 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 824ms 16:24:47 INFO - PROCESS | 2076 | 1461021887560 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 2076 | 1461021887563 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:24:47 INFO - PROCESS | 2076 | 1461021887567 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 2076 | 1461021887571 Marionette TRACE conn2 <- [1,1458,null,{}] 16:24:47 INFO - PROCESS | 2076 | 1461021887583 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:47 INFO - PROCESS | 2076 | 1461021887753 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:24:47 INFO - PROCESS | 2076 | 1461021887868 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302da800 == 77 [pid = 2076] [id = 372] 16:24:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x12a01b000) [pid = 2076] [serial = 1115] [outer = 0x0] 16:24:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x12a059000) [pid = 2076] [serial = 1116] [outer = 0x12a01b000] 16:24:47 INFO - PROCESS | 2076 | 1461021887918 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x12a335400) [pid = 2076] [serial = 1117] [outer = 0x12a01b000] 16:24:48 INFO - PROCESS | 2076 | 1461021888397 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 875ms 16:24:48 INFO - PROCESS | 2076 | 1461021888455 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 2076 | 1461021888458 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:24:48 INFO - PROCESS | 2076 | 1461021888462 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 2076 | 1461021888463 Marionette TRACE conn2 <- [1,1462,null,{}] 16:24:48 INFO - PROCESS | 2076 | 1461021888466 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:48 INFO - PROCESS | 2076 | 1461021888581 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:24:48 INFO - PROCESS | 2076 | 1461021888660 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x1391d9000 == 78 [pid = 2076] [id = 373] 16:24:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x12a733c00) [pid = 2076] [serial = 1118] [outer = 0x0] 16:24:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x12b06c400) [pid = 2076] [serial = 1119] [outer = 0x12a733c00] 16:24:48 INFO - PROCESS | 2076 | 1461021888690 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x12c57dc00) [pid = 2076] [serial = 1120] [outer = 0x12a733c00] 16:24:49 INFO - PROCESS | 2076 | 1461021889112 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 16:24:49 INFO - PROCESS | 2076 | 1461021889133 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:24:49 INFO - PROCESS | 2076 | 1461021889134 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:24:49 INFO - PROCESS | 2076 | 1461021889137 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 2076 | 1461021889138 Marionette TRACE conn2 <- [1,1466,null,{}] 16:24:49 INFO - PROCESS | 2076 | 1461021889143 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:49 INFO - PROCESS | 2076 | 1461021889253 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:24:49 INFO - PROCESS | 2076 | 1461021889332 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x139aa0000 == 79 [pid = 2076] [id = 374] 16:24:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x114a8e000) [pid = 2076] [serial = 1121] [outer = 0x0] 16:24:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x114a96000) [pid = 2076] [serial = 1122] [outer = 0x114a8e000] 16:24:49 INFO - PROCESS | 2076 | 1461021889365 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x114a9a000) [pid = 2076] [serial = 1123] [outer = 0x114a8e000] 16:24:49 INFO - PROCESS | 2076 | 1461021889799 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 671ms 16:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:24:49 INFO - PROCESS | 2076 | 1461021889809 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 2076 | 1461021889811 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:24:49 INFO - PROCESS | 2076 | 1461021889813 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 2076 | 1461021889814 Marionette TRACE conn2 <- [1,1470,null,{}] 16:24:49 INFO - PROCESS | 2076 | 1461021889817 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:49 INFO - PROCESS | 2076 | 1461021889952 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:24:50 INFO - PROCESS | 2076 | 1461021890046 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a8cd800 == 80 [pid = 2076] [id = 375] 16:24:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 225 (0x114a9e400) [pid = 2076] [serial = 1124] [outer = 0x0] 16:24:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 226 (0x12a3a7800) [pid = 2076] [serial = 1125] [outer = 0x114a9e400] 16:24:50 INFO - PROCESS | 2076 | 1461021890078 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 227 (0x12d3f3c00) [pid = 2076] [serial = 1126] [outer = 0x114a9e400] 16:24:50 INFO - PROCESS | 2076 | 1461021890507 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 722ms 16:24:50 INFO - PROCESS | 2076 | 1461021890535 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 2076 | 1461021890537 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:24:50 INFO - PROCESS | 2076 | 1461021890540 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 2076 | 1461021890541 Marionette TRACE conn2 <- [1,1474,null,{}] 16:24:50 INFO - PROCESS | 2076 | 1461021890543 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:50 INFO - PROCESS | 2076 | 1461021890652 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:24:50 INFO - PROCESS | 2076 | 1461021890734 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x139812000 == 81 [pid = 2076] [id = 376] 16:24:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x114aa5800) [pid = 2076] [serial = 1127] [outer = 0x0] 16:24:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 229 (0x12d322800) [pid = 2076] [serial = 1128] [outer = 0x114aa5800] 16:24:50 INFO - PROCESS | 2076 | 1461021890764 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 230 (0x12e2ebc00) [pid = 2076] [serial = 1129] [outer = 0x114aa5800] 16:24:51 INFO - PROCESS | 2076 | 1461021891229 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 719ms 16:24:51 INFO - PROCESS | 2076 | 1461021891269 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 2076 | 1461021891270 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:24:51 INFO - PROCESS | 2076 | 1461021891297 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 2076 | 1461021891298 Marionette TRACE conn2 <- [1,1478,null,{}] 16:24:51 INFO - PROCESS | 2076 | 1461021891301 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:51 INFO - PROCESS | 2076 | 1461021891418 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:24:51 INFO - PROCESS | 2076 | 1461021891499 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c913000 == 82 [pid = 2076] [id = 377] 16:24:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 231 (0x114c0cc00) [pid = 2076] [serial = 1130] [outer = 0x0] 16:24:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 232 (0x129f35400) [pid = 2076] [serial = 1131] [outer = 0x114c0cc00] 16:24:51 INFO - PROCESS | 2076 | 1461021891530 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x12c561000) [pid = 2076] [serial = 1132] [outer = 0x114c0cc00] 16:24:52 INFO - PROCESS | 2076 | 1461021892009 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 722ms 16:24:52 INFO - PROCESS | 2076 | 1461021892017 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 2076 | 1461021892018 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:24:52 INFO - PROCESS | 2076 | 1461021892042 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 2076 | 1461021892043 Marionette TRACE conn2 <- [1,1482,null,{}] 16:24:52 INFO - PROCESS | 2076 | 1461021892049 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:52 INFO - PROCESS | 2076 | 1461021892169 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:24:52 INFO - PROCESS | 2076 | 1461021892250 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d071000 == 83 [pid = 2076] [id = 378] 16:24:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 234 (0x126df3c00) [pid = 2076] [serial = 1133] [outer = 0x0] 16:24:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 235 (0x12e848800) [pid = 2076] [serial = 1134] [outer = 0x126df3c00] 16:24:52 INFO - PROCESS | 2076 | 1461021892280 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 236 (0x12eb5b000) [pid = 2076] [serial = 1135] [outer = 0x126df3c00] 16:24:53 INFO - PROCESS | 2076 | 1461021893062 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1095ms 16:24:53 INFO - PROCESS | 2076 | 1461021893117 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 2076 | 1461021893120 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:24:53 INFO - PROCESS | 2076 | 1461021893126 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 2076 | 1461021893129 Marionette TRACE conn2 <- [1,1486,null,{}] 16:24:53 INFO - PROCESS | 2076 | 1461021893136 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:53 INFO - PROCESS | 2076 | 1461021893257 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:24:53 INFO - PROCESS | 2076 | 1461021893374 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12682e000 == 84 [pid = 2076] [id = 379] 16:24:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 237 (0x11203f000) [pid = 2076] [serial = 1136] [outer = 0x0] 16:24:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 238 (0x114a9c400) [pid = 2076] [serial = 1137] [outer = 0x11203f000] 16:24:53 INFO - PROCESS | 2076 | 1461021893406 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 239 (0x1152b6800) [pid = 2076] [serial = 1138] [outer = 0x11203f000] 16:24:53 INFO - PROCESS | 2076 | 1461021893845 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 728ms 16:24:53 INFO - PROCESS | 2076 | 1461021893853 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 2076 | 1461021893860 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:24:53 INFO - PROCESS | 2076 | 1461021893864 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 2076 | 1461021893866 Marionette TRACE conn2 <- [1,1490,null,{}] 16:24:53 INFO - PROCESS | 2076 | 1461021893869 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:53 INFO - PROCESS | 2076 | 1461021893997 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:24:54 INFO - PROCESS | 2076 | 1461021894112 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x127180800 == 85 [pid = 2076] [id = 380] 16:24:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 240 (0x114bcec00) [pid = 2076] [serial = 1139] [outer = 0x0] 16:24:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 241 (0x119c55000) [pid = 2076] [serial = 1140] [outer = 0x114bcec00] 16:24:54 INFO - PROCESS | 2076 | 1461021894161 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 242 (0x11b5d9800) [pid = 2076] [serial = 1141] [outer = 0x114bcec00] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x131908800 == 84 [pid = 2076] [id = 368] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec66000 == 83 [pid = 2076] [id = 367] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12db64800 == 82 [pid = 2076] [id = 366] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12e282800 == 81 [pid = 2076] [id = 365] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12d085000 == 80 [pid = 2076] [id = 364] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5cf000 == 79 [pid = 2076] [id = 363] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12ace6800 == 78 [pid = 2076] [id = 362] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 241 (0x12e83cc00) [pid = 2076] [serial = 1044] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12a226800 == 77 [pid = 2076] [id = 361] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x128b03800 == 76 [pid = 2076] [id = 360] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9db000 == 75 [pid = 2076] [id = 359] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x118aa8800 == 74 [pid = 2076] [id = 358] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x11c489000 == 73 [pid = 2076] [id = 357] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x1391dd000 == 72 [pid = 2076] [id = 352] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x131918000 == 71 [pid = 2076] [id = 351] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x12b36c000 == 70 [pid = 2076] [id = 350] 16:24:54 INFO - PROCESS | 2076 | --DOCSHELL 0x125cdf000 == 69 [pid = 2076] [id = 349] 16:24:54 INFO - PROCESS | 2076 | 1461021894709 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 240 (0x11a90c800) [pid = 2076] [serial = 1036] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 239 (0x118a69800) [pid = 2076] [serial = 1035] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 238 (0x12e44e800) [pid = 2076] [serial = 1039] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 237 (0x12aaacc00) [pid = 2076] [serial = 1027] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 236 (0x12b06f400) [pid = 2076] [serial = 1029] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 235 (0x12c57c800) [pid = 2076] [serial = 1032] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 234 (0x12c568800) [pid = 2076] [serial = 1030] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 233 (0x129f3b400) [pid = 2076] [serial = 985] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 232 (0x129c5dc00) [pid = 2076] [serial = 996] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 231 (0x129eb1800) [pid = 2076] [serial = 1020] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 230 (0x129ec0000) [pid = 2076] [serial = 1021] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 229 (0x12a3ac800) [pid = 2076] [serial = 1026] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 228 (0x11ad47400) [pid = 2076] [serial = 1009] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 227 (0x119d8cc00) [pid = 2076] [serial = 1008] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 226 (0x12d037000) [pid = 2076] [serial = 1033] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 225 (0x12e83ec00) [pid = 2076] [serial = 1002] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 224 (0x126d51000) [pid = 2076] [serial = 1012] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 223 (0x11c1bd800) [pid = 2076] [serial = 1011] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x11bf1f400) [pid = 2076] [serial = 1017] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x129c36c00) [pid = 2076] [serial = 1018] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x127226000) [pid = 2076] [serial = 1014] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x129c39000) [pid = 2076] [serial = 1015] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x11a934800) [pid = 2076] [serial = 990] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12c55f000) [pid = 2076] [serial = 1038] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x129eb2400) [pid = 2076] [serial = 1005] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x12a05c400) [pid = 2076] [serial = 1023] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x12a3a6000) [pid = 2076] [serial = 1024] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x126ec7000) [pid = 2076] [serial = 993] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x12c57d400) [pid = 2076] [serial = 999] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x115574800) [pid = 2076] [serial = 987] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x12a024000) [pid = 2076] [serial = 1042] [outer = 0x0] [url = about:blank] 16:24:54 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x12a020000) [pid = 2076] [serial = 1041] [outer = 0x0] [url = about:blank] 16:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 870ms 16:24:54 INFO - PROCESS | 2076 | 1461021894735 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 2076 | 1461021894736 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:24:54 INFO - PROCESS | 2076 | 1461021894739 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 2076 | 1461021894741 Marionette TRACE conn2 <- [1,1494,null,{}] 16:24:54 INFO - PROCESS | 2076 | 1461021894748 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:54 INFO - PROCESS | 2076 | 1461021894847 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:24:54 INFO - PROCESS | 2076 | 1461021894851 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9c2800 == 70 [pid = 2076] [id = 381] 16:24:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x11bb38c00) [pid = 2076] [serial = 1142] [outer = 0x0] 16:24:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x11c92b800) [pid = 2076] [serial = 1143] [outer = 0x11bb38c00] 16:24:54 INFO - PROCESS | 2076 | 1461021894880 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x126ec2c00) [pid = 2076] [serial = 1144] [outer = 0x11bb38c00] 16:24:55 INFO - PROCESS | 2076 | 1461021895272 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 572ms 16:24:55 INFO - PROCESS | 2076 | 1461021895311 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:24:55 INFO - PROCESS | 2076 | 1461021895313 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:24:55 INFO - PROCESS | 2076 | 1461021895315 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 2076 | 1461021895316 Marionette TRACE conn2 <- [1,1498,null,{}] 16:24:55 INFO - PROCESS | 2076 | 1461021895319 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:55 INFO - PROCESS | 2076 | 1461021895410 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:24:55 INFO - PROCESS | 2076 | 1461021895414 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a224000 == 71 [pid = 2076] [id = 382] 16:24:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x127150800) [pid = 2076] [serial = 1145] [outer = 0x0] 16:24:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x128ba7c00) [pid = 2076] [serial = 1146] [outer = 0x127150800] 16:24:55 INFO - PROCESS | 2076 | 1461021895441 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x129c50000) [pid = 2076] [serial = 1147] [outer = 0x127150800] 16:24:55 INFO - PROCESS | 2076 | 1461021895788 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 16:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:24:55 INFO - PROCESS | 2076 | 1461021895834 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 2076 | 1461021895835 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:24:55 INFO - PROCESS | 2076 | 1461021895838 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 2076 | 1461021895839 Marionette TRACE conn2 <- [1,1502,null,{}] 16:24:55 INFO - PROCESS | 2076 | 1461021895841 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:55 INFO - PROCESS | 2076 | 1461021895931 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:24:55 INFO - PROCESS | 2076 | 1461021895935 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b022000 == 72 [pid = 2076] [id = 383] 16:24:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x129c51000) [pid = 2076] [serial = 1148] [outer = 0x0] 16:24:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x129e26000) [pid = 2076] [serial = 1149] [outer = 0x129c51000] 16:24:55 INFO - PROCESS | 2076 | 1461021895961 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x129eb7800) [pid = 2076] [serial = 1150] [outer = 0x129c51000] 16:24:56 INFO - PROCESS | 2076 | 1461021896319 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 16:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:24:56 INFO - PROCESS | 2076 | 1461021896358 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 2076 | 1461021896360 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:24:56 INFO - PROCESS | 2076 | 1461021896362 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 2076 | 1461021896363 Marionette TRACE conn2 <- [1,1506,null,{}] 16:24:56 INFO - PROCESS | 2076 | 1461021896365 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:56 INFO - PROCESS | 2076 | 1461021896503 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:24:56 INFO - PROCESS | 2076 | 1461021896552 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc20800 == 73 [pid = 2076] [id = 384] 16:24:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x129c55400) [pid = 2076] [serial = 1151] [outer = 0x0] 16:24:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x12a018800) [pid = 2076] [serial = 1152] [outer = 0x129c55400] 16:24:56 INFO - PROCESS | 2076 | 1461021896581 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x12a29b400) [pid = 2076] [serial = 1153] [outer = 0x129c55400] 16:24:56 INFO - PROCESS | 2076 | 1461021896902 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 569ms 16:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:24:56 INFO - PROCESS | 2076 | 1461021896937 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 2076 | 1461021896938 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:24:56 INFO - PROCESS | 2076 | 1461021896941 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 2076 | 1461021896942 Marionette TRACE conn2 <- [1,1510,null,{}] 16:24:56 INFO - PROCESS | 2076 | 1461021896944 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:57 INFO - PROCESS | 2076 | 1461021897061 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:24:57 INFO - PROCESS | 2076 | 1461021897072 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db72000 == 74 [pid = 2076] [id = 385] 16:24:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x129eb7000) [pid = 2076] [serial = 1154] [outer = 0x0] 16:24:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x12a338c00) [pid = 2076] [serial = 1155] [outer = 0x129eb7000] 16:24:57 INFO - PROCESS | 2076 | 1461021897098 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x12a707000) [pid = 2076] [serial = 1156] [outer = 0x129eb7000] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 223 (0x126ecc400) [pid = 2076] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x12a70f400) [pid = 2076] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x1192e6000) [pid = 2076] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x12e44fc00) [pid = 2076] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x11c541400) [pid = 2076] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x11a938c00) [pid = 2076] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x1272c3800) [pid = 2076] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x125b88000) [pid = 2076] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x115578400) [pid = 2076] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x115577800) [pid = 2076] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x11c313c00) [pid = 2076] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x125b81400) [pid = 2076] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x1272c4000) [pid = 2076] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x11c11f800) [pid = 2076] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x1152b9000) [pid = 2076] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x11af88000) [pid = 2076] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x12b066800) [pid = 2076] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x1181ab800) [pid = 2076] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x12b067800) [pid = 2076] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x12e213000) [pid = 2076] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x11572f800) [pid = 2076] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x128baa000) [pid = 2076] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12b3cb800) [pid = 2076] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12b075c00) [pid = 2076] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x118c87c00) [pid = 2076] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x11c313400) [pid = 2076] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a70e000) [pid = 2076] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x1272c2c00) [pid = 2076] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x118c92000) [pid = 2076] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x12e842400) [pid = 2076] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x12aab2400) [pid = 2076] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x12e848c00) [pid = 2076] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x12efb4800) [pid = 2076] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x11ad41800) [pid = 2076] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x119254c00) [pid = 2076] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x11a991000) [pid = 2076] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x11ad7ec00) [pid = 2076] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12e83f800) [pid = 2076] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12c579800) [pid = 2076] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12a021c00) [pid = 2076] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x11ad40400) [pid = 2076] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x11c579c00) [pid = 2076] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x11557d800) [pid = 2076] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x11203a400) [pid = 2076] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x11c73f400) [pid = 2076] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x11a99ac00) [pid = 2076] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x12a024400) [pid = 2076] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x112043400) [pid = 2076] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x11a999c00) [pid = 2076] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x128d99400) [pid = 2076] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x129eba800) [pid = 2076] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x112041000) [pid = 2076] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:24:57 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x12e2d3c00) [pid = 2076] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:24:58 INFO - PROCESS | 2076 | 1461021898045 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1119ms 16:24:58 INFO - PROCESS | 2076 | 1461021898075 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 2076 | 1461021898078 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:24:58 INFO - PROCESS | 2076 | 1461021898083 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 2076 | 1461021898085 Marionette TRACE conn2 <- [1,1514,null,{}] 16:24:58 INFO - PROCESS | 2076 | 1461021898092 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:58 INFO - PROCESS | 2076 | 1461021898210 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:24:58 INFO - PROCESS | 2076 | 1461021898321 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c79000 == 75 [pid = 2076] [id = 386] 16:24:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x114a9c800) [pid = 2076] [serial = 1157] [outer = 0x0] 16:24:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x114aa2000) [pid = 2076] [serial = 1158] [outer = 0x114a9c800] 16:24:58 INFO - PROCESS | 2076 | 1461021898381 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x114c13400) [pid = 2076] [serial = 1159] [outer = 0x114a9c800] 16:24:58 INFO - PROCESS | 2076 | 1461021898855 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 823ms 16:24:58 INFO - PROCESS | 2076 | 1461021898907 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 2076 | 1461021898913 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:24:58 INFO - PROCESS | 2076 | 1461021898920 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 2076 | 1461021898923 Marionette TRACE conn2 <- [1,1518,null,{}] 16:24:58 INFO - PROCESS | 2076 | 1461021898927 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:59 INFO - PROCESS | 2076 | 1461021899123 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:24:59 INFO - PROCESS | 2076 | 1461021899270 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x127529800 == 76 [pid = 2076] [id = 387] 16:24:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x112254400) [pid = 2076] [serial = 1160] [outer = 0x0] 16:24:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x119254c00) [pid = 2076] [serial = 1161] [outer = 0x112254400] 16:24:59 INFO - PROCESS | 2076 | 1461021899311 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x11a934800) [pid = 2076] [serial = 1162] [outer = 0x112254400] 16:24:59 INFO - PROCESS | 2076 | 1461021899763 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 874ms 16:24:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:24:59 INFO - PROCESS | 2076 | 1461021899794 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 2076 | 1461021899795 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:24:59 INFO - PROCESS | 2076 | 1461021899798 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 2076 | 1461021899801 Marionette TRACE conn2 <- [1,1522,null,{}] 16:24:59 INFO - PROCESS | 2076 | 1461021899809 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:59 INFO - PROCESS | 2076 | 1461021899919 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:25:00 INFO - PROCESS | 2076 | 1461021900002 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b01f800 == 77 [pid = 2076] [id = 388] 16:25:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x11a993400) [pid = 2076] [serial = 1163] [outer = 0x0] 16:25:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x11af88c00) [pid = 2076] [serial = 1164] [outer = 0x11a993400] 16:25:00 INFO - PROCESS | 2076 | 1461021900036 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x11c547800) [pid = 2076] [serial = 1165] [outer = 0x11a993400] 16:25:00 INFO - PROCESS | 2076 | 1461021900425 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:25:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:25:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:25:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:25:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:25:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:25:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:25:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:25:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:25:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 673ms 16:25:00 INFO - PROCESS | 2076 | 1461021900471 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 2076 | 1461021900474 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:25:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:25:00 INFO - PROCESS | 2076 | 1461021900476 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 2076 | 1461021900477 Marionette TRACE conn2 <- [1,1526,null,{}] 16:25:00 INFO - PROCESS | 2076 | 1461021900480 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:00 INFO - PROCESS | 2076 | 1461021900582 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:25:00 INFO - PROCESS | 2076 | 1461021900695 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e636800 == 78 [pid = 2076] [id = 389] 16:25:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x11c1c6c00) [pid = 2076] [serial = 1166] [outer = 0x0] 16:25:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x126df2c00) [pid = 2076] [serial = 1167] [outer = 0x11c1c6c00] 16:25:00 INFO - PROCESS | 2076 | 1461021900747 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x129c58c00) [pid = 2076] [serial = 1168] [outer = 0x11c1c6c00] 16:25:01 INFO - PROCESS | 2076 | 1461021901334 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:25:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 870ms 16:25:01 INFO - PROCESS | 2076 | 1461021901348 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 2076 | 1461021901350 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:25:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:25:01 INFO - PROCESS | 2076 | 1461021901352 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 2076 | 1461021901353 Marionette TRACE conn2 <- [1,1530,null,{}] 16:25:01 INFO - PROCESS | 2076 | 1461021901377 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:01 INFO - PROCESS | 2076 | 1461021901487 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:25:01 INFO - PROCESS | 2076 | 1461021901566 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb73000 == 79 [pid = 2076] [id = 390] 16:25:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x129c5b000) [pid = 2076] [serial = 1169] [outer = 0x0] 16:25:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x129f30400) [pid = 2076] [serial = 1170] [outer = 0x129c5b000] 16:25:01 INFO - PROCESS | 2076 | 1461021901597 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12a056c00) [pid = 2076] [serial = 1171] [outer = 0x129c5b000] 16:25:01 INFO - PROCESS | 2076 | 1461021901970 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:25:01 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:25:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:25:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:25:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:25:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 638ms 16:25:01 INFO - PROCESS | 2076 | 1461021901991 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 2076 | 1461021901993 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:25:01 INFO - PROCESS | 2076 | 1461021901995 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 2076 | 1461021901997 Marionette TRACE conn2 <- [1,1534,null,{}] 16:25:02 INFO - PROCESS | 2076 | 1461021901999 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:02 INFO - PROCESS | 2076 | 1461021902122 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:25:02 INFO - PROCESS | 2076 | 1461021902233 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x131990800 == 80 [pid = 2076] [id = 391] 16:25:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12a290400) [pid = 2076] [serial = 1172] [outer = 0x0] 16:25:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12a334800) [pid = 2076] [serial = 1173] [outer = 0x12a290400] 16:25:02 INFO - PROCESS | 2076 | 1461021902269 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12c560800) [pid = 2076] [serial = 1174] [outer = 0x12a290400] 16:25:02 INFO - PROCESS | 2076 | 1461021902722 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 771ms 16:25:02 INFO - PROCESS | 2076 | 1461021902767 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 2076 | 1461021902769 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:25:02 INFO - PROCESS | 2076 | 1461021902773 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 2076 | 1461021902775 Marionette TRACE conn2 <- [1,1538,null,{}] 16:25:02 INFO - PROCESS | 2076 | 1461021902779 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:02 INFO - PROCESS | 2076 | 1461021902972 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:25:03 INFO - PROCESS | 2076 | 1461021903120 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x1383dc800 == 81 [pid = 2076] [id = 392] 16:25:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x12b06f400) [pid = 2076] [serial = 1175] [outer = 0x0] 16:25:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12c56b000) [pid = 2076] [serial = 1176] [outer = 0x12b06f400] 16:25:03 INFO - PROCESS | 2076 | 1461021903180 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12cf8e400) [pid = 2076] [serial = 1177] [outer = 0x12b06f400] 16:25:03 INFO - PROCESS | 2076 | 1461021903630 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 920ms 16:25:03 INFO - PROCESS | 2076 | 1461021903693 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 2076 | 1461021903695 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:25:03 INFO - PROCESS | 2076 | 1461021903697 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 2076 | 1461021903699 Marionette TRACE conn2 <- [1,1542,null,{}] 16:25:03 INFO - PROCESS | 2076 | 1461021903701 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:03 INFO - PROCESS | 2076 | 1461021903813 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:25:03 INFO - PROCESS | 2076 | 1461021903897 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x139813800 == 82 [pid = 2076] [id = 393] 16:25:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12b612c00) [pid = 2076] [serial = 1178] [outer = 0x0] 16:25:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12d31b800) [pid = 2076] [serial = 1179] [outer = 0x12b612c00] 16:25:03 INFO - PROCESS | 2076 | 1461021903929 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12e2d3c00) [pid = 2076] [serial = 1180] [outer = 0x12b612c00] 16:25:04 INFO - PROCESS | 2076 | 1461021904356 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 669ms 16:25:04 INFO - PROCESS | 2076 | 1461021904368 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:25:04 INFO - PROCESS | 2076 | 1461021904370 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:25:04 INFO - PROCESS | 2076 | 1461021904374 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 2076 | 1461021904376 Marionette TRACE conn2 <- [1,1546,null,{}] 16:25:04 INFO - PROCESS | 2076 | 1461021904380 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:04 INFO - PROCESS | 2076 | 1461021904523 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:25:04 INFO - PROCESS | 2076 | 1461021904636 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a8d7800 == 83 [pid = 2076] [id = 394] 16:25:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12c57d400) [pid = 2076] [serial = 1181] [outer = 0x0] 16:25:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12e44f400) [pid = 2076] [serial = 1182] [outer = 0x12c57d400] 16:25:04 INFO - PROCESS | 2076 | 1461021904669 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12eb5ac00) [pid = 2076] [serial = 1183] [outer = 0x12c57d400] 16:25:05 INFO - PROCESS | 2076 | 1461021905102 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 771ms 16:25:05 INFO - PROCESS | 2076 | 1461021905145 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:25:05 INFO - PROCESS | 2076 | 1461021905146 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:25:05 INFO - PROCESS | 2076 | 1461021905148 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 2076 | 1461021905150 Marionette TRACE conn2 <- [1,1550,null,{}] 16:25:05 INFO - PROCESS | 2076 | 1461021905152 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:05 INFO - PROCESS | 2076 | 1461021905268 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:25:05 INFO - PROCESS | 2076 | 1461021905354 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c133800 == 84 [pid = 2076] [id = 395] 16:25:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x112123400) [pid = 2076] [serial = 1184] [outer = 0x0] 16:25:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x1269c0000) [pid = 2076] [serial = 1185] [outer = 0x112123400] 16:25:05 INFO - PROCESS | 2076 | 1461021905386 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x12e213000) [pid = 2076] [serial = 1186] [outer = 0x112123400] 16:25:05 INFO - PROCESS | 2076 | 1461021905862 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 819ms 16:25:05 INFO - PROCESS | 2076 | 1461021905968 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 2076 | 1461021905971 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:25:05 INFO - PROCESS | 2076 | 1461021905975 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 2076 | 1461021905978 Marionette TRACE conn2 <- [1,1554,null,{}] 16:25:05 INFO - PROCESS | 2076 | 1461021905982 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:06 INFO - PROCESS | 2076 | 1461021906140 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:25:06 INFO - PROCESS | 2076 | 1461021906223 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a358800 == 85 [pid = 2076] [id = 396] 16:25:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x1140b7000) [pid = 2076] [serial = 1187] [outer = 0x0] 16:25:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12a29d400) [pid = 2076] [serial = 1188] [outer = 0x1140b7000] 16:25:06 INFO - PROCESS | 2076 | 1461021906258 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x12f591c00) [pid = 2076] [serial = 1189] [outer = 0x1140b7000] 16:25:06 INFO - PROCESS | 2076 | 1461021906684 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 772ms 16:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:25:06 INFO - PROCESS | 2076 | 1461021906748 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 2076 | 1461021906750 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:25:06 INFO - PROCESS | 2076 | 1461021906754 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 2076 | 1461021906756 Marionette TRACE conn2 <- [1,1558,null,{}] 16:25:06 INFO - PROCESS | 2076 | 1461021906759 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:06 INFO - PROCESS | 2076 | 1461021906889 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:25:06 INFO - PROCESS | 2076 | 1461021906975 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x127175800 == 86 [pid = 2076] [id = 397] 16:25:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x118e5c000) [pid = 2076] [serial = 1190] [outer = 0x0] 16:25:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x11ad4fc00) [pid = 2076] [serial = 1191] [outer = 0x118e5c000] 16:25:07 INFO - PROCESS | 2076 | 1461021907008 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x126eccc00) [pid = 2076] [serial = 1192] [outer = 0x118e5c000] 16:25:07 INFO - PROCESS | 2076 | 1461021907631 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 923ms 16:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:25:07 INFO - PROCESS | 2076 | 1461021907677 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 2076 | 1461021907679 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:25:07 INFO - PROCESS | 2076 | 1461021907682 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 2076 | 1461021907685 Marionette TRACE conn2 <- [1,1562,null,{}] 16:25:07 INFO - PROCESS | 2076 | 1461021907689 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:07 INFO - PROCESS | 2076 | 1461021907802 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:25:07 INFO - PROCESS | 2076 | 1461021907892 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c9d5800 == 87 [pid = 2076] [id = 398] 16:25:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x114654000) [pid = 2076] [serial = 1193] [outer = 0x0] 16:25:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x114aa2800) [pid = 2076] [serial = 1194] [outer = 0x114654000] 16:25:07 INFO - PROCESS | 2076 | 1461021907921 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x114c05400) [pid = 2076] [serial = 1195] [outer = 0x114654000] 16:25:08 INFO - PROCESS | 2076 | 1461021908377 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 723ms 16:25:08 INFO - PROCESS | 2076 | 1461021908406 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 2076 | 1461021908409 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:25:08 INFO - PROCESS | 2076 | 1461021908415 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 2076 | 1461021908416 Marionette TRACE conn2 <- [1,1566,null,{}] 16:25:08 INFO - PROCESS | 2076 | 1461021908419 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:08 INFO - PROCESS | 2076 | 1461021908528 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:25:08 INFO - PROCESS | 2076 | 1461021908617 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x125e10000 == 88 [pid = 2076] [id = 399] 16:25:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x115866000) [pid = 2076] [serial = 1196] [outer = 0x0] 16:25:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x11a90a800) [pid = 2076] [serial = 1197] [outer = 0x115866000] 16:25:08 INFO - PROCESS | 2076 | 1461021908646 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x11a999400) [pid = 2076] [serial = 1198] [outer = 0x115866000] 16:25:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc20800 == 87 [pid = 2076] [id = 384] 16:25:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12b022000 == 86 [pid = 2076] [id = 383] 16:25:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12a224000 == 85 [pid = 2076] [id = 382] 16:25:08 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9c2800 == 84 [pid = 2076] [id = 381] 16:25:08 INFO - PROCESS | 2076 | --DOCSHELL 0x127180800 == 83 [pid = 2076] [id = 380] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x129c56400) [pid = 2076] [serial = 1065] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x12f595800) [pid = 2076] [serial = 1068] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOCSHELL 0x12682e000 == 82 [pid = 2076] [id = 379] 16:25:09 INFO - PROCESS | 2076 | --DOCSHELL 0x139aa0000 == 81 [pid = 2076] [id = 374] 16:25:09 INFO - PROCESS | 2076 | --DOCSHELL 0x1391d9000 == 80 [pid = 2076] [id = 373] 16:25:09 INFO - PROCESS | 2076 | --DOCSHELL 0x1302da800 == 79 [pid = 2076] [id = 372] 16:25:09 INFO - PROCESS | 2076 | --DOCSHELL 0x12a35b800 == 78 [pid = 2076] [id = 371] 16:25:09 INFO - PROCESS | 2076 | --DOCSHELL 0x126836800 == 77 [pid = 2076] [id = 370] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x129c37400) [pid = 2076] [serial = 925] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x12eb59400) [pid = 2076] [serial = 880] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12d313c00) [pid = 2076] [serial = 877] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x12e83d400) [pid = 2076] [serial = 702] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x11ad42800) [pid = 2076] [serial = 868] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x12eb52000) [pid = 2076] [serial = 747] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x126ecb000) [pid = 2076] [serial = 813] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x11bbf9c00) [pid = 2076] [serial = 810] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12acc8000) [pid = 2076] [serial = 874] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x129ebe800) [pid = 2076] [serial = 934] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x11a933c00) [pid = 2076] [serial = 928] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x11a903000) [pid = 2076] [serial = 807] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x126861800) [pid = 2076] [serial = 871] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a705000) [pid = 2076] [serial = 696] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x12d02f800) [pid = 2076] [serial = 819] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12aaaa400) [pid = 2076] [serial = 636] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x118edb800) [pid = 2076] [serial = 865] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x11c54a000) [pid = 2076] [serial = 633] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x12b618c00) [pid = 2076] [serial = 639] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x11b580400) [pid = 2076] [serial = 693] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x12d038800) [pid = 2076] [serial = 940] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x12e2ecc00) [pid = 2076] [serial = 862] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x11a78d400) [pid = 2076] [serial = 690] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x12cf8ac00) [pid = 2076] [serial = 699] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12e83fc00) [pid = 2076] [serial = 762] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12d035c00) [pid = 2076] [serial = 642] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x11a909c00) [pid = 2076] [serial = 630] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x12a733400) [pid = 2076] [serial = 756] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x12c561400) [pid = 2076] [serial = 937] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x12af6f000) [pid = 2076] [serial = 816] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12e44c400) [pid = 2076] [serial = 943] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12ef30c00) [pid = 2076] [serial = 883] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12da7d800) [pid = 2076] [serial = 759] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x12efb5c00) [pid = 2076] [serial = 705] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12fbd9c00) [pid = 2076] [serial = 804] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x11bbf1800) [pid = 2076] [serial = 753] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x11a907c00) [pid = 2076] [serial = 750] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x11c72b800) [pid = 2076] [serial = 931] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x12af6f400) [pid = 2076] [serial = 627] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x12e847000) [pid = 2076] [serial = 687] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x12eb58400) [pid = 2076] [serial = 1045] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x126ec4800) [pid = 2076] [serial = 1050] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x12a3a5800) [pid = 2076] [serial = 1056] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x129c55000) [pid = 2076] [serial = 1053] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x11a990400) [pid = 2076] [serial = 1047] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x12da7ac00) [pid = 2076] [serial = 1059] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x12a3a1400) [pid = 2076] [serial = 1089] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x12a3acc00) [pid = 2076] [serial = 1092] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x12a298000) [pid = 2076] [serial = 1095] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x12a052400) [pid = 2076] [serial = 1098] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x12af79400) [pid = 2076] [serial = 1093] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x119b5f000) [pid = 2076] [serial = 1074] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x11a911400) [pid = 2076] [serial = 1075] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x125f21000) [pid = 2076] [serial = 1080] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x1281a7c00) [pid = 2076] [serial = 1081] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12f599000) [pid = 2076] [serial = 1062] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x11bbf2800) [pid = 2076] [serial = 1077] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x11c310400) [pid = 2076] [serial = 1078] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x112127400) [pid = 2076] [serial = 1072] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x112120000) [pid = 2076] [serial = 1071] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x12c576000) [pid = 2076] [serial = 1102] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x129c33000) [pid = 2076] [serial = 1083] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x129c57000) [pid = 2076] [serial = 1084] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x12a29c800) [pid = 2076] [serial = 1096] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x129ec0800) [pid = 2076] [serial = 1086] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x12a01c800) [pid = 2076] [serial = 1087] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x12a29cc00) [pid = 2076] [serial = 1099] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x12e2e9800) [pid = 2076] [serial = 1105] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x12a3ab800) [pid = 2076] [serial = 1090] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x12a3aac00) [pid = 2076] [serial = 1101] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x12d034c00) [pid = 2076] [serial = 1104] [outer = 0x0] [url = about:blank] 16:25:09 INFO - PROCESS | 2076 | 1461021909113 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 771ms 16:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:25:09 INFO - PROCESS | 2076 | 1461021909185 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 2076 | 1461021909187 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:25:09 INFO - PROCESS | 2076 | 1461021909189 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 2076 | 1461021909192 Marionette TRACE conn2 <- [1,1570,null,{}] 16:25:09 INFO - PROCESS | 2076 | 1461021909199 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:09 INFO - PROCESS | 2076 | 1461021909301 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:25:09 INFO - PROCESS | 2076 | 1461021909372 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c3de800 == 78 [pid = 2076] [id = 400] 16:25:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x116464000) [pid = 2076] [serial = 1199] [outer = 0x0] 16:25:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x11ad7b800) [pid = 2076] [serial = 1200] [outer = 0x116464000] 16:25:09 INFO - PROCESS | 2076 | 1461021909400 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x11c543400) [pid = 2076] [serial = 1201] [outer = 0x116464000] 16:25:09 INFO - PROCESS | 2076 | 1461021909761 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 623ms 16:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:25:09 INFO - PROCESS | 2076 | 1461021909813 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 2076 | 1461021909814 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:25:09 INFO - PROCESS | 2076 | 1461021909816 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 2076 | 1461021909818 Marionette TRACE conn2 <- [1,1574,null,{}] 16:25:09 INFO - PROCESS | 2076 | 1461021909820 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:09 INFO - PROCESS | 2076 | 1461021909921 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:25:09 INFO - PROCESS | 2076 | 1461021909994 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x127169800 == 79 [pid = 2076] [id = 401] 16:25:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x11c545000) [pid = 2076] [serial = 1202] [outer = 0x0] 16:25:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x126d4f400) [pid = 2076] [serial = 1203] [outer = 0x11c545000] 16:25:10 INFO - PROCESS | 2076 | 1461021910021 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x128d9dc00) [pid = 2076] [serial = 1204] [outer = 0x11c545000] 16:25:10 INFO - PROCESS | 2076 | 1461021910331 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 16:25:10 INFO - PROCESS | 2076 | 1461021910337 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:25:10 INFO - PROCESS | 2076 | 1461021910338 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:25:10 INFO - PROCESS | 2076 | 1461021910349 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 2076 | 1461021910350 Marionette TRACE conn2 <- [1,1578,null,{}] 16:25:10 INFO - PROCESS | 2076 | 1461021910352 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:10 INFO - PROCESS | 2076 | 1461021910455 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:25:10 INFO - PROCESS | 2076 | 1461021910525 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a23e000 == 80 [pid = 2076] [id = 402] 16:25:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x126ec8000) [pid = 2076] [serial = 1205] [outer = 0x0] 16:25:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x129c37000) [pid = 2076] [serial = 1206] [outer = 0x126ec8000] 16:25:10 INFO - PROCESS | 2076 | 1461021910551 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x129ebbc00) [pid = 2076] [serial = 1207] [outer = 0x126ec8000] 16:25:10 INFO - PROCESS | 2076 | 1461021910869 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 572ms 16:25:10 INFO - PROCESS | 2076 | 1461021910922 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:25:10 INFO - PROCESS | 2076 | 1461021910923 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:25:10 INFO - PROCESS | 2076 | 1461021910925 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 2076 | 1461021910926 Marionette TRACE conn2 <- [1,1582,null,{}] 16:25:10 INFO - PROCESS | 2076 | 1461021910929 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:11 INFO - PROCESS | 2076 | 1461021911040 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:25:11 INFO - PROCESS | 2076 | 1461021911125 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b00f000 == 81 [pid = 2076] [id = 403] 16:25:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x129c36c00) [pid = 2076] [serial = 1208] [outer = 0x0] 16:25:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x12a052400) [pid = 2076] [serial = 1209] [outer = 0x129c36c00] 16:25:11 INFO - PROCESS | 2076 | 1461021911152 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x12a735000) [pid = 2076] [serial = 1210] [outer = 0x129c36c00] 16:25:11 INFO - PROCESS | 2076 | 1461021911495 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 618ms 16:25:11 INFO - PROCESS | 2076 | 1461021911544 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 2076 | 1461021911545 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:25:11 INFO - PROCESS | 2076 | 1461021911548 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 2076 | 1461021911549 Marionette TRACE conn2 <- [1,1586,null,{}] 16:25:11 INFO - PROCESS | 2076 | 1461021911551 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:11 INFO - PROCESS | 2076 | 1461021911674 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:25:11 INFO - PROCESS | 2076 | 1461021911691 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d095800 == 82 [pid = 2076] [id = 404] 16:25:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x12aaac800) [pid = 2076] [serial = 1211] [outer = 0x0] 16:25:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x12af6f400) [pid = 2076] [serial = 1212] [outer = 0x12aaac800] 16:25:11 INFO - PROCESS | 2076 | 1461021911716 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x12c560400) [pid = 2076] [serial = 1213] [outer = 0x12aaac800] 16:25:12 INFO - PROCESS | 2076 | 1461021912169 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 671ms 16:25:12 INFO - PROCESS | 2076 | 1461021912220 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 2076 | 1461021912221 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:25:12 INFO - PROCESS | 2076 | 1461021912224 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 2076 | 1461021912226 Marionette TRACE conn2 <- [1,1590,null,{}] 16:25:12 INFO - PROCESS | 2076 | 1461021912228 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:12 INFO - PROCESS | 2076 | 1461021912378 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:25:12 INFO - PROCESS | 2076 | 1461021912400 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db7d800 == 83 [pid = 2076] [id = 405] 16:25:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x12c560c00) [pid = 2076] [serial = 1214] [outer = 0x0] 16:25:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x12ce4d800) [pid = 2076] [serial = 1215] [outer = 0x12c560c00] 16:25:12 INFO - PROCESS | 2076 | 1461021912437 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x12e21f000) [pid = 2076] [serial = 1216] [outer = 0x12c560c00] 16:25:12 INFO - PROCESS | 2076 | 1461021912830 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 621ms 16:25:12 INFO - PROCESS | 2076 | 1461021912847 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 2076 | 1461021912849 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:25:12 INFO - PROCESS | 2076 | 1461021912852 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 2076 | 1461021912854 Marionette TRACE conn2 <- [1,1594,null,{}] 16:25:12 INFO - PROCESS | 2076 | 1461021912868 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:13 INFO - PROCESS | 2076 | 1461021913061 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:25:13 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x129c55400) [pid = 2076] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:25:13 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x11bb38c00) [pid = 2076] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:25:13 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x11203f000) [pid = 2076] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:25:13 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x127150800) [pid = 2076] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:25:13 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x12a331800) [pid = 2076] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:25:13 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x129c51000) [pid = 2076] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:25:13 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x114bcec00) [pid = 2076] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:25:13 INFO - PROCESS | 2076 | 1461021913263 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280c8800 == 84 [pid = 2076] [id = 406] 16:25:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x112042400) [pid = 2076] [serial = 1217] [outer = 0x0] 16:25:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x119b65400) [pid = 2076] [serial = 1218] [outer = 0x112042400] 16:25:13 INFO - PROCESS | 2076 | 1461021913289 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x129e30000) [pid = 2076] [serial = 1219] [outer = 0x112042400] 16:25:13 INFO - PROCESS | 2076 | 1461021913593 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 773ms 16:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:25:13 INFO - PROCESS | 2076 | 1461021913626 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 2076 | 1461021913628 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:25:13 INFO - PROCESS | 2076 | 1461021913630 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 2076 | 1461021913631 Marionette TRACE conn2 <- [1,1598,null,{}] 16:25:13 INFO - PROCESS | 2076 | 1461021913633 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:13 INFO - PROCESS | 2076 | 1461021913730 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:25:13 INFO - PROCESS | 2076 | 1461021913734 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5e3000 == 85 [pid = 2076] [id = 407] 16:25:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x129eba000) [pid = 2076] [serial = 1220] [outer = 0x0] 16:25:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x12a45f000) [pid = 2076] [serial = 1221] [outer = 0x129eba000] 16:25:13 INFO - PROCESS | 2076 | 1461021913760 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x12e2e2c00) [pid = 2076] [serial = 1222] [outer = 0x129eba000] 16:25:14 INFO - PROCESS | 2076 | 1461021914117 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 16:25:14 INFO - PROCESS | 2076 | 1461021914148 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 2076 | 1461021914150 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:25:14 INFO - PROCESS | 2076 | 1461021914152 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 2076 | 1461021914154 Marionette TRACE conn2 <- [1,1602,null,{}] 16:25:14 INFO - PROCESS | 2076 | 1461021914170 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:14 INFO - PROCESS | 2076 | 1461021914281 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:25:14 INFO - PROCESS | 2076 | 1461021914285 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x131988800 == 86 [pid = 2076] [id = 408] 16:25:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x12a45d400) [pid = 2076] [serial = 1223] [outer = 0x0] 16:25:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x12ef23400) [pid = 2076] [serial = 1224] [outer = 0x12a45d400] 16:25:14 INFO - PROCESS | 2076 | 1461021914317 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x12fbde400) [pid = 2076] [serial = 1225] [outer = 0x12a45d400] 16:25:14 INFO - PROCESS | 2076 | 1461021914686 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 583ms 16:25:14 INFO - PROCESS | 2076 | 1461021914735 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 2076 | 1461021914737 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:25:14 INFO - PROCESS | 2076 | 1461021914739 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 2076 | 1461021914740 Marionette TRACE conn2 <- [1,1606,null,{}] 16:25:14 INFO - PROCESS | 2076 | 1461021914742 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:14 INFO - PROCESS | 2076 | 1461021914872 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:25:14 INFO - PROCESS | 2076 | 1461021914880 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x1383da800 == 87 [pid = 2076] [id = 409] 16:25:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x12fbdbc00) [pid = 2076] [serial = 1226] [outer = 0x0] 16:25:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x12fbe6c00) [pid = 2076] [serial = 1227] [outer = 0x12fbdbc00] 16:25:14 INFO - PROCESS | 2076 | 1461021914905 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x12fea3400) [pid = 2076] [serial = 1228] [outer = 0x12fbdbc00] 16:25:15 INFO - PROCESS | 2076 | 1461021915318 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 621ms 16:25:15 INFO - PROCESS | 2076 | 1461021915360 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 2076 | 1461021915363 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:25:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:25:15 INFO - PROCESS | 2076 | 1461021915367 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 2076 | 1461021915370 Marionette TRACE conn2 <- [1,1610,null,{}] 16:25:15 INFO - PROCESS | 2076 | 1461021915374 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:15 INFO - PROCESS | 2076 | 1461021915532 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:25:15 INFO - PROCESS | 2076 | 1461021915647 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b536800 == 88 [pid = 2076] [id = 410] 16:25:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x114aa3800) [pid = 2076] [serial = 1229] [outer = 0x0] 16:25:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x114aaa800) [pid = 2076] [serial = 1230] [outer = 0x114aa3800] 16:25:15 INFO - PROCESS | 2076 | 1461021915681 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x118ee7400) [pid = 2076] [serial = 1231] [outer = 0x114aa3800] 16:25:16 INFO - PROCESS | 2076 | 1461021916098 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 773ms 16:25:16 INFO - PROCESS | 2076 | 1461021916140 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 2076 | 1461021916145 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:25:16 INFO - PROCESS | 2076 | 1461021916149 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 2076 | 1461021916151 Marionette TRACE conn2 <- [1,1614,null,{}] 16:25:16 INFO - PROCESS | 2076 | 1461021916154 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 2076 | 1461021916275 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:25:16 INFO - PROCESS | 2076 | 1461021916391 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a230000 == 89 [pid = 2076] [id = 411] 16:25:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x119b63000) [pid = 2076] [serial = 1232] [outer = 0x0] 16:25:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x11ad43400) [pid = 2076] [serial = 1233] [outer = 0x119b63000] 16:25:16 INFO - PROCESS | 2076 | 1461021916423 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x11c541400) [pid = 2076] [serial = 1234] [outer = 0x119b63000] 16:25:16 INFO - PROCESS | 2076 | 1461021916831 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 720ms 16:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:25:16 INFO - PROCESS | 2076 | 1461021916882 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 2076 | 1461021916883 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:25:16 INFO - PROCESS | 2076 | 1461021916886 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 2076 | 1461021916889 Marionette TRACE conn2 <- [1,1618,null,{}] 16:25:16 INFO - PROCESS | 2076 | 1461021916913 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:17 INFO - PROCESS | 2076 | 1461021917031 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:25:17 INFO - PROCESS | 2076 | 1461021917146 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f418000 == 90 [pid = 2076] [id = 412] 16:25:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x125b85400) [pid = 2076] [serial = 1235] [outer = 0x0] 16:25:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x128dddc00) [pid = 2076] [serial = 1236] [outer = 0x125b85400] 16:25:17 INFO - PROCESS | 2076 | 1461021917180 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12a061800) [pid = 2076] [serial = 1237] [outer = 0x125b85400] 16:25:17 INFO - PROCESS | 2076 | 1461021917608 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 786ms 16:25:17 INFO - PROCESS | 2076 | 1461021917672 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 2076 | 1461021917676 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:25:17 INFO - PROCESS | 2076 | 1461021917679 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 2076 | 1461021917680 Marionette TRACE conn2 <- [1,1622,null,{}] 16:25:17 INFO - PROCESS | 2076 | 1461021917683 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:17 INFO - PROCESS | 2076 | 1461021917809 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:25:17 INFO - PROCESS | 2076 | 1461021917895 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a8e1000 == 91 [pid = 2076] [id = 413] 16:25:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12a3a9400) [pid = 2076] [serial = 1238] [outer = 0x0] 16:25:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12aaad800) [pid = 2076] [serial = 1239] [outer = 0x12a3a9400] 16:25:17 INFO - PROCESS | 2076 | 1461021917925 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12a3ab000) [pid = 2076] [serial = 1240] [outer = 0x12a3a9400] 16:25:18 INFO - PROCESS | 2076 | 1461021918342 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:25:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 16:25:18 INFO - PROCESS | 2076 | 1461021918350 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 2076 | 1461021918351 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:25:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:25:18 INFO - PROCESS | 2076 | 1461021918353 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 2076 | 1461021918355 Marionette TRACE conn2 <- [1,1626,null,{}] 16:25:18 INFO - PROCESS | 2076 | 1461021918360 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:18 INFO - PROCESS | 2076 | 1461021918494 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:25:18 INFO - PROCESS | 2076 | 1461021918609 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a918000 == 92 [pid = 2076] [id = 414] 16:25:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12c561400) [pid = 2076] [serial = 1241] [outer = 0x0] 16:25:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12e21f400) [pid = 2076] [serial = 1242] [outer = 0x12c561400] 16:25:18 INFO - PROCESS | 2076 | 1461021918642 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12eb59c00) [pid = 2076] [serial = 1243] [outer = 0x12c561400] 16:25:19 INFO - PROCESS | 2076 | 1461021919061 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 719ms 16:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:25:19 INFO - PROCESS | 2076 | 1461021919073 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 2076 | 1461021919074 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:25:19 INFO - PROCESS | 2076 | 1461021919077 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 2076 | 1461021919078 Marionette TRACE conn2 <- [1,1630,null,{}] 16:25:19 INFO - PROCESS | 2076 | 1461021919080 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 2076 | 1461021919211 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:25:19 INFO - PROCESS | 2076 | 1461021919300 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a233000 == 93 [pid = 2076] [id = 415] 16:25:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x1280b0800) [pid = 2076] [serial = 1244] [outer = 0x0] 16:25:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12c576000) [pid = 2076] [serial = 1245] [outer = 0x1280b0800] 16:25:19 INFO - PROCESS | 2076 | 1461021919332 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x136e29400) [pid = 2076] [serial = 1246] [outer = 0x1280b0800] 16:25:19 INFO - PROCESS | 2076 | 1461021919741 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 719ms 16:25:19 INFO - PROCESS | 2076 | 1461021919808 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 2076 | 1461021919809 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:25:19 INFO - PROCESS | 2076 | 1461021919812 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 2076 | 1461021919813 Marionette TRACE conn2 <- [1,1634,null,{}] 16:25:19 INFO - PROCESS | 2076 | 1461021919815 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 2076 | 1461021919934 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:25:20 INFO - PROCESS | 2076 | 1461021920020 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280c4000 == 94 [pid = 2076] [id = 416] 16:25:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x1146b7000) [pid = 2076] [serial = 1247] [outer = 0x0] 16:25:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x136e2b400) [pid = 2076] [serial = 1248] [outer = 0x1146b7000] 16:25:20 INFO - PROCESS | 2076 | 1461021920050 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x136e31000) [pid = 2076] [serial = 1249] [outer = 0x1146b7000] 16:25:20 INFO - PROCESS | 2076 | 1461021920762 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 973ms 16:25:20 INFO - PROCESS | 2076 | 1461021920785 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 2076 | 1461021920788 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:25:20 INFO - PROCESS | 2076 | 1461021920813 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 2076 | 1461021920815 Marionette TRACE conn2 <- [1,1638,null,{}] 16:25:20 INFO - PROCESS | 2076 | 1461021920818 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:20 INFO - PROCESS | 2076 | 1461021920922 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:25:21 INFO - PROCESS | 2076 | 1461021921010 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c88800 == 95 [pid = 2076] [id = 417] 16:25:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x114c10000) [pid = 2076] [serial = 1250] [outer = 0x0] 16:25:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x115574000) [pid = 2076] [serial = 1251] [outer = 0x114c10000] 16:25:21 INFO - PROCESS | 2076 | 1461021921040 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x118512800) [pid = 2076] [serial = 1252] [outer = 0x114c10000] 16:25:21 INFO - PROCESS | 2076 | 1461021921484 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 726ms 16:25:21 INFO - PROCESS | 2076 | 1461021921567 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:25:21 INFO - PROCESS | 2076 | 1461021921570 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:25:21 INFO - PROCESS | 2076 | 1461021921593 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 2076 | 1461021921595 Marionette TRACE conn2 <- [1,1642,null,{}] 16:25:21 INFO - PROCESS | 2076 | 1461021921598 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:21 INFO - PROCESS | 2076 | 1461021921698 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:25:21 INFO - PROCESS | 2076 | 1461021921816 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x119921800 == 96 [pid = 2076] [id = 418] 16:25:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x118c8d000) [pid = 2076] [serial = 1253] [outer = 0x0] 16:25:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x118edcc00) [pid = 2076] [serial = 1254] [outer = 0x118c8d000] 16:25:21 INFO - PROCESS | 2076 | 1461021921846 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x119257400) [pid = 2076] [serial = 1255] [outer = 0x118c8d000] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x11c913000 == 95 [pid = 2076] [id = 377] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x119287800 == 94 [pid = 2076] [id = 138] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5cc800 == 93 [pid = 2076] [id = 328] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x129d31000 == 92 [pid = 2076] [id = 353] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12e630000 == 91 [pid = 2076] [id = 249] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x12a338c00) [pid = 2076] [serial = 1155] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x129f35400) [pid = 2076] [serial = 1131] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x12d322800) [pid = 2076] [serial = 1128] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12a3a7800) [pid = 2076] [serial = 1125] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x131988800 == 90 [pid = 2076] [id = 408] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5e3000 == 89 [pid = 2076] [id = 407] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x1280c8800 == 88 [pid = 2076] [id = 406] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12db7d800 == 87 [pid = 2076] [id = 405] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12d095800 == 86 [pid = 2076] [id = 404] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12b00f000 == 85 [pid = 2076] [id = 403] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12a23e000 == 84 [pid = 2076] [id = 402] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x127169800 == 83 [pid = 2076] [id = 401] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x11c3de800 == 82 [pid = 2076] [id = 400] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x125e10000 == 81 [pid = 2076] [id = 399] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9d5800 == 80 [pid = 2076] [id = 398] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x1383d4000 == 79 [pid = 2076] [id = 348] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12b01f800 == 78 [pid = 2076] [id = 388] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x127529800 == 77 [pid = 2076] [id = 387] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x119c79000 == 76 [pid = 2076] [id = 386] 16:25:22 INFO - PROCESS | 2076 | --DOCSHELL 0x12db72000 == 75 [pid = 2076] [id = 385] 16:25:22 INFO - PROCESS | 2076 | 1461021922288 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12a29b400) [pid = 2076] [serial = 1153] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12a018800) [pid = 2076] [serial = 1152] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x126ec2c00) [pid = 2076] [serial = 1144] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x12b06c400) [pid = 2076] [serial = 1119] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x114a9c400) [pid = 2076] [serial = 1137] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12a059000) [pid = 2076] [serial = 1116] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x114a96000) [pid = 2076] [serial = 1122] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x129c50000) [pid = 2076] [serial = 1147] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x12a336000) [pid = 2076] [serial = 1107] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x1152b6800) [pid = 2076] [serial = 1138] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x129e26000) [pid = 2076] [serial = 1149] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x128ba7c00) [pid = 2076] [serial = 1146] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x12a339c00) [pid = 2076] [serial = 1108] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x119c55000) [pid = 2076] [serial = 1140] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x12e848800) [pid = 2076] [serial = 1134] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x11af8a800) [pid = 2076] [serial = 1110] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x125dac800) [pid = 2076] [serial = 1113] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x129eb7800) [pid = 2076] [serial = 1150] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x11c92b800) [pid = 2076] [serial = 1143] [outer = 0x0] [url = about:blank] 16:25:22 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x11b5d9800) [pid = 2076] [serial = 1141] [outer = 0x0] [url = about:blank] 16:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 723ms 16:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:25:22 INFO - PROCESS | 2076 | 1461021922315 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 2076 | 1461021922317 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:25:22 INFO - PROCESS | 2076 | 1461021922319 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 2076 | 1461021922322 Marionette TRACE conn2 <- [1,1646,null,{}] 16:25:22 INFO - PROCESS | 2076 | 1461021922329 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:22 INFO - PROCESS | 2076 | 1461021922417 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:25:22 INFO - PROCESS | 2076 | 1461021922423 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b5f1000 == 76 [pid = 2076] [id = 419] 16:25:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x119b63c00) [pid = 2076] [serial = 1256] [outer = 0x0] 16:25:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x11a87c400) [pid = 2076] [serial = 1257] [outer = 0x119b63c00] 16:25:22 INFO - PROCESS | 2076 | 1461021922451 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x11a937c00) [pid = 2076] [serial = 1258] [outer = 0x119b63c00] 16:25:22 INFO - PROCESS | 2076 | 1461021922831 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:25:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 523ms 16:25:22 INFO - PROCESS | 2076 | 1461021922842 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 2076 | 1461021922844 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:25:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:25:22 INFO - PROCESS | 2076 | 1461021922847 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 2076 | 1461021922848 Marionette TRACE conn2 <- [1,1650,null,{}] 16:25:22 INFO - PROCESS | 2076 | 1461021922850 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:22 INFO - PROCESS | 2076 | 1461021922941 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:25:23 INFO - PROCESS | 2076 | 1461021923007 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c144800 == 77 [pid = 2076] [id = 420] 16:25:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x11a933c00) [pid = 2076] [serial = 1259] [outer = 0x0] 16:25:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x11a99e400) [pid = 2076] [serial = 1260] [outer = 0x11a933c00] 16:25:23 INFO - PROCESS | 2076 | 1461021923033 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x11ad41400) [pid = 2076] [serial = 1261] [outer = 0x11a933c00] 16:25:23 INFO - PROCESS | 2076 | 1461021923417 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:25:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 619ms 16:25:23 INFO - PROCESS | 2076 | 1461021923466 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 2076 | 1461021923468 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:25:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:25:23 INFO - PROCESS | 2076 | 1461021923470 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 2076 | 1461021923471 Marionette TRACE conn2 <- [1,1654,null,{}] 16:25:23 INFO - PROCESS | 2076 | 1461021923473 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 2076 | 1461021923560 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:25:23 INFO - PROCESS | 2076 | 1461021923564 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x125cf3000 == 78 [pid = 2076] [id = 421] 16:25:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x11ad42800) [pid = 2076] [serial = 1262] [outer = 0x0] 16:25:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x11adbf400) [pid = 2076] [serial = 1263] [outer = 0x11ad42800] 16:25:23 INFO - PROCESS | 2076 | 1461021923591 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x11bb37c00) [pid = 2076] [serial = 1264] [outer = 0x11ad42800] 16:25:23 INFO - PROCESS | 2076 | 1461021923945 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:25:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 16:25:23 INFO - PROCESS | 2076 | 1461021923991 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 2076 | 1461021923992 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:25:23 INFO - PROCESS | 2076 | 1461021923994 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 2076 | 1461021923995 Marionette TRACE conn2 <- [1,1658,null,{}] 16:25:23 INFO - PROCESS | 2076 | 1461021923998 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:24 INFO - PROCESS | 2076 | 1461021924134 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:25:24 INFO - PROCESS | 2076 | 1461021924155 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x126e7e000 == 79 [pid = 2076] [id = 422] 16:25:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x11b5d2000) [pid = 2076] [serial = 1265] [outer = 0x0] 16:25:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x11c11e000) [pid = 2076] [serial = 1266] [outer = 0x11b5d2000] 16:25:24 INFO - PROCESS | 2076 | 1461021924183 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x126b7b000) [pid = 2076] [serial = 1267] [outer = 0x11b5d2000] 16:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 571ms 16:25:24 INFO - PROCESS | 2076 | 1461021924560 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:25:24 INFO - PROCESS | 2076 | 1461021924565 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 2076 | 1461021924567 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:25:24 INFO - PROCESS | 2076 | 1461021924569 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 2076 | 1461021924570 Marionette TRACE conn2 <- [1,1662,null,{}] 16:25:24 INFO - PROCESS | 2076 | 1461021924574 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:24 INFO - PROCESS | 2076 | 1461021924687 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:25:24 INFO - PROCESS | 2076 | 1461021924702 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280c1000 == 80 [pid = 2076] [id = 423] 16:25:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x11c310400) [pid = 2076] [serial = 1268] [outer = 0x0] 16:25:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x11bf1bc00) [pid = 2076] [serial = 1269] [outer = 0x11c310400] 16:25:24 INFO - PROCESS | 2076 | 1461021924727 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x1272c2c00) [pid = 2076] [serial = 1270] [outer = 0x11c310400] 16:25:25 INFO - PROCESS | 2076 | 1461021925078 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 569ms 16:25:25 INFO - PROCESS | 2076 | 1461021925139 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 2076 | 1461021925140 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:25:25 INFO - PROCESS | 2076 | 1461021925142 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 2076 | 1461021925143 Marionette TRACE conn2 <- [1,1666,null,{}] 16:25:25 INFO - PROCESS | 2076 | 1461021925146 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 2076 | 1461021925255 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:25:25 INFO - PROCESS | 2076 | 1461021925299 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d46800 == 81 [pid = 2076] [id = 424] 16:25:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x125b87c00) [pid = 2076] [serial = 1271] [outer = 0x0] 16:25:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x1278eb800) [pid = 2076] [serial = 1272] [outer = 0x125b87c00] 16:25:25 INFO - PROCESS | 2076 | 1461021925325 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x128104400) [pid = 2076] [serial = 1273] [outer = 0x125b87c00] 16:25:25 INFO - PROCESS | 2076 | 1461021925662 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 16:25:25 INFO - PROCESS | 2076 | 1461021925714 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 2076 | 1461021925715 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:25:25 INFO - PROCESS | 2076 | 1461021925717 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 2076 | 1461021925718 Marionette TRACE conn2 <- [1,1670,null,{}] 16:25:25 INFO - PROCESS | 2076 | 1461021925721 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 2076 | 1461021925834 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:25:25 INFO - PROCESS | 2076 | 1461021925848 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x129ee1000 == 82 [pid = 2076] [id = 425] 16:25:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x114bd2400) [pid = 2076] [serial = 1274] [outer = 0x0] 16:25:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x128bb5400) [pid = 2076] [serial = 1275] [outer = 0x114bd2400] 16:25:25 INFO - PROCESS | 2076 | 1461021925873 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x128da6000) [pid = 2076] [serial = 1276] [outer = 0x114bd2400] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12aaac800) [pid = 2076] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12c560c00) [pid = 2076] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x11c545000) [pid = 2076] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x116464000) [pid = 2076] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x114654000) [pid = 2076] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x112042400) [pid = 2076] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x126ec8000) [pid = 2076] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12a45d400) [pid = 2076] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x115866000) [pid = 2076] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x129eba000) [pid = 2076] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:25:26 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x129c36c00) [pid = 2076] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:25:26 INFO - PROCESS | 2076 | 1461021926500 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 819ms 16:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:25:26 INFO - PROCESS | 2076 | 1461021926536 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 2076 | 1461021926538 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:25:26 INFO - PROCESS | 2076 | 1461021926540 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 2076 | 1461021926541 Marionette TRACE conn2 <- [1,1674,null,{}] 16:25:26 INFO - PROCESS | 2076 | 1461021926544 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:26 INFO - PROCESS | 2076 | 1461021926632 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:25:26 INFO - PROCESS | 2076 | 1461021926636 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e13000 == 83 [pid = 2076] [id = 426] 16:25:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x11a995000) [pid = 2076] [serial = 1277] [outer = 0x0] 16:25:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x128da4400) [pid = 2076] [serial = 1278] [outer = 0x11a995000] 16:25:26 INFO - PROCESS | 2076 | 1461021926663 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x129c30800) [pid = 2076] [serial = 1279] [outer = 0x11a995000] 16:25:27 INFO - PROCESS | 2076 | 1461021927035 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 16:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:25:27 INFO - PROCESS | 2076 | 1461021927067 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 2076 | 1461021927069 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:25:27 INFO - PROCESS | 2076 | 1461021927071 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 2076 | 1461021927073 Marionette TRACE conn2 <- [1,1678,null,{}] 16:25:27 INFO - PROCESS | 2076 | 1461021927075 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:27 INFO - PROCESS | 2076 | 1461021927178 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:25:27 INFO - PROCESS | 2076 | 1461021927182 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b01f800 == 84 [pid = 2076] [id = 427] 16:25:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x129c36c00) [pid = 2076] [serial = 1280] [outer = 0x0] 16:25:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x129e31800) [pid = 2076] [serial = 1281] [outer = 0x129c36c00] 16:25:27 INFO - PROCESS | 2076 | 1461021927212 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x129f38400) [pid = 2076] [serial = 1282] [outer = 0x129c36c00] 16:25:27 INFO - PROCESS | 2076 | 1461021927557 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 16:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:25:27 INFO - PROCESS | 2076 | 1461021927594 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 2076 | 1461021927595 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:25:27 INFO - PROCESS | 2076 | 1461021927597 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 2076 | 1461021927598 Marionette TRACE conn2 <- [1,1682,null,{}] 16:25:27 INFO - PROCESS | 2076 | 1461021927600 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:27 INFO - PROCESS | 2076 | 1461021927689 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:25:27 INFO - PROCESS | 2076 | 1461021927762 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5c1800 == 85 [pid = 2076] [id = 428] 16:25:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x129c52400) [pid = 2076] [serial = 1283] [outer = 0x0] 16:25:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12a01cc00) [pid = 2076] [serial = 1284] [outer = 0x129c52400] 16:25:27 INFO - PROCESS | 2076 | 1461021927788 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x12a056800) [pid = 2076] [serial = 1285] [outer = 0x129c52400] 16:25:28 INFO - PROCESS | 2076 | 1461021928094 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 16:25:28 INFO - PROCESS | 2076 | 1461021928116 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 2076 | 1461021928118 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:25:28 INFO - PROCESS | 2076 | 1461021928120 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 2076 | 1461021928121 Marionette TRACE conn2 <- [1,1686,null,{}] 16:25:28 INFO - PROCESS | 2076 | 1461021928125 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:28 INFO - PROCESS | 2076 | 1461021928215 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:25:28 INFO - PROCESS | 2076 | 1461021928219 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d060000 == 86 [pid = 2076] [id = 429] 16:25:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x11203a800) [pid = 2076] [serial = 1286] [outer = 0x0] 16:25:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12a299000) [pid = 2076] [serial = 1287] [outer = 0x11203a800] 16:25:28 INFO - PROCESS | 2076 | 1461021928245 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12a331400) [pid = 2076] [serial = 1288] [outer = 0x11203a800] 16:25:28 INFO - PROCESS | 2076 | 1461021928744 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 668ms 16:25:28 INFO - PROCESS | 2076 | 1461021928789 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:25:28 INFO - PROCESS | 2076 | 1461021928794 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:25:28 INFO - PROCESS | 2076 | 1461021928798 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 2076 | 1461021928801 Marionette TRACE conn2 <- [1,1690,null,{}] 16:25:28 INFO - PROCESS | 2076 | 1461021928805 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:28 INFO - PROCESS | 2076 | 1461021928920 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:25:29 INFO - PROCESS | 2076 | 1461021929041 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x119918800 == 87 [pid = 2076] [id = 430] 16:25:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x115749800) [pid = 2076] [serial = 1289] [outer = 0x0] 16:25:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x1175e4800) [pid = 2076] [serial = 1290] [outer = 0x115749800] 16:25:29 INFO - PROCESS | 2076 | 1461021929076 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x1191b3400) [pid = 2076] [serial = 1291] [outer = 0x115749800] 16:25:29 INFO - PROCESS | 2076 | 1461021929512 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 772ms 16:25:29 INFO - PROCESS | 2076 | 1461021929570 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 2076 | 1461021929574 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:25:29 INFO - PROCESS | 2076 | 1461021929579 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 2076 | 1461021929581 Marionette TRACE conn2 <- [1,1694,null,{}] 16:25:29 INFO - PROCESS | 2076 | 1461021929583 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:29 INFO - PROCESS | 2076 | 1461021929694 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:25:29 INFO - PROCESS | 2076 | 1461021929803 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x125baf800 == 88 [pid = 2076] [id = 431] 16:25:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x1192e2c00) [pid = 2076] [serial = 1292] [outer = 0x0] 16:25:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x11a90b000) [pid = 2076] [serial = 1293] [outer = 0x1192e2c00] 16:25:29 INFO - PROCESS | 2076 | 1461021929838 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x11ad43c00) [pid = 2076] [serial = 1294] [outer = 0x1192e2c00] 16:25:30 INFO - PROCESS | 2076 | 1461021930252 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 16:25:30 INFO - PROCESS | 2076 | 1461021930315 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 2076 | 1461021930316 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:25:30 INFO - PROCESS | 2076 | 1461021930319 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 2076 | 1461021930322 Marionette TRACE conn2 <- [1,1698,null,{}] 16:25:30 INFO - PROCESS | 2076 | 1461021930350 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:30 INFO - PROCESS | 2076 | 1461021930464 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:25:30 INFO - PROCESS | 2076 | 1461021930546 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5c5800 == 89 [pid = 2076] [id = 432] 16:25:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x11c73f400) [pid = 2076] [serial = 1295] [outer = 0x0] 16:25:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x125b84000) [pid = 2076] [serial = 1296] [outer = 0x11c73f400] 16:25:30 INFO - PROCESS | 2076 | 1461021930579 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x126ec8c00) [pid = 2076] [serial = 1297] [outer = 0x11c73f400] 16:25:31 INFO - PROCESS | 2076 | 1461021930999 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 742ms 16:25:31 INFO - PROCESS | 2076 | 1461021931062 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 2076 | 1461021931064 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:25:31 INFO - PROCESS | 2076 | 1461021931066 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 2076 | 1461021931068 Marionette TRACE conn2 <- [1,1702,null,{}] 16:25:31 INFO - PROCESS | 2076 | 1461021931070 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 2076 | 1461021931189 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:25:31 INFO - PROCESS | 2076 | 1461021931272 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d093800 == 90 [pid = 2076] [id = 433] 16:25:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x128d9a800) [pid = 2076] [serial = 1298] [outer = 0x0] 16:25:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x129c31c00) [pid = 2076] [serial = 1299] [outer = 0x128d9a800] 16:25:31 INFO - PROCESS | 2076 | 1461021931304 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x129e26000) [pid = 2076] [serial = 1300] [outer = 0x128d9a800] 16:25:31 INFO - PROCESS | 2076 | 1461021931713 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 16:25:31 INFO - PROCESS | 2076 | 1461021931737 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 2076 | 1461021931738 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:25:31 INFO - PROCESS | 2076 | 1461021931742 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 2076 | 1461021931744 Marionette TRACE conn2 <- [1,1706,null,{}] 16:25:31 INFO - PROCESS | 2076 | 1461021931747 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 2076 | 1461021931871 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:25:31 INFO - PROCESS | 2076 | 1461021931982 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db6b800 == 91 [pid = 2076] [id = 434] 16:25:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x129e26400) [pid = 2076] [serial = 1301] [outer = 0x0] 16:25:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x129f2d400) [pid = 2076] [serial = 1302] [outer = 0x129e26400] 16:25:32 INFO - PROCESS | 2076 | 1461021932014 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12a299400) [pid = 2076] [serial = 1303] [outer = 0x129e26400] 16:25:32 INFO - PROCESS | 2076 | 1461021932448 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 721ms 16:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:25:32 INFO - PROCESS | 2076 | 1461021932462 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 2076 | 1461021932464 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:25:32 INFO - PROCESS | 2076 | 1461021932466 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 2076 | 1461021932467 Marionette TRACE conn2 <- [1,1710,null,{}] 16:25:32 INFO - PROCESS | 2076 | 1461021932469 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:32 INFO - PROCESS | 2076 | 1461021932590 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:25:32 INFO - PROCESS | 2076 | 1461021932722 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e634000 == 92 [pid = 2076] [id = 435] 16:25:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x112122800) [pid = 2076] [serial = 1304] [outer = 0x0] 16:25:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x12a335000) [pid = 2076] [serial = 1305] [outer = 0x112122800] 16:25:32 INFO - PROCESS | 2076 | 1461021932756 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x12a59ac00) [pid = 2076] [serial = 1306] [outer = 0x112122800] 16:25:33 INFO - PROCESS | 2076 | 1461021933416 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 972ms 16:25:33 INFO - PROCESS | 2076 | 1461021933440 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:25:33 INFO - PROCESS | 2076 | 1461021933443 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:25:33 INFO - PROCESS | 2076 | 1461021933447 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 2076 | 1461021933449 Marionette TRACE conn2 <- [1,1714,null,{}] 16:25:33 INFO - PROCESS | 2076 | 1461021933454 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:33 INFO - PROCESS | 2076 | 1461021933560 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:25:33 INFO - PROCESS | 2076 | 1461021933645 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x126833000 == 93 [pid = 2076] [id = 436] 16:25:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x114a93800) [pid = 2076] [serial = 1307] [outer = 0x0] 16:25:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x1152b0000) [pid = 2076] [serial = 1308] [outer = 0x114a93800] 16:25:33 INFO - PROCESS | 2076 | 1461021933674 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x114aab000) [pid = 2076] [serial = 1309] [outer = 0x114a93800] 16:25:34 INFO - PROCESS | 2076 | 1461021934093 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 722ms 16:25:34 INFO - PROCESS | 2076 | 1461021934174 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 2076 | 1461021934178 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:25:34 INFO - PROCESS | 2076 | 1461021934184 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 2076 | 1461021934186 Marionette TRACE conn2 <- [1,1718,null,{}] 16:25:34 INFO - PROCESS | 2076 | 1461021934188 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:34 INFO - PROCESS | 2076 | 1461021934290 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:25:34 INFO - PROCESS | 2076 | 1461021934373 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x11bc2d000 == 94 [pid = 2076] [id = 437] 16:25:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x119c55000) [pid = 2076] [serial = 1310] [outer = 0x0] 16:25:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x11a90d800) [pid = 2076] [serial = 1311] [outer = 0x119c55000] 16:25:34 INFO - PROCESS | 2076 | 1461021934401 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x11ad37000) [pid = 2076] [serial = 1312] [outer = 0x119c55000] 16:25:34 INFO - PROCESS | 2076 | 1461021934840 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 669ms 16:25:34 INFO - PROCESS | 2076 | 1461021934854 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 2076 | 1461021934855 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:25:34 INFO - PROCESS | 2076 | 1461021934876 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 2076 | 1461021934879 Marionette TRACE conn2 <- [1,1722,null,{}] 16:25:34 INFO - PROCESS | 2076 | 1461021934886 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:35 INFO - PROCESS | 2076 | 1461021935037 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:25:35 INFO - PROCESS | 2076 | 1461021935050 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x129ec2800 == 95 [pid = 2076] [id = 438] 16:25:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x11a941000) [pid = 2076] [serial = 1313] [outer = 0x0] 16:25:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x11c1bd000) [pid = 2076] [serial = 1314] [outer = 0x11a941000] 16:25:35 INFO - PROCESS | 2076 | 1461021935079 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x126861800) [pid = 2076] [serial = 1315] [outer = 0x11a941000] 16:25:35 INFO - PROCESS | 2076 | 1461021935578 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5c1800 == 94 [pid = 2076] [id = 428] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x12b01f800 == 93 [pid = 2076] [id = 427] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x129e13000 == 92 [pid = 2076] [id = 426] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x129ee1000 == 91 [pid = 2076] [id = 425] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x129f30400) [pid = 2076] [serial = 1170] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x119254c00) [pid = 2076] [serial = 1161] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x12e44f400) [pid = 2076] [serial = 1182] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x12c56b000) [pid = 2076] [serial = 1176] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x11ad4fc00) [pid = 2076] [serial = 1191] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x12a29d400) [pid = 2076] [serial = 1188] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12d31b800) [pid = 2076] [serial = 1179] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x12a334800) [pid = 2076] [serial = 1173] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x126df2c00) [pid = 2076] [serial = 1167] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x11af88c00) [pid = 2076] [serial = 1164] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x1269c0000) [pid = 2076] [serial = 1185] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x114aa2000) [pid = 2076] [serial = 1158] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12fbe6c00) [pid = 2076] [serial = 1227] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x129d46800 == 90 [pid = 2076] [id = 424] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x1280c1000 == 89 [pid = 2076] [id = 423] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x126e7e000 == 88 [pid = 2076] [id = 422] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x125cf3000 == 87 [pid = 2076] [id = 421] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x11c144800 == 86 [pid = 2076] [id = 420] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x11b5f1000 == 85 [pid = 2076] [id = 419] 16:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 772ms 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x119921800 == 84 [pid = 2076] [id = 418] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x119c88800 == 83 [pid = 2076] [id = 417] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x1280c4000 == 82 [pid = 2076] [id = 416] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x12a233000 == 81 [pid = 2076] [id = 415] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x13a918000 == 80 [pid = 2076] [id = 414] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x13a8e1000 == 79 [pid = 2076] [id = 413] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x12f418000 == 78 [pid = 2076] [id = 412] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x12a230000 == 77 [pid = 2076] [id = 411] 16:25:35 INFO - PROCESS | 2076 | --DOCSHELL 0x11b536800 == 76 [pid = 2076] [id = 410] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12af6f400) [pid = 2076] [serial = 1212] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12ce4d800) [pid = 2076] [serial = 1215] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x126d4f400) [pid = 2076] [serial = 1203] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x128d9dc00) [pid = 2076] [serial = 1204] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x11ad7b800) [pid = 2076] [serial = 1200] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x11c543400) [pid = 2076] [serial = 1201] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x114aa2800) [pid = 2076] [serial = 1194] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x114c05400) [pid = 2076] [serial = 1195] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x119b65400) [pid = 2076] [serial = 1218] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x129c37000) [pid = 2076] [serial = 1206] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x129ebbc00) [pid = 2076] [serial = 1207] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x12e21f000) [pid = 2076] [serial = 1216] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x129e30000) [pid = 2076] [serial = 1219] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12ef23400) [pid = 2076] [serial = 1224] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x11a999400) [pid = 2076] [serial = 1198] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x11a90a800) [pid = 2076] [serial = 1197] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12fbde400) [pid = 2076] [serial = 1225] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12e2e2c00) [pid = 2076] [serial = 1222] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x12a052400) [pid = 2076] [serial = 1209] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x12c560400) [pid = 2076] [serial = 1213] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x12a45f000) [pid = 2076] [serial = 1221] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12a735000) [pid = 2076] [serial = 1210] [outer = 0x0] [url = about:blank] 16:25:35 INFO - PROCESS | 2076 | 1461021935676 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 2076 | 1461021935679 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:25:35 INFO - PROCESS | 2076 | 1461021935687 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 2076 | 1461021935689 Marionette TRACE conn2 <- [1,1726,null,{}] 16:25:35 INFO - PROCESS | 2076 | 1461021935693 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:35 INFO - PROCESS | 2076 | 1461021935833 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:25:35 INFO - PROCESS | 2076 | 1461021935842 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x11990b800 == 77 [pid = 2076] [id = 439] 16:25:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x11a906400) [pid = 2076] [serial = 1316] [outer = 0x0] 16:25:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x11ad35c00) [pid = 2076] [serial = 1317] [outer = 0x11a906400] 16:25:35 INFO - PROCESS | 2076 | 1461021935885 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x11c92f000) [pid = 2076] [serial = 1318] [outer = 0x11a906400] 16:25:36 INFO - PROCESS | 2076 | 1461021936272 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 625ms 16:25:36 INFO - PROCESS | 2076 | 1461021936311 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 2076 | 1461021936312 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:25:36 INFO - PROCESS | 2076 | 1461021936314 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 2076 | 1461021936315 Marionette TRACE conn2 <- [1,1730,null,{}] 16:25:36 INFO - PROCESS | 2076 | 1461021936318 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 2076 | 1461021936404 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:25:36 INFO - PROCESS | 2076 | 1461021936408 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x119280800 == 78 [pid = 2076] [id = 440] 16:25:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x126d4f400) [pid = 2076] [serial = 1319] [outer = 0x0] 16:25:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x127158000) [pid = 2076] [serial = 1320] [outer = 0x126d4f400] 16:25:36 INFO - PROCESS | 2076 | 1461021936434 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x128bb1400) [pid = 2076] [serial = 1321] [outer = 0x126d4f400] 16:25:36 INFO - PROCESS | 2076 | 1461021936795 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 16:25:36 INFO - PROCESS | 2076 | 1461021936836 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 2076 | 1461021936837 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:25:36 INFO - PROCESS | 2076 | 1461021936840 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 2076 | 1461021936843 Marionette TRACE conn2 <- [1,1734,null,{}] 16:25:36 INFO - PROCESS | 2076 | 1461021936846 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 2076 | 1461021936946 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:25:36 INFO - PROCESS | 2076 | 1461021936951 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a22d000 == 79 [pid = 2076] [id = 441] 16:25:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x128de7c00) [pid = 2076] [serial = 1322] [outer = 0x0] 16:25:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x129eb8000) [pid = 2076] [serial = 1323] [outer = 0x128de7c00] 16:25:36 INFO - PROCESS | 2076 | 1461021936978 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12a298400) [pid = 2076] [serial = 1324] [outer = 0x128de7c00] 16:25:37 INFO - PROCESS | 2076 | 1461021937328 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 16:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:25:37 INFO - PROCESS | 2076 | 1461021937361 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 2076 | 1461021937362 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:25:37 INFO - PROCESS | 2076 | 1461021937364 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 2076 | 1461021937366 Marionette TRACE conn2 <- [1,1738,null,{}] 16:25:37 INFO - PROCESS | 2076 | 1461021937368 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:37 INFO - PROCESS | 2076 | 1461021937455 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:25:37 INFO - PROCESS | 2076 | 1461021937537 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa9d800 == 80 [pid = 2076] [id = 442] 16:25:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x128de9400) [pid = 2076] [serial = 1325] [outer = 0x0] 16:25:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12a29dc00) [pid = 2076] [serial = 1326] [outer = 0x128de9400] 16:25:37 INFO - PROCESS | 2076 | 1461021937562 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12a454000) [pid = 2076] [serial = 1327] [outer = 0x128de9400] 16:25:37 INFO - PROCESS | 2076 | 1461021937897 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 570ms 16:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:25:37 INFO - PROCESS | 2076 | 1461021937936 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 2076 | 1461021937937 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:25:37 INFO - PROCESS | 2076 | 1461021937939 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 2076 | 1461021937940 Marionette TRACE conn2 <- [1,1742,null,{}] 16:25:37 INFO - PROCESS | 2076 | 1461021937943 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:38 INFO - PROCESS | 2076 | 1461021938058 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:25:38 INFO - PROCESS | 2076 | 1461021938069 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc0c800 == 81 [pid = 2076] [id = 443] 16:25:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12a334000) [pid = 2076] [serial = 1328] [outer = 0x0] 16:25:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12a45b400) [pid = 2076] [serial = 1329] [outer = 0x12a334000] 16:25:38 INFO - PROCESS | 2076 | 1461021938094 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12a59a400) [pid = 2076] [serial = 1330] [outer = 0x12a334000] 16:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 16:25:38 INFO - PROCESS | 2076 | 1461021938451 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:25:38 INFO - PROCESS | 2076 | 1461021938461 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 2076 | 1461021938462 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:25:38 INFO - PROCESS | 2076 | 1461021938465 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 2076 | 1461021938466 Marionette TRACE conn2 <- [1,1746,null,{}] 16:25:38 INFO - PROCESS | 2076 | 1461021938468 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:38 INFO - PROCESS | 2076 | 1461021938584 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:25:38 INFO - PROCESS | 2076 | 1461021938626 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d062800 == 82 [pid = 2076] [id = 444] 16:25:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12a454400) [pid = 2076] [serial = 1331] [outer = 0x0] 16:25:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12a5a0000) [pid = 2076] [serial = 1332] [outer = 0x12a454400] 16:25:38 INFO - PROCESS | 2076 | 1461021938651 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12a5a6400) [pid = 2076] [serial = 1333] [outer = 0x12a454400] 16:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 571ms 16:25:39 INFO - PROCESS | 2076 | 1461021939028 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:25:39 INFO - PROCESS | 2076 | 1461021939037 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 2076 | 1461021939041 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:25:39 INFO - PROCESS | 2076 | 1461021939045 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 2076 | 1461021939047 Marionette TRACE conn2 <- [1,1750,null,{}] 16:25:39 INFO - PROCESS | 2076 | 1461021939081 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:39 INFO - PROCESS | 2076 | 1461021939275 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:25:39 INFO - PROCESS | 2076 | 1461021939296 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e63f800 == 83 [pid = 2076] [id = 445] 16:25:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x12a45a000) [pid = 2076] [serial = 1334] [outer = 0x0] 16:25:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x12a709000) [pid = 2076] [serial = 1335] [outer = 0x12a45a000] 16:25:39 INFO - PROCESS | 2076 | 1461021939336 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x12a734000) [pid = 2076] [serial = 1336] [outer = 0x12a45a000] 16:25:39 INFO - PROCESS | 2076 | 1461021939732 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 701ms 16:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:25:39 INFO - PROCESS | 2076 | 1461021939745 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 2076 | 1461021939747 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:25:39 INFO - PROCESS | 2076 | 1461021939749 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 2076 | 1461021939751 Marionette TRACE conn2 <- [1,1754,null,{}] 16:25:39 INFO - PROCESS | 2076 | 1461021939753 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:40 INFO - PROCESS | 2076 | 1461021940224 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x11c1c8c00) [pid = 2076] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x114a8e000) [pid = 2076] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x11ad48800) [pid = 2076] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a055800) [pid = 2076] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x12d31d400) [pid = 2076] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x11a876400) [pid = 2076] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x126df3c00) [pid = 2076] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x1146b7000) [pid = 2076] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x11a933c00) [pid = 2076] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x129c36c00) [pid = 2076] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x11b5d2000) [pid = 2076] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x129c52400) [pid = 2076] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x114a9e400) [pid = 2076] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x12a733c00) [pid = 2076] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12f593400) [pid = 2076] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x11c11f400) [pid = 2076] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x11a904800) [pid = 2076] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x114c13800) [pid = 2076] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x1278e9c00) [pid = 2076] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x12e446c00) [pid = 2076] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x118e5c000) [pid = 2076] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x114c0cc00) [pid = 2076] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x114aa5800) [pid = 2076] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x1276a8800) [pid = 2076] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12a01b000) [pid = 2076] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x11c310400) [pid = 2076] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x125b87c00) [pid = 2076] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x114bd2400) [pid = 2076] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x11a995000) [pid = 2076] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x114c10000) [pid = 2076] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x118c8d000) [pid = 2076] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x119b63c00) [pid = 2076] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:25:40 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x11ad42800) [pid = 2076] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:25:40 INFO - PROCESS | 2076 | 1461021940312 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x115804000 == 84 [pid = 2076] [id = 446] 16:25:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x112044c00) [pid = 2076] [serial = 1337] [outer = 0x0] 16:25:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x112126400) [pid = 2076] [serial = 1338] [outer = 0x112044c00] 16:25:40 INFO - PROCESS | 2076 | 1461021940342 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x11574b000) [pid = 2076] [serial = 1339] [outer = 0x112044c00] 16:25:40 INFO - PROCESS | 2076 | 1461021940637 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 920ms 16:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:25:40 INFO - PROCESS | 2076 | 1461021940669 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 2076 | 1461021940671 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:25:40 INFO - PROCESS | 2076 | 1461021940673 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 2076 | 1461021940677 Marionette TRACE conn2 <- [1,1758,null,{}] 16:25:40 INFO - PROCESS | 2076 | 1461021940681 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:40 INFO - PROCESS | 2076 | 1461021940774 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:25:40 INFO - PROCESS | 2076 | 1461021940843 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef77000 == 85 [pid = 2076] [id = 447] 16:25:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x114c0cc00) [pid = 2076] [serial = 1340] [outer = 0x0] 16:25:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x11ad33400) [pid = 2076] [serial = 1341] [outer = 0x114c0cc00] 16:25:40 INFO - PROCESS | 2076 | 1461021940869 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12810b400) [pid = 2076] [serial = 1342] [outer = 0x114c0cc00] 16:25:41 INFO - PROCESS | 2076 | 1461021941150 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 523ms 16:25:41 INFO - PROCESS | 2076 | 1461021941197 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 2076 | 1461021941198 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:25:41 INFO - PROCESS | 2076 | 1461021941201 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 2076 | 1461021941202 Marionette TRACE conn2 <- [1,1762,null,{}] 16:25:41 INFO - PROCESS | 2076 | 1461021941204 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:41 INFO - PROCESS | 2076 | 1461021941298 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:25:41 INFO - PROCESS | 2076 | 1461021941302 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f40d800 == 86 [pid = 2076] [id = 448] 16:25:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x128da7000) [pid = 2076] [serial = 1343] [outer = 0x0] 16:25:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x129eb3c00) [pid = 2076] [serial = 1344] [outer = 0x128da7000] 16:25:41 INFO - PROCESS | 2076 | 1461021941330 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12a70dc00) [pid = 2076] [serial = 1345] [outer = 0x128da7000] 16:25:41 INFO - PROCESS | 2076 | 1461021941732 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 568ms 16:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:25:41 INFO - PROCESS | 2076 | 1461021941769 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 2076 | 1461021941770 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:25:41 INFO - PROCESS | 2076 | 1461021941773 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 2076 | 1461021941774 Marionette TRACE conn2 <- [1,1766,null,{}] 16:25:41 INFO - PROCESS | 2076 | 1461021941776 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:41 INFO - PROCESS | 2076 | 1461021941871 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:25:41 INFO - PROCESS | 2076 | 1461021941875 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb7c800 == 87 [pid = 2076] [id = 449] 16:25:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x1272c3800) [pid = 2076] [serial = 1346] [outer = 0x0] 16:25:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12af6d800) [pid = 2076] [serial = 1347] [outer = 0x1272c3800] 16:25:41 INFO - PROCESS | 2076 | 1461021941900 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12b06d000) [pid = 2076] [serial = 1348] [outer = 0x1272c3800] 16:25:42 INFO - PROCESS | 2076 | 1461021942395 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 16:25:42 INFO - PROCESS | 2076 | 1461021942444 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 2076 | 1461021942447 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:25:42 INFO - PROCESS | 2076 | 1461021942450 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 2076 | 1461021942453 Marionette TRACE conn2 <- [1,1770,null,{}] 16:25:42 INFO - PROCESS | 2076 | 1461021942457 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:42 INFO - PROCESS | 2076 | 1461021942574 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:25:42 INFO - PROCESS | 2076 | 1461021942689 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x11bc1e000 == 88 [pid = 2076] [id = 450] 16:25:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x114bdb800) [pid = 2076] [serial = 1349] [outer = 0x0] 16:25:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x11557dc00) [pid = 2076] [serial = 1350] [outer = 0x114bdb800] 16:25:42 INFO - PROCESS | 2076 | 1461021942722 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x119256c00) [pid = 2076] [serial = 1351] [outer = 0x114bdb800] 16:25:43 INFO - PROCESS | 2076 | 1461021943159 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 720ms 16:25:43 INFO - PROCESS | 2076 | 1461021943171 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 2076 | 1461021943177 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:25:43 INFO - PROCESS | 2076 | 1461021943182 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 2076 | 1461021943184 Marionette TRACE conn2 <- [1,1774,null,{}] 16:25:43 INFO - PROCESS | 2076 | 1461021943187 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:43 INFO - PROCESS | 2076 | 1461021943298 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:25:43 INFO - PROCESS | 2076 | 1461021943409 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d35000 == 89 [pid = 2076] [id = 451] 16:25:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x119b64c00) [pid = 2076] [serial = 1352] [outer = 0x0] 16:25:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x11a994400) [pid = 2076] [serial = 1353] [outer = 0x119b64c00] 16:25:43 INFO - PROCESS | 2076 | 1461021943442 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x11bbfac00) [pid = 2076] [serial = 1354] [outer = 0x119b64c00] 16:25:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x11c1c5400) [pid = 2076] [serial = 1355] [outer = 0x12f595000] 16:25:43 INFO - PROCESS | 2076 | 1461021943910 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 821ms 16:25:44 INFO - PROCESS | 2076 | 1461021944016 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:25:44 INFO - PROCESS | 2076 | 1461021944018 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:25:44 INFO - PROCESS | 2076 | 1461021944020 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 2076 | 1461021944023 Marionette TRACE conn2 <- [1,1778,null,{}] 16:25:44 INFO - PROCESS | 2076 | 1461021944033 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:44 INFO - PROCESS | 2076 | 1461021944148 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:25:44 INFO - PROCESS | 2076 | 1461021944232 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db72000 == 90 [pid = 2076] [id = 452] 16:25:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x11af87400) [pid = 2076] [serial = 1356] [outer = 0x0] 16:25:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12819d400) [pid = 2076] [serial = 1357] [outer = 0x11af87400] 16:25:44 INFO - PROCESS | 2076 | 1461021944264 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x129eb4000) [pid = 2076] [serial = 1358] [outer = 0x11af87400] 16:25:44 INFO - PROCESS | 2076 | 1461021944714 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 725ms 16:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:25:44 INFO - PROCESS | 2076 | 1461021944746 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 2076 | 1461021944749 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:25:44 INFO - PROCESS | 2076 | 1461021944753 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 2076 | 1461021944755 Marionette TRACE conn2 <- [1,1782,null,{}] 16:25:44 INFO - PROCESS | 2076 | 1461021944759 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:44 INFO - PROCESS | 2076 | 1461021944925 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:25:45 INFO - PROCESS | 2076 | 1461021945044 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302d4800 == 91 [pid = 2076] [id = 453] 16:25:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x128ddd400) [pid = 2076] [serial = 1359] [outer = 0x0] 16:25:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12a019c00) [pid = 2076] [serial = 1360] [outer = 0x128ddd400] 16:25:45 INFO - PROCESS | 2076 | 1461021945078 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12a33a000) [pid = 2076] [serial = 1361] [outer = 0x128ddd400] 16:25:45 INFO - PROCESS | 2076 | 1461021945520 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 821ms 16:25:45 INFO - PROCESS | 2076 | 1461021945592 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 2076 | 1461021945593 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:25:45 INFO - PROCESS | 2076 | 1461021945597 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 2076 | 1461021945599 Marionette TRACE conn2 <- [1,1786,null,{}] 16:25:45 INFO - PROCESS | 2076 | 1461021945601 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:45 INFO - PROCESS | 2076 | 1461021945712 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:25:45 INFO - PROCESS | 2076 | 1461021945794 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x131917000 == 92 [pid = 2076] [id = 454] 16:25:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x129f3a000) [pid = 2076] [serial = 1362] [outer = 0x0] 16:25:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12a5a5400) [pid = 2076] [serial = 1363] [outer = 0x129f3a000] 16:25:45 INFO - PROCESS | 2076 | 1461021945824 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12aaab800) [pid = 2076] [serial = 1364] [outer = 0x129f3a000] 16:25:46 INFO - PROCESS | 2076 | 1461021946265 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 720ms 16:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:25:46 INFO - PROCESS | 2076 | 1461021946324 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 2076 | 1461021946326 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:25:46 INFO - PROCESS | 2076 | 1461021946330 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 2076 | 1461021946331 Marionette TRACE conn2 <- [1,1790,null,{}] 16:25:46 INFO - PROCESS | 2076 | 1461021946334 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 2076 | 1461021946458 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:25:46 INFO - PROCESS | 2076 | 1461021946543 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f54000 == 93 [pid = 2076] [id = 455] 16:25:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12b072c00) [pid = 2076] [serial = 1365] [outer = 0x0] 16:25:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12b611400) [pid = 2076] [serial = 1366] [outer = 0x12b072c00] 16:25:46 INFO - PROCESS | 2076 | 1461021946573 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x12c56fc00) [pid = 2076] [serial = 1367] [outer = 0x12b072c00] 16:25:47 INFO - PROCESS | 2076 | 1461021947050 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 771ms 16:25:47 INFO - PROCESS | 2076 | 1461021947101 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 2076 | 1461021947103 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:25:47 INFO - PROCESS | 2076 | 1461021947105 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 2076 | 1461021947106 Marionette TRACE conn2 <- [1,1794,null,{}] 16:25:47 INFO - PROCESS | 2076 | 1461021947128 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:47 INFO - PROCESS | 2076 | 1461021947245 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:25:47 INFO - PROCESS | 2076 | 1461021947358 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x138459000 == 94 [pid = 2076] [id = 456] 16:25:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x12c566000) [pid = 2076] [serial = 1368] [outer = 0x0] 16:25:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x12c579000) [pid = 2076] [serial = 1369] [outer = 0x12c566000] 16:25:47 INFO - PROCESS | 2076 | 1461021947407 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x12ce4c800) [pid = 2076] [serial = 1370] [outer = 0x12c566000] 16:25:47 INFO - PROCESS | 2076 | 1461021947910 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 839ms 16:25:47 INFO - PROCESS | 2076 | 1461021947945 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:25:47 INFO - PROCESS | 2076 | 1461021947946 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:25:47 INFO - PROCESS | 2076 | 1461021947948 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 2076 | 1461021947950 Marionette TRACE conn2 <- [1,1798,null,{}] 16:25:47 INFO - PROCESS | 2076 | 1461021947952 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 2076 | 1461021948078 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:25:48 INFO - PROCESS | 2076 | 1461021948191 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e11800 == 95 [pid = 2076] [id = 457] 16:25:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x114654000) [pid = 2076] [serial = 1371] [outer = 0x0] 16:25:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x129c36000) [pid = 2076] [serial = 1372] [outer = 0x114654000] 16:25:48 INFO - PROCESS | 2076 | 1461021948224 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x12cf8d400) [pid = 2076] [serial = 1373] [outer = 0x114654000] 16:25:48 INFO - PROCESS | 2076 | 1461021948618 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 719ms 16:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:25:48 INFO - PROCESS | 2076 | 1461021948669 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 2076 | 1461021948670 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:25:48 INFO - PROCESS | 2076 | 1461021948687 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 2076 | 1461021948688 Marionette TRACE conn2 <- [1,1802,null,{}] 16:25:48 INFO - PROCESS | 2076 | 1461021948693 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 2076 | 1461021948804 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:25:48 INFO - PROCESS | 2076 | 1461021948889 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b5fd800 == 96 [pid = 2076] [id = 458] 16:25:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x1146b9800) [pid = 2076] [serial = 1374] [outer = 0x0] 16:25:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x11557d000) [pid = 2076] [serial = 1375] [outer = 0x1146b9800] 16:25:48 INFO - PROCESS | 2076 | 1461021948919 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x12810b000) [pid = 2076] [serial = 1376] [outer = 0x1146b9800] 16:25:49 INFO - PROCESS | 2076 | 1461021949362 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 737ms 16:25:49 INFO - PROCESS | 2076 | 1461021949411 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 2076 | 1461021949412 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:25:49 INFO - PROCESS | 2076 | 1461021949415 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 2076 | 1461021949416 Marionette TRACE conn2 <- [1,1806,null,{}] 16:25:49 INFO - PROCESS | 2076 | 1461021949419 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:49 INFO - PROCESS | 2076 | 1461021949534 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:25:49 INFO - PROCESS | 2076 | 1461021949651 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x11ad54800 == 97 [pid = 2076] [id = 459] 16:25:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x11211a800) [pid = 2076] [serial = 1377] [outer = 0x0] 16:25:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x114a92000) [pid = 2076] [serial = 1378] [outer = 0x11211a800] 16:25:49 INFO - PROCESS | 2076 | 1461021949684 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x11ad42400) [pid = 2076] [serial = 1379] [outer = 0x11211a800] 16:25:50 INFO - PROCESS | 2076 | 1461021950313 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 971ms 16:25:50 INFO - PROCESS | 2076 | 1461021950387 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 2076 | 1461021950389 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:25:50 INFO - PROCESS | 2076 | 1461021950393 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 2076 | 1461021950395 Marionette TRACE conn2 <- [1,1810,null,{}] 16:25:50 INFO - PROCESS | 2076 | 1461021950399 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:50 INFO - PROCESS | 2076 | 1461021950513 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:25:50 INFO - PROCESS | 2076 | 1461021950632 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e1c000 == 98 [pid = 2076] [id = 460] 16:25:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x118644800) [pid = 2076] [serial = 1380] [outer = 0x0] 16:25:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x118c88c00) [pid = 2076] [serial = 1381] [outer = 0x118644800] 16:25:50 INFO - PROCESS | 2076 | 1461021950664 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x119b68800) [pid = 2076] [serial = 1382] [outer = 0x118644800] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12f40d800 == 97 [pid = 2076] [id = 448] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef77000 == 96 [pid = 2076] [id = 447] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x115804000 == 95 [pid = 2076] [id = 446] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x1383da800 == 94 [pid = 2076] [id = 409] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12e63f800 == 93 [pid = 2076] [id = 445] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12d062800 == 92 [pid = 2076] [id = 444] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc0c800 == 91 [pid = 2076] [id = 443] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x12a299000) [pid = 2076] [serial = 1287] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa9d800 == 90 [pid = 2076] [id = 442] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12a22d000 == 89 [pid = 2076] [id = 441] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x119280800 == 88 [pid = 2076] [id = 440] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x11990b800 == 87 [pid = 2076] [id = 439] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x129ec2800 == 86 [pid = 2076] [id = 438] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x11bc2d000 == 85 [pid = 2076] [id = 437] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x126833000 == 84 [pid = 2076] [id = 436] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12e634000 == 83 [pid = 2076] [id = 435] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12db6b800 == 82 [pid = 2076] [id = 434] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12d093800 == 81 [pid = 2076] [id = 433] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5c5800 == 80 [pid = 2076] [id = 432] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x125baf800 == 79 [pid = 2076] [id = 431] 16:25:51 INFO - PROCESS | 2076 | --DOCSHELL 0x119918800 == 78 [pid = 2076] [id = 430] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x12d3f3c00) [pid = 2076] [serial = 1126] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x12c57dc00) [pid = 2076] [serial = 1120] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x12fbdac00) [pid = 2076] [serial = 1063] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x1278e8c00) [pid = 2076] [serial = 1051] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x11c1c5000) [pid = 2076] [serial = 1111] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x129e2a800) [pid = 2076] [serial = 1066] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x12b075800) [pid = 2076] [serial = 997] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x12fbde000) [pid = 2076] [serial = 1069] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x126eccc00) [pid = 2076] [serial = 1192] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12c561000) [pid = 2076] [serial = 1132] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12e2ebc00) [pid = 2076] [serial = 1129] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12a025c00) [pid = 2076] [serial = 1054] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12a335400) [pid = 2076] [serial = 1117] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x129c2d000) [pid = 2076] [serial = 994] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x114a9a000) [pid = 2076] [serial = 1123] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x129c57400) [pid = 2076] [serial = 1114] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x12c565400) [pid = 2076] [serial = 1057] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12e453400) [pid = 2076] [serial = 1060] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x11adc6400) [pid = 2076] [serial = 1048] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x12eb5b000) [pid = 2076] [serial = 1135] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x11c11e000) [pid = 2076] [serial = 1266] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x126b7b000) [pid = 2076] [serial = 1267] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x1272c2c00) [pid = 2076] [serial = 1270] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x129f38400) [pid = 2076] [serial = 1282] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12a01cc00) [pid = 2076] [serial = 1284] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x12a056800) [pid = 2076] [serial = 1285] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x11bf1bc00) [pid = 2076] [serial = 1269] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x1278eb800) [pid = 2076] [serial = 1272] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x128bb5400) [pid = 2076] [serial = 1275] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x128104400) [pid = 2076] [serial = 1273] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x129c30800) [pid = 2076] [serial = 1279] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x128da4400) [pid = 2076] [serial = 1278] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x118512800) [pid = 2076] [serial = 1252] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x115574000) [pid = 2076] [serial = 1251] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x128dddc00) [pid = 2076] [serial = 1236] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x12e21f400) [pid = 2076] [serial = 1242] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x118edcc00) [pid = 2076] [serial = 1254] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x119257400) [pid = 2076] [serial = 1255] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x114aaa800) [pid = 2076] [serial = 1230] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x12aaad800) [pid = 2076] [serial = 1239] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x11a87c400) [pid = 2076] [serial = 1257] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x11a937c00) [pid = 2076] [serial = 1258] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x11adbf400) [pid = 2076] [serial = 1263] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x11bb37c00) [pid = 2076] [serial = 1264] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x136e31000) [pid = 2076] [serial = 1249] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x136e2b400) [pid = 2076] [serial = 1248] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x11a99e400) [pid = 2076] [serial = 1260] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x11ad41400) [pid = 2076] [serial = 1261] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x128da6000) [pid = 2076] [serial = 1276] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x129e31800) [pid = 2076] [serial = 1281] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x12c576000) [pid = 2076] [serial = 1245] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x11ad43400) [pid = 2076] [serial = 1233] [outer = 0x0] [url = about:blank] 16:25:51 INFO - PROCESS | 2076 | 1461021951166 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 824ms 16:25:51 INFO - PROCESS | 2076 | 1461021951218 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:25:51 INFO - PROCESS | 2076 | 1461021951221 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:25:51 INFO - PROCESS | 2076 | 1461021951226 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 2076 | 1461021951227 Marionette TRACE conn2 <- [1,1814,null,{}] 16:25:51 INFO - PROCESS | 2076 | 1461021951230 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:51 INFO - PROCESS | 2076 | 1461021951323 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:25:51 INFO - PROCESS | 2076 | 1461021951329 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a85b000 == 79 [pid = 2076] [id = 461] 16:25:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x1152b9c00) [pid = 2076] [serial = 1383] [outer = 0x0] 16:25:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x11a937c00) [pid = 2076] [serial = 1384] [outer = 0x1152b9c00] 16:25:51 INFO - PROCESS | 2076 | 1461021951357 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x11ad41400) [pid = 2076] [serial = 1385] [outer = 0x1152b9c00] 16:25:51 INFO - PROCESS | 2076 | 1461021951763 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 570ms 16:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:25:51 INFO - PROCESS | 2076 | 1461021951795 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 2076 | 1461021951797 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:25:51 INFO - PROCESS | 2076 | 1461021951799 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 2076 | 1461021951802 Marionette TRACE conn2 <- [1,1818,null,{}] 16:25:51 INFO - PROCESS | 2076 | 1461021951809 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:51 INFO - PROCESS | 2076 | 1461021951923 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:25:51 INFO - PROCESS | 2076 | 1461021951931 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x127546000 == 80 [pid = 2076] [id = 462] 16:25:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x11c311c00) [pid = 2076] [serial = 1386] [outer = 0x0] 16:25:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x125f1ec00) [pid = 2076] [serial = 1387] [outer = 0x11c311c00] 16:25:51 INFO - PROCESS | 2076 | 1461021951960 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x126ec1800) [pid = 2076] [serial = 1388] [outer = 0x11c311c00] 16:25:52 INFO - PROCESS | 2076 | 1461021952331 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 572ms 16:25:52 INFO - PROCESS | 2076 | 1461021952371 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 2076 | 1461021952373 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:25:52 INFO - PROCESS | 2076 | 1461021952378 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 2076 | 1461021952379 Marionette TRACE conn2 <- [1,1822,null,{}] 16:25:52 INFO - PROCESS | 2076 | 1461021952382 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:52 INFO - PROCESS | 2076 | 1461021952474 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:25:52 INFO - PROCESS | 2076 | 1461021952481 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x129ec6000 == 81 [pid = 2076] [id = 463] 16:25:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x1272c4000) [pid = 2076] [serial = 1389] [outer = 0x0] 16:25:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x128d9cc00) [pid = 2076] [serial = 1390] [outer = 0x1272c4000] 16:25:52 INFO - PROCESS | 2076 | 1461021952508 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x129c2d800) [pid = 2076] [serial = 1391] [outer = 0x1272c4000] 16:25:52 INFO - PROCESS | 2076 | 1461021952859 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 521ms 16:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:25:52 INFO - PROCESS | 2076 | 1461021952898 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 2076 | 1461021952899 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:25:52 INFO - PROCESS | 2076 | 1461021952902 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 2076 | 1461021952903 Marionette TRACE conn2 <- [1,1826,null,{}] 16:25:52 INFO - PROCESS | 2076 | 1461021952905 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:53 INFO - PROCESS | 2076 | 1461021952996 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:25:53 INFO - PROCESS | 2076 | 1461021953078 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a34f000 == 82 [pid = 2076] [id = 464] 16:25:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x11c748400) [pid = 2076] [serial = 1392] [outer = 0x0] 16:25:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x129c50800) [pid = 2076] [serial = 1393] [outer = 0x11c748400] 16:25:53 INFO - PROCESS | 2076 | 1461021953104 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x129e31c00) [pid = 2076] [serial = 1394] [outer = 0x11c748400] 16:25:53 INFO - PROCESS | 2076 | 1461021953448 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 16:25:53 INFO - PROCESS | 2076 | 1461021953471 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 2076 | 1461021953472 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:25:53 INFO - PROCESS | 2076 | 1461021953476 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 2076 | 1461021953478 Marionette TRACE conn2 <- [1,1830,null,{}] 16:25:53 INFO - PROCESS | 2076 | 1461021953480 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:53 INFO - PROCESS | 2076 | 1461021953617 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:25:53 INFO - PROCESS | 2076 | 1461021953632 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5d8800 == 83 [pid = 2076] [id = 465] 16:25:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x129ebd000) [pid = 2076] [serial = 1395] [outer = 0x0] 16:25:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12a296800) [pid = 2076] [serial = 1396] [outer = 0x129ebd000] 16:25:53 INFO - PROCESS | 2076 | 1461021953660 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12a45d800) [pid = 2076] [serial = 1397] [outer = 0x129ebd000] 16:25:54 INFO - PROCESS | 2076 | 1461021954019 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 570ms 16:25:54 INFO - PROCESS | 2076 | 1461021954045 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 2076 | 1461021954047 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:25:54 INFO - PROCESS | 2076 | 1461021954049 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 2076 | 1461021954050 Marionette TRACE conn2 <- [1,1834,null,{}] 16:25:54 INFO - PROCESS | 2076 | 1461021954059 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:54 INFO - PROCESS | 2076 | 1461021954177 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:25:54 INFO - PROCESS | 2076 | 1461021954188 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d062000 == 84 [pid = 2076] [id = 466] 16:25:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x129ebdc00) [pid = 2076] [serial = 1398] [outer = 0x0] 16:25:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12a5a0800) [pid = 2076] [serial = 1399] [outer = 0x129ebdc00] 16:25:54 INFO - PROCESS | 2076 | 1461021954214 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12a711000) [pid = 2076] [serial = 1400] [outer = 0x129ebdc00] 16:25:54 INFO - PROCESS | 2076 | 1461021954611 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 577ms 16:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:25:54 INFO - PROCESS | 2076 | 1461021954626 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 2076 | 1461021954627 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:25:54 INFO - PROCESS | 2076 | 1461021954629 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 2076 | 1461021954630 Marionette TRACE conn2 <- [1,1838,null,{}] 16:25:54 INFO - PROCESS | 2076 | 1461021954632 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:54 INFO - PROCESS | 2076 | 1461021954759 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:25:54 INFO - PROCESS | 2076 | 1461021954770 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db77800 == 85 [pid = 2076] [id = 467] 16:25:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12a45dc00) [pid = 2076] [serial = 1401] [outer = 0x0] 16:25:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12aaaf800) [pid = 2076] [serial = 1402] [outer = 0x12a45dc00] 16:25:54 INFO - PROCESS | 2076 | 1461021954795 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12af78c00) [pid = 2076] [serial = 1403] [outer = 0x12a45dc00] 16:25:55 INFO - PROCESS | 2076 | 1461021955193 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 617ms 16:25:55 INFO - PROCESS | 2076 | 1461021955256 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 2076 | 1461021955258 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:25:55 INFO - PROCESS | 2076 | 1461021955262 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 2076 | 1461021955264 Marionette TRACE conn2 <- [1,1842,null,{}] 16:25:55 INFO - PROCESS | 2076 | 1461021955267 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:55 INFO - PROCESS | 2076 | 1461021955653 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x114c0cc00) [pid = 2076] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x11a941000) [pid = 2076] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12da87400) [pid = 2076] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x1152b2400) [pid = 2076] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x126ec5000) [pid = 2076] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12c564000) [pid = 2076] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x119b5b400) [pid = 2076] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x12a454400) [pid = 2076] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x12a334000) [pid = 2076] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x126d4f400) [pid = 2076] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x128de9400) [pid = 2076] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x128de7c00) [pid = 2076] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x11a906400) [pid = 2076] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x119c55000) [pid = 2076] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x114a93800) [pid = 2076] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x12a45a000) [pid = 2076] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x128da7000) [pid = 2076] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:25:55 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x112044c00) [pid = 2076] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:25:55 INFO - PROCESS | 2076 | 1461021955729 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c73800 == 86 [pid = 2076] [id = 468] 16:25:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x11211c400) [pid = 2076] [serial = 1404] [outer = 0x0] 16:25:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x115298c00) [pid = 2076] [serial = 1405] [outer = 0x11211c400] 16:25:55 INFO - PROCESS | 2076 | 1461021955755 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x11a99a000) [pid = 2076] [serial = 1406] [outer = 0x11211c400] 16:25:56 INFO - PROCESS | 2076 | 1461021956062 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 822ms 16:25:56 INFO - PROCESS | 2076 | 1461021956084 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 2076 | 1461021956085 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:25:56 INFO - PROCESS | 2076 | 1461021956087 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 2076 | 1461021956088 Marionette TRACE conn2 <- [1,1846,null,{}] 16:25:56 INFO - PROCESS | 2076 | 1461021956092 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:56 INFO - PROCESS | 2076 | 1461021956187 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:25:56 INFO - PROCESS | 2076 | 1461021956259 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc24000 == 87 [pid = 2076] [id = 469] 16:25:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x114a8c400) [pid = 2076] [serial = 1407] [outer = 0x0] 16:25:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x126d4f400) [pid = 2076] [serial = 1408] [outer = 0x114a8c400] 16:25:56 INFO - PROCESS | 2076 | 1461021956284 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x12a59d400) [pid = 2076] [serial = 1409] [outer = 0x114a8c400] 16:25:56 INFO - PROCESS | 2076 | 1461021956585 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 524ms 16:25:56 INFO - PROCESS | 2076 | 1461021956613 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 2076 | 1461021956615 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:25:56 INFO - PROCESS | 2076 | 1461021956617 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 2076 | 1461021956619 Marionette TRACE conn2 <- [1,1850,null,{}] 16:25:56 INFO - PROCESS | 2076 | 1461021956621 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:56 INFO - PROCESS | 2076 | 1461021956732 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:25:56 INFO - PROCESS | 2076 | 1461021956736 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302ca000 == 88 [pid = 2076] [id = 470] 16:25:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x128bb3c00) [pid = 2076] [serial = 1410] [outer = 0x0] 16:25:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12b618400) [pid = 2076] [serial = 1411] [outer = 0x128bb3c00] 16:25:56 INFO - PROCESS | 2076 | 1461021956766 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12d31f800) [pid = 2076] [serial = 1412] [outer = 0x128bb3c00] 16:25:57 INFO - PROCESS | 2076 | 1461021957143 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 572ms 16:25:57 INFO - PROCESS | 2076 | 1461021957190 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 2076 | 1461021957192 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:25:57 INFO - PROCESS | 2076 | 1461021957194 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 2076 | 1461021957195 Marionette TRACE conn2 <- [1,1854,null,{}] 16:25:57 INFO - PROCESS | 2076 | 1461021957197 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:57 INFO - PROCESS | 2076 | 1461021957296 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:25:57 INFO - PROCESS | 2076 | 1461021957299 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x1383ce000 == 89 [pid = 2076] [id = 471] 16:25:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12d322400) [pid = 2076] [serial = 1413] [outer = 0x0] 16:25:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12d3f4c00) [pid = 2076] [serial = 1414] [outer = 0x12d322400] 16:25:57 INFO - PROCESS | 2076 | 1461021957325 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12da85800) [pid = 2076] [serial = 1415] [outer = 0x12d322400] 16:25:57 INFO - PROCESS | 2076 | 1461021957907 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 769ms 16:25:57 INFO - PROCESS | 2076 | 1461021957964 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 2076 | 1461021957968 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:25:57 INFO - PROCESS | 2076 | 1461021957974 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 2076 | 1461021957978 Marionette TRACE conn2 <- [1,1858,null,{}] 16:25:57 INFO - PROCESS | 2076 | 1461021957984 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:58 INFO - PROCESS | 2076 | 1461021958199 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:25:58 INFO - PROCESS | 2076 | 1461021958315 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x125bbd000 == 90 [pid = 2076] [id = 472] 16:25:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x114a9ac00) [pid = 2076] [serial = 1416] [outer = 0x0] 16:25:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x118e5e000) [pid = 2076] [serial = 1417] [outer = 0x114a9ac00] 16:25:58 INFO - PROCESS | 2076 | 1461021958350 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x11a905c00) [pid = 2076] [serial = 1418] [outer = 0x114a9ac00] 16:25:58 INFO - PROCESS | 2076 | 1461021958798 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 875ms 16:25:58 INFO - PROCESS | 2076 | 1461021958848 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 2076 | 1461021958853 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:25:58 INFO - PROCESS | 2076 | 1461021958858 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 2076 | 1461021958862 Marionette TRACE conn2 <- [1,1862,null,{}] 16:25:58 INFO - PROCESS | 2076 | 1461021958865 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:58 INFO - PROCESS | 2076 | 1461021958981 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:25:59 INFO - PROCESS | 2076 | 1461021959066 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e22000 == 91 [pid = 2076] [id = 473] 16:25:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x11ad52c00) [pid = 2076] [serial = 1419] [outer = 0x0] 16:25:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x11bf1bc00) [pid = 2076] [serial = 1420] [outer = 0x11ad52c00] 16:25:59 INFO - PROCESS | 2076 | 1461021959097 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x1269c0000) [pid = 2076] [serial = 1421] [outer = 0x11ad52c00] 16:25:59 INFO - PROCESS | 2076 | 1461021959544 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 726ms 16:25:59 INFO - PROCESS | 2076 | 1461021959586 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 2076 | 1461021959588 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:25:59 INFO - PROCESS | 2076 | 1461021959592 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 2076 | 1461021959595 Marionette TRACE conn2 <- [1,1866,null,{}] 16:25:59 INFO - PROCESS | 2076 | 1461021959603 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:59 INFO - PROCESS | 2076 | 1461021959764 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:25:59 INFO - PROCESS | 2076 | 1461021959826 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb72000 == 92 [pid = 2076] [id = 474] 16:25:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x129e2c800) [pid = 2076] [serial = 1422] [outer = 0x0] 16:25:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12a01d000) [pid = 2076] [serial = 1423] [outer = 0x129e2c800] 16:25:59 INFO - PROCESS | 2076 | 1461021959861 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x12a333000) [pid = 2076] [serial = 1424] [outer = 0x129e2c800] 16:26:00 INFO - PROCESS | 2076 | 1461021960284 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 726ms 16:26:00 INFO - PROCESS | 2076 | 1461021960319 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 2076 | 1461021960321 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:26:00 INFO - PROCESS | 2076 | 1461021960323 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 2076 | 1461021960325 Marionette TRACE conn2 <- [1,1870,null,{}] 16:26:00 INFO - PROCESS | 2076 | 1461021960327 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:00 INFO - PROCESS | 2076 | 1461021960440 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:26:00 INFO - PROCESS | 2076 | 1461021960554 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x1391e1000 == 93 [pid = 2076] [id = 475] 16:26:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x129f38400) [pid = 2076] [serial = 1425] [outer = 0x0] 16:26:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12a456c00) [pid = 2076] [serial = 1426] [outer = 0x129f38400] 16:26:00 INFO - PROCESS | 2076 | 1461021960588 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12b06bc00) [pid = 2076] [serial = 1427] [outer = 0x129f38400] 16:26:01 INFO - PROCESS | 2076 | 1461021961002 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 720ms 16:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:26:01 INFO - PROCESS | 2076 | 1461021961060 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 2076 | 1461021961062 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:26:01 INFO - PROCESS | 2076 | 1461021961064 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 2076 | 1461021961065 Marionette TRACE conn2 <- [1,1874,null,{}] 16:26:01 INFO - PROCESS | 2076 | 1461021961068 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:01 INFO - PROCESS | 2076 | 1461021961179 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:26:01 INFO - PROCESS | 2076 | 1461021961291 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x139aa2800 == 94 [pid = 2076] [id = 476] 16:26:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12b613800) [pid = 2076] [serial = 1428] [outer = 0x0] 16:26:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x12c567800) [pid = 2076] [serial = 1429] [outer = 0x12b613800] 16:26:01 INFO - PROCESS | 2076 | 1461021961335 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12d318800) [pid = 2076] [serial = 1430] [outer = 0x12b613800] 16:26:01 INFO - PROCESS | 2076 | 1461021961796 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 771ms 16:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:26:01 INFO - PROCESS | 2076 | 1461021961835 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 2076 | 1461021961837 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:26:01 INFO - PROCESS | 2076 | 1461021961839 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 2076 | 1461021961840 Marionette TRACE conn2 <- [1,1878,null,{}] 16:26:01 INFO - PROCESS | 2076 | 1461021961843 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:01 INFO - PROCESS | 2076 | 1461021961969 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:26:02 INFO - PROCESS | 2076 | 1461021962085 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a846000 == 95 [pid = 2076] [id = 477] 16:26:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12d3ec000) [pid = 2076] [serial = 1431] [outer = 0x0] 16:26:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12e216800) [pid = 2076] [serial = 1432] [outer = 0x12d3ec000] 16:26:02 INFO - PROCESS | 2076 | 1461021962121 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12e2ef000) [pid = 2076] [serial = 1433] [outer = 0x12d3ec000] 16:26:02 INFO - PROCESS | 2076 | 1461021962603 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 821ms 16:26:02 INFO - PROCESS | 2076 | 1461021962661 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 2076 | 1461021962663 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:26:02 INFO - PROCESS | 2076 | 1461021962665 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 2076 | 1461021962666 Marionette TRACE conn2 <- [1,1882,null,{}] 16:26:02 INFO - PROCESS | 2076 | 1461021962669 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:02 INFO - PROCESS | 2076 | 1461021962785 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:26:02 INFO - PROCESS | 2076 | 1461021962871 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5c1000 == 96 [pid = 2076] [id = 478] 16:26:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x11ad79000) [pid = 2076] [serial = 1434] [outer = 0x0] 16:26:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12acc2c00) [pid = 2076] [serial = 1435] [outer = 0x11ad79000] 16:26:02 INFO - PROCESS | 2076 | 1461021962903 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12e447c00) [pid = 2076] [serial = 1436] [outer = 0x11ad79000] 16:26:03 INFO - PROCESS | 2076 | 1461021963350 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 720ms 16:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:26:03 INFO - PROCESS | 2076 | 1461021963385 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 2076 | 1461021963387 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:26:03 INFO - PROCESS | 2076 | 1461021963389 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 2076 | 1461021963390 Marionette TRACE conn2 <- [1,1886,null,{}] 16:26:03 INFO - PROCESS | 2076 | 1461021963393 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:03 INFO - PROCESS | 2076 | 1461021963506 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:26:03 INFO - PROCESS | 2076 | 1461021963595 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x128133000 == 97 [pid = 2076] [id = 479] 16:26:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x119c5c400) [pid = 2076] [serial = 1437] [outer = 0x0] 16:26:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x12e2d4800) [pid = 2076] [serial = 1438] [outer = 0x119c5c400] 16:26:03 INFO - PROCESS | 2076 | 1461021963628 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x12e451000) [pid = 2076] [serial = 1439] [outer = 0x119c5c400] 16:26:04 INFO - PROCESS | 2076 | 1461021964255 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 972ms 16:26:04 INFO - PROCESS | 2076 | 1461021964362 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 2076 | 1461021964364 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:26:04 INFO - PROCESS | 2076 | 1461021964368 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 2076 | 1461021964370 Marionette TRACE conn2 <- [1,1890,null,{}] 16:26:04 INFO - PROCESS | 2076 | 1461021964374 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:04 INFO - PROCESS | 2076 | 1461021964485 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:26:04 INFO - PROCESS | 2076 | 1461021964572 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d49800 == 98 [pid = 2076] [id = 480] 16:26:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x115728800) [pid = 2076] [serial = 1440] [outer = 0x0] 16:26:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x1181b2000) [pid = 2076] [serial = 1441] [outer = 0x115728800] 16:26:04 INFO - PROCESS | 2076 | 1461021964613 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x119257400) [pid = 2076] [serial = 1442] [outer = 0x115728800] 16:26:05 INFO - PROCESS | 2076 | 1461021965022 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 722ms 16:26:05 INFO - PROCESS | 2076 | 1461021965090 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 2076 | 1461021965094 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:26:05 INFO - PROCESS | 2076 | 1461021965098 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 2076 | 1461021965100 Marionette TRACE conn2 <- [1,1894,null,{}] 16:26:05 INFO - PROCESS | 2076 | 1461021965102 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:05 INFO - PROCESS | 2076 | 1461021965208 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:26:05 INFO - PROCESS | 2076 | 1461021965297 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a897000 == 99 [pid = 2076] [id = 481] 16:26:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x118e51000) [pid = 2076] [serial = 1443] [outer = 0x0] 16:26:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x11a904000) [pid = 2076] [serial = 1444] [outer = 0x118e51000] 16:26:05 INFO - PROCESS | 2076 | 1461021965327 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x11ad4ec00) [pid = 2076] [serial = 1445] [outer = 0x118e51000] 16:26:05 INFO - PROCESS | 2076 | 1461021965800 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 771ms 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x1302ca000 == 98 [pid = 2076] [id = 470] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc24000 == 97 [pid = 2076] [id = 469] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x119c73800 == 96 [pid = 2076] [id = 468] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x12db77800 == 95 [pid = 2076] [id = 467] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x12d062000 == 94 [pid = 2076] [id = 466] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5d8800 == 93 [pid = 2076] [id = 465] 16:26:05 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x11a90b000) [pid = 2076] [serial = 1293] [outer = 0x0] [url = about:blank] 16:26:05 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x129c31c00) [pid = 2076] [serial = 1299] [outer = 0x0] [url = about:blank] 16:26:05 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x125b84000) [pid = 2076] [serial = 1296] [outer = 0x0] [url = about:blank] 16:26:05 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12a335000) [pid = 2076] [serial = 1305] [outer = 0x0] [url = about:blank] 16:26:05 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x129f2d400) [pid = 2076] [serial = 1302] [outer = 0x0] [url = about:blank] 16:26:05 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x1175e4800) [pid = 2076] [serial = 1290] [outer = 0x0] [url = about:blank] 16:26:05 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12af6d800) [pid = 2076] [serial = 1347] [outer = 0x0] [url = about:blank] 16:26:05 INFO - PROCESS | 2076 | 1461021965917 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 2076 | 1461021965918 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x12a34f000 == 92 [pid = 2076] [id = 464] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x129ec6000 == 91 [pid = 2076] [id = 463] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x127546000 == 90 [pid = 2076] [id = 462] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x11a85b000 == 89 [pid = 2076] [id = 461] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x129e1c000 == 88 [pid = 2076] [id = 460] 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x136f54000 == 87 [pid = 2076] [id = 455] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x131917000 == 86 [pid = 2076] [id = 454] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x1302d4800 == 85 [pid = 2076] [id = 453] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x12db72000 == 84 [pid = 2076] [id = 452] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x129d35000 == 83 [pid = 2076] [id = 451] 16:26:05 INFO - PROCESS | 2076 | --DOCSHELL 0x11bc1e000 == 82 [pid = 2076] [id = 450] 16:26:05 INFO - PROCESS | 2076 | 1461021965932 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 2076 | 1461021965934 Marionette TRACE conn2 <- [1,1898,null,{}] 16:26:05 INFO - PROCESS | 2076 | 1461021965943 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x12efb2c00) [pid = 2076] [serial = 1003] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x119b38800) [pid = 2076] [serial = 988] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x12a3a3400) [pid = 2076] [serial = 1006] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12d03a400) [pid = 2076] [serial = 1000] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x11c1bec00) [pid = 2076] [serial = 991] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x12a5a0000) [pid = 2076] [serial = 1332] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x12a45b400) [pid = 2076] [serial = 1329] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x12a5a6400) [pid = 2076] [serial = 1333] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x127158000) [pid = 2076] [serial = 1320] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x128bb1400) [pid = 2076] [serial = 1321] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12a29dc00) [pid = 2076] [serial = 1326] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x129eb8000) [pid = 2076] [serial = 1323] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12a298400) [pid = 2076] [serial = 1324] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x11ad35c00) [pid = 2076] [serial = 1317] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x11c92f000) [pid = 2076] [serial = 1318] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x11ad37000) [pid = 2076] [serial = 1312] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x11a90d800) [pid = 2076] [serial = 1311] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x114aab000) [pid = 2076] [serial = 1309] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x1152b0000) [pid = 2076] [serial = 1308] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12a709000) [pid = 2076] [serial = 1335] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12a70dc00) [pid = 2076] [serial = 1345] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x129eb3c00) [pid = 2076] [serial = 1344] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x11574b000) [pid = 2076] [serial = 1339] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x11ad33400) [pid = 2076] [serial = 1341] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x112126400) [pid = 2076] [serial = 1338] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x126861800) [pid = 2076] [serial = 1315] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x11c1bd000) [pid = 2076] [serial = 1314] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x12a734000) [pid = 2076] [serial = 1336] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x12a59a400) [pid = 2076] [serial = 1330] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x12a454000) [pid = 2076] [serial = 1327] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x12810b400) [pid = 2076] [serial = 1342] [outer = 0x0] [url = about:blank] 16:26:06 INFO - PROCESS | 2076 | 1461021966079 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:26:06 INFO - PROCESS | 2076 | 1461021966126 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b536800 == 83 [pid = 2076] [id = 482] 16:26:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x11a99b000) [pid = 2076] [serial = 1446] [outer = 0x0] 16:26:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x11b5d6000) [pid = 2076] [serial = 1447] [outer = 0x11a99b000] 16:26:06 INFO - PROCESS | 2076 | 1461021966155 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x11c1c3c00) [pid = 2076] [serial = 1448] [outer = 0x11a99b000] 16:26:06 INFO - PROCESS | 2076 | 1461021966559 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms 16:26:06 INFO - PROCESS | 2076 | 1461021966603 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 2076 | 1461021966606 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:26:06 INFO - PROCESS | 2076 | 1461021966613 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 2076 | 1461021966615 Marionette TRACE conn2 <- [1,1902,null,{}] 16:26:06 INFO - PROCESS | 2076 | 1461021966618 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:06 INFO - PROCESS | 2076 | 1461021966763 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:26:06 INFO - PROCESS | 2076 | 1461021966775 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x128d6e000 == 84 [pid = 2076] [id = 483] 16:26:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x11c748c00) [pid = 2076] [serial = 1449] [outer = 0x0] 16:26:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x126d4e800) [pid = 2076] [serial = 1450] [outer = 0x11c748c00] 16:26:06 INFO - PROCESS | 2076 | 1461021966818 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x1278e8c00) [pid = 2076] [serial = 1451] [outer = 0x11c748c00] 16:26:07 INFO - PROCESS | 2076 | 1461021967254 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 677ms 16:26:07 INFO - PROCESS | 2076 | 1461021967289 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 2076 | 1461021967290 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:26:07 INFO - PROCESS | 2076 | 1461021967295 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 2076 | 1461021967296 Marionette TRACE conn2 <- [1,1906,null,{}] 16:26:07 INFO - PROCESS | 2076 | 1461021967299 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:07 INFO - PROCESS | 2076 | 1461021967405 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:26:07 INFO - PROCESS | 2076 | 1461021967411 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x129ee0000 == 85 [pid = 2076] [id = 484] 16:26:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x1278eb800) [pid = 2076] [serial = 1452] [outer = 0x0] 16:26:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x128d9bc00) [pid = 2076] [serial = 1453] [outer = 0x1278eb800] 16:26:07 INFO - PROCESS | 2076 | 1461021967438 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x129c2e000) [pid = 2076] [serial = 1454] [outer = 0x1278eb800] 16:26:07 INFO - PROCESS | 2076 | 1461021967799 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 16:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:26:07 INFO - PROCESS | 2076 | 1461021967815 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 2076 | 1461021967816 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:26:07 INFO - PROCESS | 2076 | 1461021967818 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 2076 | 1461021967819 Marionette TRACE conn2 <- [1,1910,null,{}] 16:26:07 INFO - PROCESS | 2076 | 1461021967822 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:07 INFO - PROCESS | 2076 | 1461021967975 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:26:08 INFO - PROCESS | 2076 | 1461021968020 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a35e800 == 86 [pid = 2076] [id = 485] 16:26:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x127b25000) [pid = 2076] [serial = 1455] [outer = 0x0] 16:26:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x129ebd800) [pid = 2076] [serial = 1456] [outer = 0x127b25000] 16:26:08 INFO - PROCESS | 2076 | 1461021968049 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12a299000) [pid = 2076] [serial = 1457] [outer = 0x127b25000] 16:26:08 INFO - PROCESS | 2076 | 1461021968436 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 669ms 16:26:08 INFO - PROCESS | 2076 | 1461021968489 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 2076 | 1461021968490 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:26:08 INFO - PROCESS | 2076 | 1461021968498 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 2076 | 1461021968499 Marionette TRACE conn2 <- [1,1914,null,{}] 16:26:08 INFO - PROCESS | 2076 | 1461021968502 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 2076 | 1461021968624 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:26:08 INFO - PROCESS | 2076 | 1461021968639 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ce53000 == 87 [pid = 2076] [id = 486] 16:26:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x129c52400) [pid = 2076] [serial = 1458] [outer = 0x0] 16:26:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12a33a800) [pid = 2076] [serial = 1459] [outer = 0x129c52400] 16:26:08 INFO - PROCESS | 2076 | 1461021968667 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12a459c00) [pid = 2076] [serial = 1460] [outer = 0x129c52400] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x112122800) [pid = 2076] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x12fbdbc00) [pid = 2076] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x129ebd000) [pid = 2076] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x129ebdc00) [pid = 2076] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12a45dc00) [pid = 2076] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x1152b9c00) [pid = 2076] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x11c748400) [pid = 2076] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x11c311c00) [pid = 2076] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x11211a800) [pid = 2076] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x1272c4000) [pid = 2076] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x128bb3c00) [pid = 2076] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x118644800) [pid = 2076] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x11211c400) [pid = 2076] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:26:09 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x114a8c400) [pid = 2076] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:26:09 INFO - PROCESS | 2076 | 1461021969560 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1071ms 16:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:26:09 INFO - PROCESS | 2076 | 1461021969569 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 2076 | 1461021969572 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:26:09 INFO - PROCESS | 2076 | 1461021969596 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 2076 | 1461021969598 Marionette TRACE conn2 <- [1,1918,null,{}] 16:26:09 INFO - PROCESS | 2076 | 1461021969604 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:09 INFO - PROCESS | 2076 | 1461021969722 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:26:09 INFO - PROCESS | 2076 | 1461021969808 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x11bed1000 == 88 [pid = 2076] [id = 487] 16:26:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x114a8fc00) [pid = 2076] [serial = 1461] [outer = 0x0] 16:26:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x11529e000) [pid = 2076] [serial = 1462] [outer = 0x114a8fc00] 16:26:09 INFO - PROCESS | 2076 | 1461021969842 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x118c4ac00) [pid = 2076] [serial = 1463] [outer = 0x114a8fc00] 16:26:10 INFO - PROCESS | 2076 | 1461021970311 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 743ms 16:26:10 INFO - PROCESS | 2076 | 1461021970319 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 2076 | 1461021970323 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:26:10 INFO - PROCESS | 2076 | 1461021970331 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 2076 | 1461021970333 Marionette TRACE conn2 <- [1,1922,null,{}] 16:26:10 INFO - PROCESS | 2076 | 1461021970335 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:10 INFO - PROCESS | 2076 | 1461021970448 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:26:10 INFO - PROCESS | 2076 | 1461021970534 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d22800 == 89 [pid = 2076] [id = 488] 16:26:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x118644800) [pid = 2076] [serial = 1464] [outer = 0x0] 16:26:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x11a90b400) [pid = 2076] [serial = 1465] [outer = 0x118644800] 16:26:10 INFO - PROCESS | 2076 | 1461021970568 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x11bbfd800) [pid = 2076] [serial = 1466] [outer = 0x118644800] 16:26:10 INFO - PROCESS | 2076 | 1461021970974 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 671ms 16:26:11 INFO - PROCESS | 2076 | 1461021971013 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 2076 | 1461021971015 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:26:11 INFO - PROCESS | 2076 | 1461021971017 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 2076 | 1461021971020 Marionette TRACE conn2 <- [1,1926,null,{}] 16:26:11 INFO - PROCESS | 2076 | 1461021971030 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 2076 | 1461021971163 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:26:11 INFO - PROCESS | 2076 | 1461021971263 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d077800 == 90 [pid = 2076] [id = 489] 16:26:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x126d4d000) [pid = 2076] [serial = 1467] [outer = 0x0] 16:26:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x128bb3c00) [pid = 2076] [serial = 1468] [outer = 0x126d4d000] 16:26:11 INFO - PROCESS | 2076 | 1461021971297 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x129c5a000) [pid = 2076] [serial = 1469] [outer = 0x126d4d000] 16:26:11 INFO - PROCESS | 2076 | 1461021971736 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 774ms 16:26:11 INFO - PROCESS | 2076 | 1461021971791 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 2076 | 1461021971793 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:26:11 INFO - PROCESS | 2076 | 1461021971796 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 2076 | 1461021971797 Marionette TRACE conn2 <- [1,1930,null,{}] 16:26:11 INFO - PROCESS | 2076 | 1461021971800 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 2076 | 1461021971915 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:26:12 INFO - PROCESS | 2076 | 1461021971999 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db82800 == 91 [pid = 2076] [id = 490] 16:26:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x129c58000) [pid = 2076] [serial = 1470] [outer = 0x0] 16:26:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12a01d400) [pid = 2076] [serial = 1471] [outer = 0x129c58000] 16:26:12 INFO - PROCESS | 2076 | 1461021972033 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12a333c00) [pid = 2076] [serial = 1472] [outer = 0x129c58000] 16:26:12 INFO - PROCESS | 2076 | 1461021972448 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 16:26:12 INFO - PROCESS | 2076 | 1461021972468 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 2076 | 1461021972469 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:26:12 INFO - PROCESS | 2076 | 1461021972507 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 2076 | 1461021972509 Marionette TRACE conn2 <- [1,1934,null,{}] 16:26:12 INFO - PROCESS | 2076 | 1461021972513 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:12 INFO - PROCESS | 2076 | 1461021972620 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:26:12 INFO - PROCESS | 2076 | 1461021972732 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef77000 == 92 [pid = 2076] [id = 491] 16:26:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12a297800) [pid = 2076] [serial = 1473] [outer = 0x0] 16:26:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12a461c00) [pid = 2076] [serial = 1474] [outer = 0x12a297800] 16:26:12 INFO - PROCESS | 2076 | 1461021972764 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12a5a3c00) [pid = 2076] [serial = 1475] [outer = 0x12a297800] 16:26:13 INFO - PROCESS | 2076 | 1461021973197 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 736ms 16:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:26:13 INFO - PROCESS | 2076 | 1461021973229 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:26:13 INFO - PROCESS | 2076 | 1461021973230 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:26:13 INFO - PROCESS | 2076 | 1461021973233 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 2076 | 1461021973234 Marionette TRACE conn2 <- [1,1938,null,{}] 16:26:13 INFO - PROCESS | 2076 | 1461021973236 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:13 INFO - PROCESS | 2076 | 1461021973363 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:26:13 INFO - PROCESS | 2076 | 1461021973478 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5cb000 == 93 [pid = 2076] [id = 492] 16:26:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x12a460c00) [pid = 2076] [serial = 1476] [outer = 0x0] 16:26:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12a72e400) [pid = 2076] [serial = 1477] [outer = 0x12a460c00] 16:26:13 INFO - PROCESS | 2076 | 1461021973514 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12c560400) [pid = 2076] [serial = 1478] [outer = 0x12a460c00] 16:26:13 INFO - PROCESS | 2076 | 1461021973936 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 769ms 16:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:26:14 INFO - PROCESS | 2076 | 1461021974002 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 2076 | 1461021974004 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:26:14 INFO - PROCESS | 2076 | 1461021974006 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 2076 | 1461021974007 Marionette TRACE conn2 <- [1,1942,null,{}] 16:26:14 INFO - PROCESS | 2076 | 1461021974010 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:14 INFO - PROCESS | 2076 | 1461021974121 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:26:14 INFO - PROCESS | 2076 | 1461021974206 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302da800 == 94 [pid = 2076] [id = 493] 16:26:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12b613c00) [pid = 2076] [serial = 1479] [outer = 0x0] 16:26:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12c578c00) [pid = 2076] [serial = 1480] [outer = 0x12b613c00] 16:26:14 INFO - PROCESS | 2076 | 1461021974238 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x12d037c00) [pid = 2076] [serial = 1481] [outer = 0x12b613c00] 16:26:14 INFO - PROCESS | 2076 | 1461021974665 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 669ms 16:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:26:14 INFO - PROCESS | 2076 | 1461021974676 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 2076 | 1461021974677 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:26:14 INFO - PROCESS | 2076 | 1461021974679 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 2076 | 1461021974681 Marionette TRACE conn2 <- [1,1946,null,{}] 16:26:14 INFO - PROCESS | 2076 | 1461021974683 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:14 INFO - PROCESS | 2076 | 1461021974791 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:26:14 INFO - PROCESS | 2076 | 1461021974905 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f60000 == 95 [pid = 2076] [id = 494] 16:26:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12c565400) [pid = 2076] [serial = 1482] [outer = 0x0] 16:26:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12da7c000) [pid = 2076] [serial = 1483] [outer = 0x12c565400] 16:26:14 INFO - PROCESS | 2076 | 1461021974940 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12e217000) [pid = 2076] [serial = 1484] [outer = 0x12c565400] 16:26:15 INFO - PROCESS | 2076 | 1461021975395 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 768ms 16:26:15 INFO - PROCESS | 2076 | 1461021975449 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 2076 | 1461021975451 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:26:15 INFO - PROCESS | 2076 | 1461021975453 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 2076 | 1461021975454 Marionette TRACE conn2 <- [1,1950,null,{}] 16:26:15 INFO - PROCESS | 2076 | 1461021975457 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:15 INFO - PROCESS | 2076 | 1461021975572 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:26:15 INFO - PROCESS | 2076 | 1461021975658 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b9e4000 == 96 [pid = 2076] [id = 495] 16:26:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x119137400) [pid = 2076] [serial = 1485] [outer = 0x0] 16:26:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x11c1c2400) [pid = 2076] [serial = 1486] [outer = 0x119137400] 16:26:15 INFO - PROCESS | 2076 | 1461021975689 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12d3e8800) [pid = 2076] [serial = 1487] [outer = 0x119137400] 16:26:16 INFO - PROCESS | 2076 | 1461021976115 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 16:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:26:16 INFO - PROCESS | 2076 | 1461021976122 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 2076 | 1461021976123 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:26:16 INFO - PROCESS | 2076 | 1461021976126 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 2076 | 1461021976127 Marionette TRACE conn2 <- [1,1954,null,{}] 16:26:16 INFO - PROCESS | 2076 | 1461021976130 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:16 INFO - PROCESS | 2076 | 1461021976242 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:26:16 INFO - PROCESS | 2076 | 1461021976369 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x12acfe800 == 97 [pid = 2076] [id = 496] 16:26:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12da83800) [pid = 2076] [serial = 1488] [outer = 0x0] 16:26:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12e21e000) [pid = 2076] [serial = 1489] [outer = 0x12da83800] 16:26:16 INFO - PROCESS | 2076 | 1461021976404 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x12e2ee400) [pid = 2076] [serial = 1490] [outer = 0x12da83800] 16:26:17 INFO - PROCESS | 2076 | 1461021977018 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 921ms 16:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:26:17 INFO - PROCESS | 2076 | 1461021977047 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 2076 | 1461021977050 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:26:17 INFO - PROCESS | 2076 | 1461021977053 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 2076 | 1461021977056 Marionette TRACE conn2 <- [1,1958,null,{}] 16:26:17 INFO - PROCESS | 2076 | 1461021977060 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 2076 | 1461021977173 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:26:17 INFO - PROCESS | 2076 | 1461021977265 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x128115000 == 98 [pid = 2076] [id = 497] 16:26:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x1152b9c00) [pid = 2076] [serial = 1491] [outer = 0x0] 16:26:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x11574a800) [pid = 2076] [serial = 1492] [outer = 0x1152b9c00] 16:26:17 INFO - PROCESS | 2076 | 1461021977296 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x119d98400) [pid = 2076] [serial = 1493] [outer = 0x1152b9c00] 16:26:17 INFO - PROCESS | 2076 | 1461021977742 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 722ms 16:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:26:17 INFO - PROCESS | 2076 | 1461021977775 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 2076 | 1461021977780 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:26:17 INFO - PROCESS | 2076 | 1461021977784 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 2076 | 1461021977786 Marionette TRACE conn2 <- [1,1962,null,{}] 16:26:17 INFO - PROCESS | 2076 | 1461021977790 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 2076 | 1461021977900 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:26:18 INFO - PROCESS | 2076 | 1461021978035 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11911b000 == 97 [pid = 2076] [id = 236] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12a35e800 == 96 [pid = 2076] [id = 485] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x129ee0000 == 95 [pid = 2076] [id = 484] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x128d6e000 == 94 [pid = 2076] [id = 483] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11b536800 == 93 [pid = 2076] [id = 482] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x11a897000 == 92 [pid = 2076] [id = 481] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x129d49800 == 91 [pid = 2076] [id = 480] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12d3f4c00) [pid = 2076] [serial = 1414] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x1185cd800 == 92 [pid = 2076] [id = 498] 16:26:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x114bd3800) [pid = 2076] [serial = 1494] [outer = 0x0] 16:26:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x119b5dc00) [pid = 2076] [serial = 1495] [outer = 0x114bd3800] 16:26:18 INFO - PROCESS | 2076 | 1461021978091 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x11c11e000) [pid = 2076] [serial = 1496] [outer = 0x114bd3800] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5c1000 == 91 [pid = 2076] [id = 478] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x13a846000 == 90 [pid = 2076] [id = 477] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x139aa2800 == 89 [pid = 2076] [id = 476] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x1391e1000 == 88 [pid = 2076] [id = 475] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x12fb72000 == 87 [pid = 2076] [id = 474] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x129e22000 == 86 [pid = 2076] [id = 473] 16:26:18 INFO - PROCESS | 2076 | --DOCSHELL 0x125bbd000 == 85 [pid = 2076] [id = 472] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12a59ac00) [pid = 2076] [serial = 1306] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12fea3400) [pid = 2076] [serial = 1228] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12a296800) [pid = 2076] [serial = 1396] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12a711000) [pid = 2076] [serial = 1400] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12a5a0800) [pid = 2076] [serial = 1399] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x12af78c00) [pid = 2076] [serial = 1403] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12aaaf800) [pid = 2076] [serial = 1402] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x11a937c00) [pid = 2076] [serial = 1384] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x11ad41400) [pid = 2076] [serial = 1385] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x12a5a5400) [pid = 2076] [serial = 1363] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x129c50800) [pid = 2076] [serial = 1393] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x12c579000) [pid = 2076] [serial = 1369] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x12b611400) [pid = 2076] [serial = 1366] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x125f1ec00) [pid = 2076] [serial = 1387] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x126ec1800) [pid = 2076] [serial = 1388] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12a019c00) [pid = 2076] [serial = 1360] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x11a994400) [pid = 2076] [serial = 1353] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12819d400) [pid = 2076] [serial = 1357] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x114a92000) [pid = 2076] [serial = 1378] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x11ad42400) [pid = 2076] [serial = 1379] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x128d9cc00) [pid = 2076] [serial = 1390] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x129c2d800) [pid = 2076] [serial = 1391] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x12b618400) [pid = 2076] [serial = 1411] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x11557dc00) [pid = 2076] [serial = 1350] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x129c36000) [pid = 2076] [serial = 1372] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x118c88c00) [pid = 2076] [serial = 1381] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x119b68800) [pid = 2076] [serial = 1382] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x11557d000) [pid = 2076] [serial = 1375] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x115298c00) [pid = 2076] [serial = 1405] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x11a99a000) [pid = 2076] [serial = 1406] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x126d4f400) [pid = 2076] [serial = 1408] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x119131800) [pid = 2076] [serial = 829] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x12a45d800) [pid = 2076] [serial = 1397] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x129e31c00) [pid = 2076] [serial = 1394] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x12d31f800) [pid = 2076] [serial = 1412] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x12a59d400) [pid = 2076] [serial = 1409] [outer = 0x0] [url = about:blank] 16:26:18 INFO - PROCESS | 2076 | 1461021978421 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 16:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:26:18 INFO - PROCESS | 2076 | 1461021978455 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 2076 | 1461021978457 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:26:18 INFO - PROCESS | 2076 | 1461021978459 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 2076 | 1461021978461 Marionette TRACE conn2 <- [1,1966,null,{}] 16:26:18 INFO - PROCESS | 2076 | 1461021978468 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:18 INFO - PROCESS | 2076 | 1461021978588 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:26:18 INFO - PROCESS | 2076 | 1461021978593 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d1e000 == 86 [pid = 2076] [id = 499] 16:26:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x11e60a000) [pid = 2076] [serial = 1497] [outer = 0x0] 16:26:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x126df7400) [pid = 2076] [serial = 1498] [outer = 0x11e60a000] 16:26:18 INFO - PROCESS | 2076 | 1461021978622 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x128bb2c00) [pid = 2076] [serial = 1499] [outer = 0x11e60a000] 16:26:19 INFO - PROCESS | 2076 | 1461021979004 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 574ms 16:26:19 INFO - PROCESS | 2076 | 1461021979033 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 2076 | 1461021979035 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:26:19 INFO - PROCESS | 2076 | 1461021979037 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 2076 | 1461021979038 Marionette TRACE conn2 <- [1,1970,null,{}] 16:26:19 INFO - PROCESS | 2076 | 1461021979041 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:19 INFO - PROCESS | 2076 | 1461021979138 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:26:19 INFO - PROCESS | 2076 | 1461021979143 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa9a000 == 87 [pid = 2076] [id = 500] 16:26:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x129c30800) [pid = 2076] [serial = 1500] [outer = 0x0] 16:26:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x129eb3000) [pid = 2076] [serial = 1501] [outer = 0x129c30800] 16:26:19 INFO - PROCESS | 2076 | 1461021979170 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12a32fc00) [pid = 2076] [serial = 1502] [outer = 0x129c30800] 16:26:19 INFO - PROCESS | 2076 | 1461021979527 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 524ms 16:26:19 INFO - PROCESS | 2076 | 1461021979563 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 2076 | 1461021979564 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:26:19 INFO - PROCESS | 2076 | 1461021979567 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 2076 | 1461021979568 Marionette TRACE conn2 <- [1,1974,null,{}] 16:26:19 INFO - PROCESS | 2076 | 1461021979571 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:19 INFO - PROCESS | 2076 | 1461021979672 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:26:19 INFO - PROCESS | 2076 | 1461021979677 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc23000 == 88 [pid = 2076] [id = 501] 16:26:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12a3a1400) [pid = 2076] [serial = 1503] [outer = 0x0] 16:26:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12a5a4000) [pid = 2076] [serial = 1504] [outer = 0x12a3a1400] 16:26:19 INFO - PROCESS | 2076 | 1461021979707 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12a730000) [pid = 2076] [serial = 1505] [outer = 0x12a3a1400] 16:26:20 INFO - PROCESS | 2076 | 1461021980236 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 721ms 16:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:26:20 INFO - PROCESS | 2076 | 1461021980297 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 2076 | 1461021980299 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:26:20 INFO - PROCESS | 2076 | 1461021980301 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 2076 | 1461021980302 Marionette TRACE conn2 <- [1,1978,null,{}] 16:26:20 INFO - PROCESS | 2076 | 1461021980304 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:20 INFO - PROCESS | 2076 | 1461021980454 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:26:20 INFO - PROCESS | 2076 | 1461021980474 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e866000 == 89 [pid = 2076] [id = 502] 16:26:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12b3be800) [pid = 2076] [serial = 1506] [outer = 0x0] 16:26:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12d02e800) [pid = 2076] [serial = 1507] [outer = 0x12b3be800] 16:26:20 INFO - PROCESS | 2076 | 1461021980500 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12e2ee800) [pid = 2076] [serial = 1508] [outer = 0x12b3be800] 16:26:20 INFO - PROCESS | 2076 | 1461021980882 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 620ms 16:26:20 INFO - PROCESS | 2076 | 1461021980926 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 2076 | 1461021980927 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:26:20 INFO - PROCESS | 2076 | 1461021980929 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 2076 | 1461021980930 Marionette TRACE conn2 <- [1,1982,null,{}] 16:26:20 INFO - PROCESS | 2076 | 1461021980933 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:21 INFO - PROCESS | 2076 | 1461021981054 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:26:21 INFO - PROCESS | 2076 | 1461021981089 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb61000 == 90 [pid = 2076] [id = 503] 16:26:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12e2eec00) [pid = 2076] [serial = 1509] [outer = 0x0] 16:26:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12e44e000) [pid = 2076] [serial = 1510] [outer = 0x12e2eec00] 16:26:21 INFO - PROCESS | 2076 | 1461021981114 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12e847400) [pid = 2076] [serial = 1511] [outer = 0x12e2eec00] 16:26:21 INFO - PROCESS | 2076 | 1461021981500 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 618ms 16:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:26:21 INFO - PROCESS | 2076 | 1461021981550 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 2076 | 1461021981551 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:26:21 INFO - PROCESS | 2076 | 1461021981554 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 2076 | 1461021981555 Marionette TRACE conn2 <- [1,1986,null,{}] 16:26:21 INFO - PROCESS | 2076 | 1461021981557 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:21 INFO - PROCESS | 2076 | 1461021981721 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:26:21 INFO - PROCESS | 2076 | 1461021981737 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x1319a0800 == 91 [pid = 2076] [id = 504] 16:26:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12e847c00) [pid = 2076] [serial = 1512] [outer = 0x0] 16:26:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x12eb54400) [pid = 2076] [serial = 1513] [outer = 0x12e847c00] 16:26:21 INFO - PROCESS | 2076 | 1461021981763 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12ef24000) [pid = 2076] [serial = 1514] [outer = 0x12e847c00] 16:26:22 INFO - PROCESS | 2076 | 1461021982132 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 618ms 16:26:22 INFO - PROCESS | 2076 | 1461021982173 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 2076 | 1461021982174 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:26:22 INFO - PROCESS | 2076 | 1461021982177 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 2076 | 1461021982178 Marionette TRACE conn2 <- [1,1990,null,{}] 16:26:22 INFO - PROCESS | 2076 | 1461021982180 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:22 INFO - PROCESS | 2076 | 1461021982305 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x115749800) [pid = 2076] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12b06f400) [pid = 2076] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x11c1c6c00) [pid = 2076] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x11c73f400) [pid = 2076] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x114a9c800) [pid = 2076] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12b612c00) [pid = 2076] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12a290400) [pid = 2076] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12c57d400) [pid = 2076] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x11203a800) [pid = 2076] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x112254400) [pid = 2076] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x112123400) [pid = 2076] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x11a993400) [pid = 2076] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x129c5b000) [pid = 2076] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x129eb7000) [pid = 2076] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x1140b7000) [pid = 2076] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x1192e2c00) [pid = 2076] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x114aa3800) [pid = 2076] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x119b63000) [pid = 2076] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x125b85400) [pid = 2076] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x12a3a9400) [pid = 2076] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x12c561400) [pid = 2076] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x1280b0800) [pid = 2076] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x128d9a800) [pid = 2076] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x129e26400) [pid = 2076] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x127b25000) [pid = 2076] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x12b072c00) [pid = 2076] [serial = 1365] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x1272c3800) [pid = 2076] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x119b64c00) [pid = 2076] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x12c566000) [pid = 2076] [serial = 1368] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x11af87400) [pid = 2076] [serial = 1356] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x129f3a000) [pid = 2076] [serial = 1362] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x128ddd400) [pid = 2076] [serial = 1359] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x114bdb800) [pid = 2076] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x115728800) [pid = 2076] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x11a99b000) [pid = 2076] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x1278eb800) [pid = 2076] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x118e51000) [pid = 2076] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x11c748c00) [pid = 2076] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:26:22 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x12d322400) [pid = 2076] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:26:22 INFO - PROCESS | 2076 | 1461021982616 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x114e8d000 == 92 [pid = 2076] [id = 505] 16:26:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x112121400) [pid = 2076] [serial = 1515] [outer = 0x0] 16:26:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x114406400) [pid = 2076] [serial = 1516] [outer = 0x112121400] 16:26:22 INFO - PROCESS | 2076 | 1461021982642 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x1158e8400) [pid = 2076] [serial = 1517] [outer = 0x112121400] 16:26:22 INFO - PROCESS | 2076 | 1461021982934 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 770ms 16:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:26:22 INFO - PROCESS | 2076 | 1461021982950 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 2076 | 1461021982951 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:26:22 INFO - PROCESS | 2076 | 1461021982954 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 2076 | 1461021982955 Marionette TRACE conn2 <- [1,1994,null,{}] 16:26:22 INFO - PROCESS | 2076 | 1461021982957 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:23 INFO - PROCESS | 2076 | 1461021983070 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:26:23 INFO - PROCESS | 2076 | 1461021983074 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x12da61000 == 93 [pid = 2076] [id = 506] 16:26:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x1191b8c00) [pid = 2076] [serial = 1518] [outer = 0x0] 16:26:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x11ad7b800) [pid = 2076] [serial = 1519] [outer = 0x1191b8c00] 16:26:23 INFO - PROCESS | 2076 | 1461021983100 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x126eca400) [pid = 2076] [serial = 1520] [outer = 0x1191b8c00] 16:26:23 INFO - PROCESS | 2076 | 1461021983448 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 16:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:26:23 INFO - PROCESS | 2076 | 1461021983499 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 2076 | 1461021983501 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:26:23 INFO - PROCESS | 2076 | 1461021983503 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 2076 | 1461021983505 Marionette TRACE conn2 <- [1,1998,null,{}] 16:26:23 INFO - PROCESS | 2076 | 1461021983508 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:23 INFO - PROCESS | 2076 | 1461021983624 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:26:23 INFO - PROCESS | 2076 | 1461021983628 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x139aa2800 == 94 [pid = 2076] [id = 507] 16:26:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x11c748c00) [pid = 2076] [serial = 1521] [outer = 0x0] 16:26:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x12a332c00) [pid = 2076] [serial = 1522] [outer = 0x11c748c00] 16:26:23 INFO - PROCESS | 2076 | 1461021983659 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x12cf8c000) [pid = 2076] [serial = 1523] [outer = 0x11c748c00] 16:26:24 INFO - PROCESS | 2076 | 1461021984029 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 16:26:24 INFO - PROCESS | 2076 | 1461021984074 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 2076 | 1461021984075 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:26:24 INFO - PROCESS | 2076 | 1461021984078 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 2076 | 1461021984079 Marionette TRACE conn2 <- [1,2002,null,{}] 16:26:24 INFO - PROCESS | 2076 | 1461021984082 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:24 INFO - PROCESS | 2076 | 1461021984214 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:26:24 INFO - PROCESS | 2076 | 1461021984222 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a84c000 == 95 [pid = 2076] [id = 508] 16:26:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x12c573000) [pid = 2076] [serial = 1524] [outer = 0x0] 16:26:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x12ef22800) [pid = 2076] [serial = 1525] [outer = 0x12c573000] 16:26:24 INFO - PROCESS | 2076 | 1461021984252 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x12f59bc00) [pid = 2076] [serial = 1526] [outer = 0x12c573000] 16:26:24 INFO - PROCESS | 2076 | 1461021984677 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 620ms 16:26:24 INFO - PROCESS | 2076 | 1461021984698 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 2076 | 1461021984701 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:26:24 INFO - PROCESS | 2076 | 1461021984705 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 2076 | 1461021984708 Marionette TRACE conn2 <- [1,2006,null,{}] 16:26:24 INFO - PROCESS | 2076 | 1461021984715 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:24 INFO - PROCESS | 2076 | 1461021984841 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:26:24 INFO - PROCESS | 2076 | 1461021984976 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x126e8f000 == 96 [pid = 2076] [id = 509] 16:26:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x1158e7000) [pid = 2076] [serial = 1527] [outer = 0x0] 16:26:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x118ce7800) [pid = 2076] [serial = 1528] [outer = 0x1158e7000] 16:26:25 INFO - PROCESS | 2076 | 1461021985012 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x11a999400) [pid = 2076] [serial = 1529] [outer = 0x1158e7000] 16:26:25 INFO - PROCESS | 2076 | 1461021985485 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 825ms 16:26:25 INFO - PROCESS | 2076 | 1461021985543 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 2076 | 1461021985548 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:26:25 INFO - PROCESS | 2076 | 1461021985555 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 2076 | 1461021985557 Marionette TRACE conn2 <- [1,2010,null,{}] 16:26:25 INFO - PROCESS | 2076 | 1461021985561 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:25 INFO - PROCESS | 2076 | 1461021985679 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:26:25 INFO - PROCESS | 2076 | 1461021985771 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa9b000 == 97 [pid = 2076] [id = 510] 16:26:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x11c129800) [pid = 2076] [serial = 1530] [outer = 0x0] 16:26:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x125b84000) [pid = 2076] [serial = 1531] [outer = 0x11c129800] 16:26:25 INFO - PROCESS | 2076 | 1461021985801 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x1280af400) [pid = 2076] [serial = 1532] [outer = 0x11c129800] 16:26:26 INFO - PROCESS | 2076 | 1461021986205 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 723ms 16:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:26:26 INFO - PROCESS | 2076 | 1461021986286 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 2076 | 1461021986287 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:26:26 INFO - PROCESS | 2076 | 1461021986290 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 2076 | 1461021986292 Marionette TRACE conn2 <- [1,2014,null,{}] 16:26:26 INFO - PROCESS | 2076 | 1461021986303 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:26 INFO - PROCESS | 2076 | 1461021986426 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:26:26 INFO - PROCESS | 2076 | 1461021986519 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x13198d800 == 98 [pid = 2076] [id = 511] 16:26:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x12a023000) [pid = 2076] [serial = 1533] [outer = 0x0] 16:26:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x12a39dc00) [pid = 2076] [serial = 1534] [outer = 0x12a023000] 16:26:26 INFO - PROCESS | 2076 | 1461021986551 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x12a5a6400) [pid = 2076] [serial = 1535] [outer = 0x12a023000] 16:26:26 INFO - PROCESS | 2076 | 1461021986994 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 723ms 16:26:27 INFO - PROCESS | 2076 | 1461021987031 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 2076 | 1461021987033 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:26:27 INFO - PROCESS | 2076 | 1461021987038 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 2076 | 1461021987041 Marionette TRACE conn2 <- [1,2018,null,{}] 16:26:27 INFO - PROCESS | 2076 | 1461021987046 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:27 INFO - PROCESS | 2076 | 1461021987219 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:26:27 INFO - PROCESS | 2076 | 1461021987388 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a919800 == 99 [pid = 2076] [id = 512] 16:26:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x12a70e400) [pid = 2076] [serial = 1536] [outer = 0x0] 16:26:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x12b074000) [pid = 2076] [serial = 1537] [outer = 0x12a70e400] 16:26:27 INFO - PROCESS | 2076 | 1461021987439 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12cf8e800) [pid = 2076] [serial = 1538] [outer = 0x12a70e400] 16:26:27 INFO - PROCESS | 2076 | 1461021987947 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 973ms 16:26:28 INFO - PROCESS | 2076 | 1461021988026 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 2076 | 1461021988027 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:26:28 INFO - PROCESS | 2076 | 1461021988032 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 2076 | 1461021988033 Marionette TRACE conn2 <- [1,2022,null,{}] 16:26:28 INFO - PROCESS | 2076 | 1461021988036 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 2076 | 1461021988150 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:26:28 INFO - PROCESS | 2076 | 1461021988242 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a934800 == 100 [pid = 2076] [id = 513] 16:26:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12c57c800) [pid = 2076] [serial = 1539] [outer = 0x0] 16:26:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12e2dc800) [pid = 2076] [serial = 1540] [outer = 0x12c57c800] 16:26:28 INFO - PROCESS | 2076 | 1461021988272 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12e83e000) [pid = 2076] [serial = 1541] [outer = 0x12c57c800] 16:26:28 INFO - PROCESS | 2076 | 1461021988685 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 720ms 16:26:28 INFO - PROCESS | 2076 | 1461021988753 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 2076 | 1461021988754 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:26:28 INFO - PROCESS | 2076 | 1461021988756 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 2076 | 1461021988758 Marionette TRACE conn2 <- [1,2026,null,{}] 16:26:28 INFO - PROCESS | 2076 | 1461021988760 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 2076 | 1461021988912 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:26:29 INFO - PROCESS | 2076 | 1461021989010 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x139378800 == 101 [pid = 2076] [id = 514] 16:26:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12fa52400) [pid = 2076] [serial = 1542] [outer = 0x0] 16:26:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12fe9cc00) [pid = 2076] [serial = 1543] [outer = 0x12fa52400] 16:26:29 INFO - PROCESS | 2076 | 1461021989042 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12fea4800) [pid = 2076] [serial = 1544] [outer = 0x12fa52400] 16:26:29 INFO - PROCESS | 2076 | 1461021989470 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 723ms 16:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:26:29 INFO - PROCESS | 2076 | 1461021989480 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 2076 | 1461021989481 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:26:29 INFO - PROCESS | 2076 | 1461021989483 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 2076 | 1461021989485 Marionette TRACE conn2 <- [1,2030,null,{}] 16:26:29 INFO - PROCESS | 2076 | 1461021989487 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:29 INFO - PROCESS | 2076 | 1461021989601 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:26:29 INFO - PROCESS | 2076 | 1461021989721 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x1396ce000 == 102 [pid = 2076] [id = 515] 16:26:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12fbdf000) [pid = 2076] [serial = 1545] [outer = 0x0] 16:26:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12fea8800) [pid = 2076] [serial = 1546] [outer = 0x12fbdf000] 16:26:29 INFO - PROCESS | 2076 | 1461021989754 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x136e2cc00) [pid = 2076] [serial = 1547] [outer = 0x12fbdf000] 16:26:30 INFO - PROCESS | 2076 | 1461021990186 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 718ms 16:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:26:30 INFO - PROCESS | 2076 | 1461021990203 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 2076 | 1461021990204 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:26:30 INFO - PROCESS | 2076 | 1461021990207 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 2076 | 1461021990208 Marionette TRACE conn2 <- [1,2034,null,{}] 16:26:30 INFO - PROCESS | 2076 | 1461021990213 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:30 INFO - PROCESS | 2076 | 1461021990344 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:26:30 INFO - PROCESS | 2076 | 1461021990478 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x1396cc000 == 103 [pid = 2076] [id = 516] 16:26:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12a331800) [pid = 2076] [serial = 1548] [outer = 0x0] 16:26:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12a4bd000) [pid = 2076] [serial = 1549] [outer = 0x12a331800] 16:26:30 INFO - PROCESS | 2076 | 1461021990507 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12a4c1800) [pid = 2076] [serial = 1550] [outer = 0x12a331800] 16:26:30 INFO - PROCESS | 2076 | 1461021990955 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 772ms 16:26:30 INFO - PROCESS | 2076 | 1461021990979 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 2076 | 1461021990980 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:26:30 INFO - PROCESS | 2076 | 1461021990983 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 2076 | 1461021990984 Marionette TRACE conn2 <- [1,2038,null,{}] 16:26:30 INFO - PROCESS | 2076 | 1461021990986 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:31 INFO - PROCESS | 2076 | 1461021991099 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:26:31 INFO - PROCESS | 2076 | 1461021991251 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x116494000 == 104 [pid = 2076] [id = 517] 16:26:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x112042400) [pid = 2076] [serial = 1551] [outer = 0x0] 16:26:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x114aa0800) [pid = 2076] [serial = 1552] [outer = 0x112042400] 16:26:31 INFO - PROCESS | 2076 | 1461021991301 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x11a78f400) [pid = 2076] [serial = 1553] [outer = 0x112042400] 16:26:31 INFO - PROCESS | 2076 | 1461021991817 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 873ms 16:26:31 INFO - PROCESS | 2076 | 1461021991856 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 2076 | 1461021991858 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:26:31 INFO - PROCESS | 2076 | 1461021991882 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 2076 | 1461021991884 Marionette TRACE conn2 <- [1,2042,null,{}] 16:26:31 INFO - PROCESS | 2076 | 1461021991886 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 2076 | 1461021992009 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:26:32 INFO - PROCESS | 2076 | 1461021992103 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e1d800 == 105 [pid = 2076] [id = 518] 16:26:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x11211f400) [pid = 2076] [serial = 1554] [outer = 0x0] 16:26:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x11a908000) [pid = 2076] [serial = 1555] [outer = 0x11211f400] 16:26:32 INFO - PROCESS | 2076 | 1461021992134 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x11c312400) [pid = 2076] [serial = 1556] [outer = 0x11211f400] 16:26:32 INFO - PROCESS | 2076 | 1461021992829 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 973ms 16:26:32 INFO - PROCESS | 2076 | 1461021992862 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 2076 | 1461021992864 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:26:32 INFO - PROCESS | 2076 | 1461021992871 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 2076 | 1461021992872 Marionette TRACE conn2 <- [1,2046,null,{}] 16:26:32 INFO - PROCESS | 2076 | 1461021992877 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 2076 | 1461021992990 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:26:33 INFO - PROCESS | 2076 | 1461021993088 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x128113800 == 106 [pid = 2076] [id = 519] 16:26:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x114a9c400) [pid = 2076] [serial = 1557] [outer = 0x0] 16:26:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x1152b0000) [pid = 2076] [serial = 1558] [outer = 0x114a9c400] 16:26:33 INFO - PROCESS | 2076 | 1461021993118 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x118eda800) [pid = 2076] [serial = 1559] [outer = 0x114a9c400] 16:26:33 INFO - PROCESS | 2076 | 1461021993549 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 725ms 16:26:33 INFO - PROCESS | 2076 | 1461021993636 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 2076 | 1461021993639 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:26:33 INFO - PROCESS | 2076 | 1461021993644 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 2076 | 1461021993645 Marionette TRACE conn2 <- [1,2050,null,{}] 16:26:33 INFO - PROCESS | 2076 | 1461021993648 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:33 INFO - PROCESS | 2076 | 1461021993754 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:26:33 INFO - PROCESS | 2076 | 1461021993847 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x126838000 == 107 [pid = 2076] [id = 520] 16:26:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x11a90a000) [pid = 2076] [serial = 1560] [outer = 0x0] 16:26:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x11a99cc00) [pid = 2076] [serial = 1561] [outer = 0x11a90a000] 16:26:33 INFO - PROCESS | 2076 | 1461021993876 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x11ad7f000) [pid = 2076] [serial = 1562] [outer = 0x11a90a000] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x11c133800 == 106 [pid = 2076] [id = 395] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12fb73000 == 105 [pid = 2076] [id = 390] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef7b800 == 104 [pid = 2076] [id = 162] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x131990800 == 103 [pid = 2076] [id = 391] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x11b9ef000 == 102 [pid = 2076] [id = 103] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x139aa2800 == 101 [pid = 2076] [id = 507] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12da61000 == 100 [pid = 2076] [id = 506] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x114e8d000 == 99 [pid = 2076] [id = 505] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x1319a0800 == 98 [pid = 2076] [id = 504] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12fb61000 == 97 [pid = 2076] [id = 503] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x12a456c00) [pid = 2076] [serial = 1426] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x12c567800) [pid = 2076] [serial = 1429] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x12e216800) [pid = 2076] [serial = 1432] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x12acc2c00) [pid = 2076] [serial = 1435] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x12e2d4800) [pid = 2076] [serial = 1438] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x12a33a800) [pid = 2076] [serial = 1459] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12e866000 == 96 [pid = 2076] [id = 502] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc23000 == 95 [pid = 2076] [id = 501] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa9a000 == 94 [pid = 2076] [id = 500] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x129d1e000 == 93 [pid = 2076] [id = 499] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x1185cd800 == 92 [pid = 2076] [id = 498] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x128115000 == 91 [pid = 2076] [id = 497] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef77000 == 90 [pid = 2076] [id = 491] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12db82800 == 89 [pid = 2076] [id = 490] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12d077800 == 88 [pid = 2076] [id = 489] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x129d22800 == 87 [pid = 2076] [id = 488] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x11bed1000 == 86 [pid = 2076] [id = 487] 16:26:34 INFO - PROCESS | 2076 | --DOCSHELL 0x12ce53000 == 85 [pid = 2076] [id = 486] 16:26:34 INFO - PROCESS | 2076 | 1461021994317 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 16:26:34 INFO - PROCESS | 2076 | 1461021994366 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 2076 | 1461021994367 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:26:34 INFO - PROCESS | 2076 | 1461021994370 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 2076 | 1461021994372 Marionette TRACE conn2 <- [1,2054,null,{}] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12e213000) [pid = 2076] [serial = 1186] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x11c547800) [pid = 2076] [serial = 1165] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12a056c00) [pid = 2076] [serial = 1171] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12a707000) [pid = 2076] [serial = 1156] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12f591c00) [pid = 2076] [serial = 1189] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x11ad43c00) [pid = 2076] [serial = 1294] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x118ee7400) [pid = 2076] [serial = 1231] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x11c541400) [pid = 2076] [serial = 1234] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12a061800) [pid = 2076] [serial = 1237] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12a3ab000) [pid = 2076] [serial = 1240] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12eb59c00) [pid = 2076] [serial = 1243] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x136e29400) [pid = 2076] [serial = 1246] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x129e26000) [pid = 2076] [serial = 1300] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x12a299400) [pid = 2076] [serial = 1303] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x119257400) [pid = 2076] [serial = 1442] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x1181b2000) [pid = 2076] [serial = 1441] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x118e5e000) [pid = 2076] [serial = 1417] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x11b5d6000) [pid = 2076] [serial = 1447] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x11c1c3c00) [pid = 2076] [serial = 1448] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x128d9bc00) [pid = 2076] [serial = 1453] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x129c2e000) [pid = 2076] [serial = 1454] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x11ad4ec00) [pid = 2076] [serial = 1445] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x11a904000) [pid = 2076] [serial = 1444] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x126d4e800) [pid = 2076] [serial = 1450] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x1278e8c00) [pid = 2076] [serial = 1451] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x12da85800) [pid = 2076] [serial = 1415] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x11bf1bc00) [pid = 2076] [serial = 1420] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x12a01d000) [pid = 2076] [serial = 1423] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x1191b3400) [pid = 2076] [serial = 1291] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x12cf8e400) [pid = 2076] [serial = 1177] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x129c58c00) [pid = 2076] [serial = 1168] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x126ec8c00) [pid = 2076] [serial = 1297] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x114c13400) [pid = 2076] [serial = 1159] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12e2d3c00) [pid = 2076] [serial = 1180] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x12c560800) [pid = 2076] [serial = 1174] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x12eb5ac00) [pid = 2076] [serial = 1183] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x12a331400) [pid = 2076] [serial = 1288] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x11a934800) [pid = 2076] [serial = 1162] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x12a299000) [pid = 2076] [serial = 1457] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x129ebd800) [pid = 2076] [serial = 1456] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x12c56fc00) [pid = 2076] [serial = 1367] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x12b06d000) [pid = 2076] [serial = 1348] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x11bbfac00) [pid = 2076] [serial = 1354] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x12ce4c800) [pid = 2076] [serial = 1370] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x129eb4000) [pid = 2076] [serial = 1358] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x12aaab800) [pid = 2076] [serial = 1364] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x12a33a000) [pid = 2076] [serial = 1361] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x119256c00) [pid = 2076] [serial = 1351] [outer = 0x0] [url = about:blank] 16:26:34 INFO - PROCESS | 2076 | 1461021994404 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:34 INFO - PROCESS | 2076 | 1461021994505 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:26:34 INFO - PROCESS | 2076 | 1461021994514 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c498800 == 86 [pid = 2076] [id = 521] 16:26:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x11bbfc000) [pid = 2076] [serial = 1563] [outer = 0x0] 16:26:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x11bf29800) [pid = 2076] [serial = 1564] [outer = 0x11bbfc000] 16:26:34 INFO - PROCESS | 2076 | 1461021994543 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x125b81800) [pid = 2076] [serial = 1565] [outer = 0x11bbfc000] 16:26:34 INFO - PROCESS | 2076 | 1461021994930 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 632ms 16:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:26:35 INFO - PROCESS | 2076 | 1461021995002 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 2076 | 1461021995004 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:26:35 INFO - PROCESS | 2076 | 1461021995006 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 2076 | 1461021995007 Marionette TRACE conn2 <- [1,2058,null,{}] 16:26:35 INFO - PROCESS | 2076 | 1461021995010 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:35 INFO - PROCESS | 2076 | 1461021995124 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:26:35 INFO - PROCESS | 2076 | 1461021995133 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d39800 == 87 [pid = 2076] [id = 522] 16:26:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x126b7ac00) [pid = 2076] [serial = 1566] [outer = 0x0] 16:26:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x126df6c00) [pid = 2076] [serial = 1567] [outer = 0x126b7ac00] 16:26:35 INFO - PROCESS | 2076 | 1461021995160 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x1276f1800) [pid = 2076] [serial = 1568] [outer = 0x126b7ac00] 16:26:35 INFO - PROCESS | 2076 | 1461021995519 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 568ms 16:26:35 INFO - PROCESS | 2076 | 1461021995575 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 2076 | 1461021995576 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:26:35 INFO - PROCESS | 2076 | 1461021995579 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 2076 | 1461021995580 Marionette TRACE conn2 <- [1,2062,null,{}] 16:26:35 INFO - PROCESS | 2076 | 1461021995582 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:35 INFO - PROCESS | 2076 | 1461021995675 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:26:35 INFO - PROCESS | 2076 | 1461021995679 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a340800 == 88 [pid = 2076] [id = 523] 16:26:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x126ecc400) [pid = 2076] [serial = 1569] [outer = 0x0] 16:26:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x128bb2000) [pid = 2076] [serial = 1570] [outer = 0x126ecc400] 16:26:35 INFO - PROCESS | 2076 | 1461021995706 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x128da6800) [pid = 2076] [serial = 1571] [outer = 0x126ecc400] 16:26:36 INFO - PROCESS | 2076 | 1461021996080 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 16:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:26:36 INFO - PROCESS | 2076 | 1461021996098 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 2076 | 1461021996099 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:26:36 INFO - PROCESS | 2076 | 1461021996101 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 2076 | 1461021996102 Marionette TRACE conn2 <- [1,2066,null,{}] 16:26:36 INFO - PROCESS | 2076 | 1461021996104 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:36 INFO - PROCESS | 2076 | 1461021996256 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:26:36 INFO - PROCESS | 2076 | 1461021996307 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aceb800 == 89 [pid = 2076] [id = 524] 16:26:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x12810f400) [pid = 2076] [serial = 1572] [outer = 0x0] 16:26:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x129c2cc00) [pid = 2076] [serial = 1573] [outer = 0x12810f400] 16:26:36 INFO - PROCESS | 2076 | 1461021996336 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x129ebd400) [pid = 2076] [serial = 1574] [outer = 0x12810f400] 16:26:36 INFO - PROCESS | 2076 | 1461021996700 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 620ms 16:26:36 INFO - PROCESS | 2076 | 1461021996722 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 2076 | 1461021996723 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:26:36 INFO - PROCESS | 2076 | 1461021996727 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 2076 | 1461021996728 Marionette TRACE conn2 <- [1,2070,null,{}] 16:26:36 INFO - PROCESS | 2076 | 1461021996738 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:36 INFO - PROCESS | 2076 | 1461021996860 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:26:36 INFO - PROCESS | 2076 | 1461021996872 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc24000 == 90 [pid = 2076] [id = 525] 16:26:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x129eb5000) [pid = 2076] [serial = 1575] [outer = 0x0] 16:26:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x12a01ac00) [pid = 2076] [serial = 1576] [outer = 0x129eb5000] 16:26:36 INFO - PROCESS | 2076 | 1461021996898 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x12a058400) [pid = 2076] [serial = 1577] [outer = 0x129eb5000] 16:26:37 INFO - PROCESS | 2076 | 1461021997269 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 580ms 16:26:37 INFO - PROCESS | 2076 | 1461021997306 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 2076 | 1461021997308 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:26:37 INFO - PROCESS | 2076 | 1461021997318 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 2076 | 1461021997319 Marionette TRACE conn2 <- [1,2074,null,{}] 16:26:37 INFO - PROCESS | 2076 | 1461021997321 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:37 INFO - PROCESS | 2076 | 1461021997443 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:26:37 INFO - PROCESS | 2076 | 1461021997455 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d53d800 == 91 [pid = 2076] [id = 526] 16:26:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x129ec0c00) [pid = 2076] [serial = 1578] [outer = 0x0] 16:26:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x12a297400) [pid = 2076] [serial = 1579] [outer = 0x129ec0c00] 16:26:37 INFO - PROCESS | 2076 | 1461021997481 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x12a3a1000) [pid = 2076] [serial = 1580] [outer = 0x129ec0c00] 16:26:37 INFO - PROCESS | 2076 | 1461021997864 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 572ms 16:26:37 INFO - PROCESS | 2076 | 1461021997891 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 2076 | 1461021997892 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:26:37 INFO - PROCESS | 2076 | 1461021997900 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 2076 | 1461021997901 Marionette TRACE conn2 <- [1,2078,null,{}] 16:26:37 INFO - PROCESS | 2076 | 1461021997903 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:38 INFO - PROCESS | 2076 | 1461021998035 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:26:38 INFO - PROCESS | 2076 | 1461021998055 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e631800 == 92 [pid = 2076] [id = 527] 16:26:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x12a291000) [pid = 2076] [serial = 1581] [outer = 0x0] 16:26:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x12a456000) [pid = 2076] [serial = 1582] [outer = 0x12a291000] 16:26:38 INFO - PROCESS | 2076 | 1461021998080 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x12a4bcc00) [pid = 2076] [serial = 1583] [outer = 0x12a291000] 16:26:38 INFO - PROCESS | 2076 | 1461021998418 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 568ms 16:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:26:38 INFO - PROCESS | 2076 | 1461021998468 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 2076 | 1461021998469 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:26:38 INFO - PROCESS | 2076 | 1461021998471 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 2076 | 1461021998473 Marionette TRACE conn2 <- [1,2082,null,{}] 16:26:38 INFO - PROCESS | 2076 | 1461021998475 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:38 INFO - PROCESS | 2076 | 1461021998796 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x12b3be800) [pid = 2076] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x1191b8c00) [pid = 2076] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x1146b9800) [pid = 2076] [serial = 1374] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x114654000) [pid = 2076] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x12e847c00) [pid = 2076] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x112121400) [pid = 2076] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12e2eec00) [pid = 2076] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x11c748c00) [pid = 2076] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x129c30800) [pid = 2076] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x129c52400) [pid = 2076] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x1152b9c00) [pid = 2076] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x12a3a1400) [pid = 2076] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x11e60a000) [pid = 2076] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:26:38 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x114bd3800) [pid = 2076] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:26:38 INFO - PROCESS | 2076 | 1461021998870 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x11990f800 == 93 [pid = 2076] [id = 528] 16:26:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x112045c00) [pid = 2076] [serial = 1584] [outer = 0x0] 16:26:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x114aa4000) [pid = 2076] [serial = 1585] [outer = 0x112045c00] 16:26:38 INFO - PROCESS | 2076 | 1461021998897 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x11e60a000) [pid = 2076] [serial = 1586] [outer = 0x112045c00] 16:26:39 INFO - PROCESS | 2076 | 1461021999206 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 774ms 16:26:39 INFO - PROCESS | 2076 | 1461021999247 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 2076 | 1461021999249 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:26:39 INFO - PROCESS | 2076 | 1461021999251 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 2076 | 1461021999252 Marionette TRACE conn2 <- [1,2086,null,{}] 16:26:39 INFO - PROCESS | 2076 | 1461021999255 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 2076 | 1461021999396 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:26:39 INFO - PROCESS | 2076 | 1461021999404 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f411000 == 94 [pid = 2076] [id = 529] 16:26:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x11ad41400) [pid = 2076] [serial = 1587] [outer = 0x0] 16:26:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x12a59c800) [pid = 2076] [serial = 1588] [outer = 0x11ad41400] 16:26:39 INFO - PROCESS | 2076 | 1461021999434 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x12b3be800) [pid = 2076] [serial = 1589] [outer = 0x11ad41400] 16:26:39 INFO - PROCESS | 2076 | 1461021999800 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 568ms 16:26:39 INFO - PROCESS | 2076 | 1461021999820 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 2076 | 1461021999821 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:26:39 INFO - PROCESS | 2076 | 1461021999824 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 2076 | 1461021999826 Marionette TRACE conn2 <- [1,2090,null,{}] 16:26:39 INFO - PROCESS | 2076 | 1461021999833 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 2076 | 1461021999954 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:26:39 INFO - PROCESS | 2076 | 1461021999961 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302dd800 == 95 [pid = 2076] [id = 530] 16:26:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x127227000) [pid = 2076] [serial = 1590] [outer = 0x0] 16:26:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x12a3a7000) [pid = 2076] [serial = 1591] [outer = 0x127227000] 16:26:40 INFO - PROCESS | 2076 | 1461022000099 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x12c578000) [pid = 2076] [serial = 1592] [outer = 0x127227000] 16:26:40 INFO - PROCESS | 2076 | 1461022000513 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 725ms 16:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:26:40 INFO - PROCESS | 2076 | 1461022000550 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 2076 | 1461022000551 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:26:40 INFO - PROCESS | 2076 | 1461022000553 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 2076 | 1461022000554 Marionette TRACE conn2 <- [1,2094,null,{}] 16:26:40 INFO - PROCESS | 2076 | 1461022000557 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:40 INFO - PROCESS | 2076 | 1461022000656 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:26:40 INFO - PROCESS | 2076 | 1461022000735 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f50800 == 96 [pid = 2076] [id = 531] 16:26:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x12c56e800) [pid = 2076] [serial = 1593] [outer = 0x0] 16:26:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x12cf8dc00) [pid = 2076] [serial = 1594] [outer = 0x12c56e800] 16:26:40 INFO - PROCESS | 2076 | 1461022000760 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x12da88c00) [pid = 2076] [serial = 1595] [outer = 0x12c56e800] 16:26:41 INFO - PROCESS | 2076 | 1461022001250 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 16:26:41 INFO - PROCESS | 2076 | 1461022001273 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 2076 | 1461022001276 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:26:41 INFO - PROCESS | 2076 | 1461022001280 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 2076 | 1461022001283 Marionette TRACE conn2 <- [1,2098,null,{}] 16:26:41 INFO - PROCESS | 2076 | 1461022001287 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:41 INFO - PROCESS | 2076 | 1461022001434 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:26:41 INFO - PROCESS | 2076 | 1461022001539 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b9e1800 == 97 [pid = 2076] [id = 532] 16:26:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x119257400) [pid = 2076] [serial = 1596] [outer = 0x0] 16:26:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x119b63c00) [pid = 2076] [serial = 1597] [outer = 0x119257400] 16:26:41 INFO - PROCESS | 2076 | 1461022001572 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x11acc4400) [pid = 2076] [serial = 1598] [outer = 0x119257400] 16:26:42 INFO - PROCESS | 2076 | 1461022002000 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 771ms 16:26:42 INFO - PROCESS | 2076 | 1461022002052 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 2076 | 1461022002056 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:26:42 INFO - PROCESS | 2076 | 1461022002061 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 2076 | 1461022002062 Marionette TRACE conn2 <- [1,2102,null,{}] 16:26:42 INFO - PROCESS | 2076 | 1461022002065 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:42 INFO - PROCESS | 2076 | 1461022002185 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:26:42 INFO - PROCESS | 2076 | 1461022002281 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ac35800 == 98 [pid = 2076] [id = 533] 16:26:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x119c61800) [pid = 2076] [serial = 1599] [outer = 0x0] 16:26:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x11c312c00) [pid = 2076] [serial = 1600] [outer = 0x119c61800] 16:26:42 INFO - PROCESS | 2076 | 1461022002314 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x127b28c00) [pid = 2076] [serial = 1601] [outer = 0x119c61800] 16:26:42 INFO - PROCESS | 2076 | 1461022002750 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 721ms 16:26:42 INFO - PROCESS | 2076 | 1461022002803 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 2076 | 1461022002806 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:26:42 INFO - PROCESS | 2076 | 1461022002826 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 2076 | 1461022002831 Marionette TRACE conn2 <- [1,2106,null,{}] 16:26:42 INFO - PROCESS | 2076 | 1461022002866 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:43 INFO - PROCESS | 2076 | 1461022003056 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:26:43 INFO - PROCESS | 2076 | 1461022003156 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x13198f000 == 99 [pid = 2076] [id = 534] 16:26:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x129c2b000) [pid = 2076] [serial = 1602] [outer = 0x0] 16:26:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x129e2e400) [pid = 2076] [serial = 1603] [outer = 0x129c2b000] 16:26:43 INFO - PROCESS | 2076 | 1461022003190 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x12a01f800) [pid = 2076] [serial = 1604] [outer = 0x129c2b000] 16:26:43 INFO - PROCESS | 2076 | 1461022003620 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 863ms 16:26:43 INFO - PROCESS | 2076 | 1461022003674 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 2076 | 1461022003676 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:26:43 INFO - PROCESS | 2076 | 1461022003678 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 2076 | 1461022003680 Marionette TRACE conn2 <- [1,2110,null,{}] 16:26:43 INFO - PROCESS | 2076 | 1461022003682 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:43 INFO - PROCESS | 2076 | 1461022003800 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:26:43 INFO - PROCESS | 2076 | 1461022003889 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x13936d000 == 100 [pid = 2076] [id = 535] 16:26:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x129e25400) [pid = 2076] [serial = 1605] [outer = 0x0] 16:26:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12a4c1c00) [pid = 2076] [serial = 1606] [outer = 0x129e25400] 16:26:43 INFO - PROCESS | 2076 | 1461022003920 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12a733c00) [pid = 2076] [serial = 1607] [outer = 0x129e25400] 16:26:44 INFO - PROCESS | 2076 | 1461022004346 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 721ms 16:26:44 INFO - PROCESS | 2076 | 1461022004408 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 2076 | 1461022004410 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:26:44 INFO - PROCESS | 2076 | 1461022004444 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 2076 | 1461022004445 Marionette TRACE conn2 <- [1,2114,null,{}] 16:26:44 INFO - PROCESS | 2076 | 1461022004450 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:44 INFO - PROCESS | 2076 | 1461022004565 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:26:44 INFO - PROCESS | 2076 | 1461022004652 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x139813000 == 101 [pid = 2076] [id = 536] 16:26:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12a70b000) [pid = 2076] [serial = 1608] [outer = 0x0] 16:26:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12b075c00) [pid = 2076] [serial = 1609] [outer = 0x12a70b000] 16:26:44 INFO - PROCESS | 2076 | 1461022004690 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12d038000) [pid = 2076] [serial = 1610] [outer = 0x12a70b000] 16:26:45 INFO - PROCESS | 2076 | 1461022005129 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 740ms 16:26:45 INFO - PROCESS | 2076 | 1461022005168 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 2076 | 1461022005169 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:26:45 INFO - PROCESS | 2076 | 1461022005172 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 2076 | 1461022005173 Marionette TRACE conn2 <- [1,2118,null,{}] 16:26:45 INFO - PROCESS | 2076 | 1461022005175 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:45 INFO - PROCESS | 2076 | 1461022005300 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:26:45 INFO - PROCESS | 2076 | 1461022005392 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x139b5d800 == 102 [pid = 2076] [id = 537] 16:26:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12da88800) [pid = 2076] [serial = 1611] [outer = 0x0] 16:26:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12e2de000) [pid = 2076] [serial = 1612] [outer = 0x12da88800] 16:26:45 INFO - PROCESS | 2076 | 1461022005427 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12e848800) [pid = 2076] [serial = 1613] [outer = 0x12da88800] 16:26:45 INFO - PROCESS | 2076 | 1461022005836 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 720ms 16:26:45 INFO - PROCESS | 2076 | 1461022005893 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:26:45 INFO - PROCESS | 2076 | 1461022005894 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:26:45 INFO - PROCESS | 2076 | 1461022005897 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 2076 | 1461022005898 Marionette TRACE conn2 <- [1,2122,null,{}] 16:26:45 INFO - PROCESS | 2076 | 1461022005920 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:46 INFO - PROCESS | 2076 | 1461022006034 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:26:46 INFO - PROCESS | 2076 | 1461022006123 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a84a800 == 103 [pid = 2076] [id = 538] 16:26:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12e83e800) [pid = 2076] [serial = 1614] [outer = 0x0] 16:26:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12eb56c00) [pid = 2076] [serial = 1615] [outer = 0x12e83e800] 16:26:46 INFO - PROCESS | 2076 | 1461022006153 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12ef27800) [pid = 2076] [serial = 1616] [outer = 0x12e83e800] 16:26:46 INFO - PROCESS | 2076 | 1461022006565 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 719ms 16:26:46 INFO - PROCESS | 2076 | 1461022006617 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:26:46 INFO - PROCESS | 2076 | 1461022006619 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:26:46 INFO - PROCESS | 2076 | 1461022006622 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 2076 | 1461022006623 Marionette TRACE conn2 <- [1,2126,null,{}] 16:26:46 INFO - PROCESS | 2076 | 1461022006626 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:46 INFO - PROCESS | 2076 | 1461022006769 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:26:46 INFO - PROCESS | 2076 | 1461022006897 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a90b000 == 104 [pid = 2076] [id = 539] 16:26:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12eb58000) [pid = 2076] [serial = 1617] [outer = 0x0] 16:26:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12efb7c00) [pid = 2076] [serial = 1618] [outer = 0x12eb58000] 16:26:46 INFO - PROCESS | 2076 | 1461022006944 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12fbe6800) [pid = 2076] [serial = 1619] [outer = 0x12eb58000] 16:26:47 INFO - PROCESS | 2076 | 1461022007466 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 875ms 16:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:26:47 INFO - PROCESS | 2076 | 1461022007497 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 2076 | 1461022007499 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:26:47 INFO - PROCESS | 2076 | 1461022007502 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 2076 | 1461022007505 Marionette TRACE conn2 <- [1,2130,null,{}] 16:26:47 INFO - PROCESS | 2076 | 1461022007508 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:47 INFO - PROCESS | 2076 | 1461022007687 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:26:47 INFO - PROCESS | 2076 | 1461022007848 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x139dd8000 == 105 [pid = 2076] [id = 540] 16:26:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x12fbe4400) [pid = 2076] [serial = 1620] [outer = 0x0] 16:26:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12fea4000) [pid = 2076] [serial = 1621] [outer = 0x12fbe4400] 16:26:47 INFO - PROCESS | 2076 | 1461022007896 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x136e2a000) [pid = 2076] [serial = 1622] [outer = 0x12fbe4400] 16:26:48 INFO - PROCESS | 2076 | 1461022008321 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 2076 | 1461022008375 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:26:48 INFO - PROCESS | 2076 | 1461022008378 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 2076 | 1461022008379 Marionette TRACE conn2 <- [1,2134,null,{}] 16:26:48 INFO - PROCESS | 2076 | 1461022008382 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:48 INFO - PROCESS | 2076 | 1461022008498 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:26:48 INFO - PROCESS | 2076 | 1461022008637 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x139de7000 == 106 [pid = 2076] [id = 541] 16:26:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x115576000) [pid = 2076] [serial = 1623] [outer = 0x0] 16:26:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12efb3400) [pid = 2076] [serial = 1624] [outer = 0x115576000] 16:26:48 INFO - PROCESS | 2076 | 1461022008669 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x139405400) [pid = 2076] [serial = 1625] [outer = 0x115576000] 16:26:49 INFO - PROCESS | 2076 | 1461022009358 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1021ms 16:26:49 INFO - PROCESS | 2076 | 1461022009399 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 2076 | 1461022009402 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:26:49 INFO - PROCESS | 2076 | 1461022009417 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 2076 | 1461022009419 Marionette TRACE conn2 <- [1,2138,null,{}] 16:26:49 INFO - PROCESS | 2076 | 1461022009424 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:49 INFO - PROCESS | 2076 | 1461022009536 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:26:49 INFO - PROCESS | 2076 | 1461022009634 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d29800 == 107 [pid = 2076] [id = 542] 16:26:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x114aa5400) [pid = 2076] [serial = 1626] [outer = 0x0] 16:26:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x1181a7800) [pid = 2076] [serial = 1627] [outer = 0x114aa5400] 16:26:49 INFO - PROCESS | 2076 | 1461022009663 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x119b64c00) [pid = 2076] [serial = 1628] [outer = 0x114aa5400] 16:26:50 INFO - PROCESS | 2076 | 1461022010090 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 724ms 16:26:50 INFO - PROCESS | 2076 | 1461022010141 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 2076 | 1461022010144 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:26:50 INFO - PROCESS | 2076 | 1461022010149 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 2076 | 1461022010151 Marionette TRACE conn2 <- [1,2142,null,{}] 16:26:50 INFO - PROCESS | 2076 | 1461022010153 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:50 INFO - PROCESS | 2076 | 1461022010264 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:26:50 INFO - PROCESS | 2076 | 1461022010388 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x125bcd800 == 108 [pid = 2076] [id = 543] 16:26:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x119b67000) [pid = 2076] [serial = 1629] [outer = 0x0] 16:26:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x11ad39c00) [pid = 2076] [serial = 1630] [outer = 0x119b67000] 16:26:50 INFO - PROCESS | 2076 | 1461022010421 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x11af8a000) [pid = 2076] [serial = 1631] [outer = 0x119b67000] 16:26:50 INFO - PROCESS | 2076 | 1461022010906 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 2076 | 1461022010973 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:26:50 INFO - PROCESS | 2076 | 1461022010975 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 2076 | 1461022010980 Marionette TRACE conn2 <- [1,2146,null,{}] 16:26:50 INFO - PROCESS | 2076 | 1461022010987 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:51 INFO - PROCESS | 2076 | 1461022011127 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x1302dd800 == 107 [pid = 2076] [id = 530] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12f411000 == 106 [pid = 2076] [id = 529] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x11990f800 == 105 [pid = 2076] [id = 528] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12e631800 == 104 [pid = 2076] [id = 527] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12d53d800 == 103 [pid = 2076] [id = 526] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12ef22800) [pid = 2076] [serial = 1525] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x11c1c2400) [pid = 2076] [serial = 1486] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x12da7c000) [pid = 2076] [serial = 1483] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x11a90b400) [pid = 2076] [serial = 1465] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x12a01d400) [pid = 2076] [serial = 1471] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x128bb3c00) [pid = 2076] [serial = 1468] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x12a72e400) [pid = 2076] [serial = 1477] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x11529e000) [pid = 2076] [serial = 1462] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x12c578c00) [pid = 2076] [serial = 1480] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12e21e000) [pid = 2076] [serial = 1489] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12a461c00) [pid = 2076] [serial = 1474] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc24000 == 102 [pid = 2076] [id = 525] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12aceb800 == 101 [pid = 2076] [id = 524] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12a340800 == 100 [pid = 2076] [id = 523] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x129d39800 == 99 [pid = 2076] [id = 522] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x11c498800 == 98 [pid = 2076] [id = 521] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x126838000 == 97 [pid = 2076] [id = 520] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x128113800 == 96 [pid = 2076] [id = 519] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x1396cc000 == 95 [pid = 2076] [id = 516] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x1396ce000 == 94 [pid = 2076] [id = 515] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x139378800 == 93 [pid = 2076] [id = 514] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x13a934800 == 92 [pid = 2076] [id = 513] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x13a919800 == 91 [pid = 2076] [id = 512] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x13198d800 == 90 [pid = 2076] [id = 511] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa9b000 == 89 [pid = 2076] [id = 510] 16:26:51 INFO - PROCESS | 2076 | --DOCSHELL 0x126e8f000 == 88 [pid = 2076] [id = 509] 16:26:51 INFO - PROCESS | 2076 | 1461022011263 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a86b000 == 89 [pid = 2076] [id = 544] 16:26:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x1164ae800) [pid = 2076] [serial = 1632] [outer = 0x0] 16:26:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x11ad4ec00) [pid = 2076] [serial = 1633] [outer = 0x1164ae800] 16:26:51 INFO - PROCESS | 2076 | 1461022011293 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x127158000) [pid = 2076] [serial = 1634] [outer = 0x1164ae800] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x12810b000) [pid = 2076] [serial = 1376] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12cf8d400) [pid = 2076] [serial = 1373] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12cf8c000) [pid = 2076] [serial = 1523] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12d02e800) [pid = 2076] [serial = 1507] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x126eca400) [pid = 2076] [serial = 1520] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x11ad7b800) [pid = 2076] [serial = 1519] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x12e2ee800) [pid = 2076] [serial = 1508] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12a730000) [pid = 2076] [serial = 1505] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12eb54400) [pid = 2076] [serial = 1513] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x114406400) [pid = 2076] [serial = 1516] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x12e44e000) [pid = 2076] [serial = 1510] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12e847400) [pid = 2076] [serial = 1511] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x12ef24000) [pid = 2076] [serial = 1514] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x1158e8400) [pid = 2076] [serial = 1517] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x12a332c00) [pid = 2076] [serial = 1522] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x129eb3000) [pid = 2076] [serial = 1501] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x12a32fc00) [pid = 2076] [serial = 1502] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x12a459c00) [pid = 2076] [serial = 1460] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x119d98400) [pid = 2076] [serial = 1493] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x11574a800) [pid = 2076] [serial = 1492] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x12a5a4000) [pid = 2076] [serial = 1504] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x126df7400) [pid = 2076] [serial = 1498] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x128bb2c00) [pid = 2076] [serial = 1499] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x119b5dc00) [pid = 2076] [serial = 1495] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x11c11e000) [pid = 2076] [serial = 1496] [outer = 0x0] [url = about:blank] 16:26:51 INFO - PROCESS | 2076 | 1461022011632 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] 16:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:26:51 INFO - PROCESS | 2076 | 1461022011655 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:26:51 INFO - PROCESS | 2076 | 1461022011657 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 2076 | 1461022011658 Marionette TRACE conn2 <- [1,2150,null,{}] 16:26:51 INFO - PROCESS | 2076 | 1461022011663 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:51 INFO - PROCESS | 2076 | 1461022011776 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:26:51 INFO - PROCESS | 2076 | 1461022011855 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280bf000 == 90 [pid = 2076] [id = 545] 16:26:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x1276f0400) [pid = 2076] [serial = 1635] [outer = 0x0] 16:26:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x128bb3000) [pid = 2076] [serial = 1636] [outer = 0x1276f0400] 16:26:51 INFO - PROCESS | 2076 | 1461022011882 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x129c5ac00) [pid = 2076] [serial = 1637] [outer = 0x1276f0400] 16:26:52 INFO - PROCESS | 2076 | 1461022012173 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 16:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:26:52 INFO - PROCESS | 2076 | 1461022012184 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 2076 | 1461022012186 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:26:52 INFO - PROCESS | 2076 | 1461022012188 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 2076 | 1461022012189 Marionette TRACE conn2 <- [1,2154,null,{}] 16:26:52 INFO - PROCESS | 2076 | 1461022012191 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:52 INFO - PROCESS | 2076 | 1461022012304 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:26:52 INFO - PROCESS | 2076 | 1461022012381 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b01e800 == 91 [pid = 2076] [id = 546] 16:26:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x1278e8800) [pid = 2076] [serial = 1638] [outer = 0x0] 16:26:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x129e2fc00) [pid = 2076] [serial = 1639] [outer = 0x1278e8800] 16:26:52 INFO - PROCESS | 2076 | 1461022012407 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x12a018400) [pid = 2076] [serial = 1640] [outer = 0x1278e8800] 16:26:52 INFO - PROCESS | 2076 | 1461022012741 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 573ms 16:26:52 INFO - PROCESS | 2076 | 1461022012764 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 2076 | 1461022012765 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:26:52 INFO - PROCESS | 2076 | 1461022012767 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 2076 | 1461022012769 Marionette TRACE conn2 <- [1,2158,null,{}] 16:26:52 INFO - PROCESS | 2076 | 1461022012771 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:52 INFO - PROCESS | 2076 | 1461022012881 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:26:52 INFO - PROCESS | 2076 | 1461022012967 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d060800 == 92 [pid = 2076] [id = 547] 16:26:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x129ebe400) [pid = 2076] [serial = 1641] [outer = 0x0] 16:26:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12a054800) [pid = 2076] [serial = 1642] [outer = 0x129ebe400] 16:26:53 INFO - PROCESS | 2076 | 1461022012996 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12a4c2000) [pid = 2076] [serial = 1643] [outer = 0x129ebe400] 16:26:53 INFO - PROCESS | 2076 | 1461022013326 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 16:26:53 INFO - PROCESS | 2076 | 1461022013336 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 2076 | 1461022013337 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:26:53 INFO - PROCESS | 2076 | 1461022013340 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 2076 | 1461022013341 Marionette TRACE conn2 <- [1,2162,null,{}] 16:26:53 INFO - PROCESS | 2076 | 1461022013343 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:53 INFO - PROCESS | 2076 | 1461022013474 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:26:53 INFO - PROCESS | 2076 | 1461022013491 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e642000 == 93 [pid = 2076] [id = 548] 16:26:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12a4bf400) [pid = 2076] [serial = 1644] [outer = 0x0] 16:26:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12a72f800) [pid = 2076] [serial = 1645] [outer = 0x12a4bf400] 16:26:53 INFO - PROCESS | 2076 | 1461022013517 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12b06d000) [pid = 2076] [serial = 1646] [outer = 0x12a4bf400] 16:26:53 INFO - PROCESS | 2076 | 1461022013991 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 672ms 16:26:54 INFO - PROCESS | 2076 | 1461022014020 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 2076 | 1461022014022 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:26:54 INFO - PROCESS | 2076 | 1461022014026 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 2076 | 1461022014027 Marionette TRACE conn2 <- [1,2166,null,{}] 16:26:54 INFO - PROCESS | 2076 | 1461022014031 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:54 INFO - PROCESS | 2076 | 1461022014210 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:26:54 INFO - PROCESS | 2076 | 1461022014231 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef85800 == 94 [pid = 2076] [id = 549] 16:26:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12b3c6c00) [pid = 2076] [serial = 1647] [outer = 0x0] 16:26:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12c578c00) [pid = 2076] [serial = 1648] [outer = 0x12b3c6c00] 16:26:54 INFO - PROCESS | 2076 | 1461022014257 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12d321800) [pid = 2076] [serial = 1649] [outer = 0x12b3c6c00] 16:26:54 INFO - PROCESS | 2076 | 1461022014621 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 622ms 16:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:26:54 INFO - PROCESS | 2076 | 1461022014647 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 2076 | 1461022014649 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:26:54 INFO - PROCESS | 2076 | 1461022014651 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 2076 | 1461022014652 Marionette TRACE conn2 <- [1,2170,null,{}] 16:26:54 INFO - PROCESS | 2076 | 1461022014654 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:54 INFO - PROCESS | 2076 | 1461022014783 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:26:54 INFO - PROCESS | 2076 | 1461022014819 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb73800 == 95 [pid = 2076] [id = 550] 16:26:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12d322400) [pid = 2076] [serial = 1650] [outer = 0x0] 16:26:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12e2db800) [pid = 2076] [serial = 1651] [outer = 0x12d322400] 16:26:54 INFO - PROCESS | 2076 | 1461022014844 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12e44b000) [pid = 2076] [serial = 1652] [outer = 0x12d322400] 16:26:55 INFO - PROCESS | 2076 | 1461022015216 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 16:26:55 INFO - PROCESS | 2076 | 1461022015220 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:26:55 INFO - PROCESS | 2076 | 1461022015221 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:26:55 INFO - PROCESS | 2076 | 1461022015223 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 2076 | 1461022015225 Marionette TRACE conn2 <- [1,2174,null,{}] 16:26:55 INFO - PROCESS | 2076 | 1461022015228 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:55 INFO - PROCESS | 2076 | 1461022015659 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12b613800) [pid = 2076] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x11ad79000) [pid = 2076] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12a460c00) [pid = 2076] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x12da83800) [pid = 2076] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x11ad52c00) [pid = 2076] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x118644800) [pid = 2076] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x114a9ac00) [pid = 2076] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x129eb5000) [pid = 2076] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x11211f400) [pid = 2076] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x11a90a000) [pid = 2076] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x129ec0c00) [pid = 2076] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x114a9c400) [pid = 2076] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x11bbfc000) [pid = 2076] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x12a291000) [pid = 2076] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x126ecc400) [pid = 2076] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x126b7ac00) [pid = 2076] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x12810f400) [pid = 2076] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x127227000) [pid = 2076] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x112045c00) [pid = 2076] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x11ad41400) [pid = 2076] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x12a297800) [pid = 2076] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x126d4d000) [pid = 2076] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x119c5c400) [pid = 2076] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x129f38400) [pid = 2076] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x12c565400) [pid = 2076] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12d3ec000) [pid = 2076] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x129c58000) [pid = 2076] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x114a8fc00) [pid = 2076] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x129e2c800) [pid = 2076] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x12b613c00) [pid = 2076] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:26:55 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x119137400) [pid = 2076] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:26:55 INFO - PROCESS | 2076 | 1461022015725 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x1185cd800 == 96 [pid = 2076] [id = 551] 16:26:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x112042000) [pid = 2076] [serial = 1653] [outer = 0x0] 16:26:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x114a8fc00) [pid = 2076] [serial = 1654] [outer = 0x112042000] 16:26:55 INFO - PROCESS | 2076 | 1461022015751 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x119c5c400) [pid = 2076] [serial = 1655] [outer = 0x112042000] 16:26:56 INFO - PROCESS | 2076 | 1461022016056 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 872ms 16:26:56 INFO - PROCESS | 2076 | 1461022016097 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 2076 | 1461022016099 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:26:56 INFO - PROCESS | 2076 | 1461022016101 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 2076 | 1461022016103 Marionette TRACE conn2 <- [1,2178,null,{}] 16:26:56 INFO - PROCESS | 2076 | 1461022016106 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 2076 | 1461022016252 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:26:56 INFO - PROCESS | 2076 | 1461022016260 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc17000 == 97 [pid = 2076] [id = 552] 16:26:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x112045c00) [pid = 2076] [serial = 1656] [outer = 0x0] 16:26:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x11c1bec00) [pid = 2076] [serial = 1657] [outer = 0x112045c00] 16:26:56 INFO - PROCESS | 2076 | 1461022016290 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x12b3c5400) [pid = 2076] [serial = 1658] [outer = 0x112045c00] 16:26:56 INFO - PROCESS | 2076 | 1461022016642 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 569ms 16:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:26:56 INFO - PROCESS | 2076 | 1461022016671 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 2076 | 1461022016673 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:26:56 INFO - PROCESS | 2076 | 1461022016675 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 2076 | 1461022016676 Marionette TRACE conn2 <- [1,2182,null,{}] 16:26:56 INFO - PROCESS | 2076 | 1461022016681 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 2076 | 1461022016781 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:26:56 INFO - PROCESS | 2076 | 1461022016784 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x139370800 == 98 [pid = 2076] [id = 553] 16:26:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x12b06e800) [pid = 2076] [serial = 1659] [outer = 0x0] 16:26:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x12e21f400) [pid = 2076] [serial = 1660] [outer = 0x12b06e800] 16:26:56 INFO - PROCESS | 2076 | 1461022016809 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x12efaf400) [pid = 2076] [serial = 1661] [outer = 0x12b06e800] 16:26:57 INFO - PROCESS | 2076 | 1461022017180 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 524ms 16:26:57 INFO - PROCESS | 2076 | 1461022017200 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 2076 | 1461022017202 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:26:57 INFO - PROCESS | 2076 | 1461022017204 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 2076 | 1461022017205 Marionette TRACE conn2 <- [1,2186,null,{}] 16:26:57 INFO - PROCESS | 2076 | 1461022017207 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:57 INFO - PROCESS | 2076 | 1461022017351 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:26:57 INFO - PROCESS | 2076 | 1461022017359 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x1396db800 == 99 [pid = 2076] [id = 554] 16:26:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x12a3ab800) [pid = 2076] [serial = 1662] [outer = 0x0] 16:26:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x12fbde400) [pid = 2076] [serial = 1663] [outer = 0x12a3ab800] 16:26:57 INFO - PROCESS | 2076 | 1461022017383 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x139403400) [pid = 2076] [serial = 1664] [outer = 0x12a3ab800] 16:26:57 INFO - PROCESS | 2076 | 1461022017917 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 770ms 16:26:57 INFO - PROCESS | 2076 | 1461022017975 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 2076 | 1461022017977 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:26:57 INFO - PROCESS | 2076 | 1461022017981 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 2076 | 1461022017984 Marionette TRACE conn2 <- [1,2190,null,{}] 16:26:57 INFO - PROCESS | 2076 | 1461022017988 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:58 INFO - PROCESS | 2076 | 1461022018115 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:26:58 INFO - PROCESS | 2076 | 1461022018207 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x125cf5800 == 100 [pid = 2076] [id = 555] 16:26:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x114a96000) [pid = 2076] [serial = 1665] [outer = 0x0] 16:26:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x118a74400) [pid = 2076] [serial = 1666] [outer = 0x114a96000] 16:26:58 INFO - PROCESS | 2076 | 1461022018239 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x11a90a000) [pid = 2076] [serial = 1667] [outer = 0x114a96000] 16:26:58 INFO - PROCESS | 2076 | 1461022018712 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 771ms 16:26:58 INFO - PROCESS | 2076 | 1461022018762 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 2076 | 1461022018766 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:26:58 INFO - PROCESS | 2076 | 1461022018773 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 2076 | 1461022018775 Marionette TRACE conn2 <- [1,2194,null,{}] 16:26:58 INFO - PROCESS | 2076 | 1461022018780 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:58 INFO - PROCESS | 2076 | 1461022018899 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:26:58 INFO - PROCESS | 2076 | 1461022018988 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b36f800 == 101 [pid = 2076] [id = 556] 16:26:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x11a99e400) [pid = 2076] [serial = 1668] [outer = 0x0] 16:26:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x11c545000) [pid = 2076] [serial = 1669] [outer = 0x11a99e400] 16:26:59 INFO - PROCESS | 2076 | 1461022019019 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x126eccc00) [pid = 2076] [serial = 1670] [outer = 0x11a99e400] 16:26:59 INFO - PROCESS | 2076 | 1461022019438 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms 16:26:59 INFO - PROCESS | 2076 | 1461022019445 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 2076 | 1461022019446 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:26:59 INFO - PROCESS | 2076 | 1461022019449 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 2076 | 1461022019452 Marionette TRACE conn2 <- [1,2198,null,{}] 16:26:59 INFO - PROCESS | 2076 | 1461022019460 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:59 INFO - PROCESS | 2076 | 1461022019581 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:26:59 INFO - PROCESS | 2076 | 1461022019674 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f4a000 == 102 [pid = 2076] [id = 557] 16:26:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x128bb5c00) [pid = 2076] [serial = 1671] [outer = 0x0] 16:26:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x129eb7c00) [pid = 2076] [serial = 1672] [outer = 0x128bb5c00] 16:26:59 INFO - PROCESS | 2076 | 1461022019707 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12a061800) [pid = 2076] [serial = 1673] [outer = 0x128bb5c00] 16:27:00 INFO - PROCESS | 2076 | 1461022020145 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 721ms 16:27:00 INFO - PROCESS | 2076 | 1461022020170 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 2076 | 1461022020172 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:27:00 INFO - PROCESS | 2076 | 1461022020174 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 2076 | 1461022020176 Marionette TRACE conn2 <- [1,2202,null,{}] 16:27:00 INFO - PROCESS | 2076 | 1461022020178 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:00 INFO - PROCESS | 2076 | 1461022020315 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:27:00 INFO - PROCESS | 2076 | 1461022020405 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a66b800 == 103 [pid = 2076] [id = 558] 16:27:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12a33a000) [pid = 2076] [serial = 1674] [outer = 0x0] 16:27:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12a45b800) [pid = 2076] [serial = 1675] [outer = 0x12a33a000] 16:27:00 INFO - PROCESS | 2076 | 1461022020437 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12a5a4000) [pid = 2076] [serial = 1676] [outer = 0x12a33a000] 16:27:00 INFO - PROCESS | 2076 | 1461022020868 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 719ms 16:27:00 INFO - PROCESS | 2076 | 1461022020911 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 2076 | 1461022020912 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:27:00 INFO - PROCESS | 2076 | 1461022020917 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 2076 | 1461022020918 Marionette TRACE conn2 <- [1,2206,null,{}] 16:27:00 INFO - PROCESS | 2076 | 1461022020920 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:01 INFO - PROCESS | 2076 | 1461022021040 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:27:01 INFO - PROCESS | 2076 | 1461022021131 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a8c9000 == 104 [pid = 2076] [id = 559] 16:27:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x129e27800) [pid = 2076] [serial = 1677] [outer = 0x0] 16:27:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12af6dc00) [pid = 2076] [serial = 1678] [outer = 0x129e27800] 16:27:01 INFO - PROCESS | 2076 | 1461022021162 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12d3f2800) [pid = 2076] [serial = 1679] [outer = 0x129e27800] 16:27:01 INFO - PROCESS | 2076 | 1461022021599 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 720ms 16:27:01 INFO - PROCESS | 2076 | 1461022021654 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 2076 | 1461022021655 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:27:01 INFO - PROCESS | 2076 | 1461022021660 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 2076 | 1461022021661 Marionette TRACE conn2 <- [1,2210,null,{}] 16:27:01 INFO - PROCESS | 2076 | 1461022021666 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:01 INFO - PROCESS | 2076 | 1461022021796 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:27:01 INFO - PROCESS | 2076 | 1461022021890 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a531000 == 105 [pid = 2076] [id = 560] 16:27:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12eb5a400) [pid = 2076] [serial = 1680] [outer = 0x0] 16:27:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x139235800) [pid = 2076] [serial = 1681] [outer = 0x12eb5a400] 16:27:01 INFO - PROCESS | 2076 | 1461022021922 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x13923a800) [pid = 2076] [serial = 1682] [outer = 0x12eb5a400] 16:27:02 INFO - PROCESS | 2076 | 1461022022337 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 722ms 16:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:27:02 INFO - PROCESS | 2076 | 1461022022382 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 2076 | 1461022022384 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:27:02 INFO - PROCESS | 2076 | 1461022022386 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 2076 | 1461022022387 Marionette TRACE conn2 <- [1,2214,null,{}] 16:27:02 INFO - PROCESS | 2076 | 1461022022390 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 2076 | 1461022022509 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:27:02 INFO - PROCESS | 2076 | 1461022022601 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a54c000 == 106 [pid = 2076] [id = 561] 16:27:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12a557000) [pid = 2076] [serial = 1683] [outer = 0x0] 16:27:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12a55b400) [pid = 2076] [serial = 1684] [outer = 0x12a557000] 16:27:02 INFO - PROCESS | 2076 | 1461022022631 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12a55f800) [pid = 2076] [serial = 1685] [outer = 0x12a557000] 16:27:03 INFO - PROCESS | 2076 | 1461022023034 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 675ms 16:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:27:03 INFO - PROCESS | 2076 | 1461022023062 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 2076 | 1461022023063 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:27:03 INFO - PROCESS | 2076 | 1461022023066 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 2076 | 1461022023067 Marionette TRACE conn2 <- [1,2218,null,{}] 16:27:03 INFO - PROCESS | 2076 | 1461022023069 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:03 INFO - PROCESS | 2076 | 1461022023205 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:27:03 INFO - PROCESS | 2076 | 1461022023325 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x139ed6800 == 107 [pid = 2076] [id = 562] 16:27:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12a517400) [pid = 2076] [serial = 1686] [outer = 0x0] 16:27:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x12a51f400) [pid = 2076] [serial = 1687] [outer = 0x12a517400] 16:27:03 INFO - PROCESS | 2076 | 1461022023358 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12a523400) [pid = 2076] [serial = 1688] [outer = 0x12a517400] 16:27:03 INFO - PROCESS | 2076 | 1461022023743 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 720ms 16:27:03 INFO - PROCESS | 2076 | 1461022023786 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 2076 | 1461022023787 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:27:03 INFO - PROCESS | 2076 | 1461022023790 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 2076 | 1461022023791 Marionette TRACE conn2 <- [1,2222,null,{}] 16:27:03 INFO - PROCESS | 2076 | 1461022023794 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:03 INFO - PROCESS | 2076 | 1461022023913 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:27:04 INFO - PROCESS | 2076 | 1461022024007 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x145cc3000 == 108 [pid = 2076] [id = 563] 16:27:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12a51dc00) [pid = 2076] [serial = 1689] [outer = 0x0] 16:27:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12a560000) [pid = 2076] [serial = 1690] [outer = 0x12a51dc00] 16:27:04 INFO - PROCESS | 2076 | 1461022024037 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x136f69c00) [pid = 2076] [serial = 1691] [outer = 0x12a51dc00] 16:27:04 INFO - PROCESS | 2076 | 1461022024442 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 673ms 16:27:04 INFO - PROCESS | 2076 | 1461022024463 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 2076 | 1461022024465 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:27:04 INFO - PROCESS | 2076 | 1461022024467 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 2076 | 1461022024468 Marionette TRACE conn2 <- [1,2226,null,{}] 16:27:04 INFO - PROCESS | 2076 | 1461022024471 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:04 INFO - PROCESS | 2076 | 1461022024607 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:27:04 INFO - PROCESS | 2076 | 1461022024713 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x145cdd800 == 109 [pid = 2076] [id = 564] 16:27:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x12a557800) [pid = 2076] [serial = 1692] [outer = 0x0] 16:27:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x136f6e800) [pid = 2076] [serial = 1693] [outer = 0x12a557800] 16:27:04 INFO - PROCESS | 2076 | 1461022024743 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x136f74400) [pid = 2076] [serial = 1694] [outer = 0x12a557800] 16:27:05 INFO - PROCESS | 2076 | 1461022025178 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 769ms 16:27:05 INFO - PROCESS | 2076 | 1461022025237 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 2076 | 1461022025239 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:27:05 INFO - PROCESS | 2076 | 1461022025241 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 2076 | 1461022025243 Marionette TRACE conn2 <- [1,2230,null,{}] 16:27:05 INFO - PROCESS | 2076 | 1461022025268 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:05 INFO - PROCESS | 2076 | 1461022025402 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:27:05 INFO - PROCESS | 2076 | 1461022025498 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280d6000 == 110 [pid = 2076] [id = 565] 16:27:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x119c5e800) [pid = 2076] [serial = 1695] [outer = 0x0] 16:27:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x126d4e800) [pid = 2076] [serial = 1696] [outer = 0x119c5e800] 16:27:05 INFO - PROCESS | 2076 | 1461022025532 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x139235000) [pid = 2076] [serial = 1697] [outer = 0x119c5e800] 16:27:05 INFO - PROCESS | 2076 | 1461022025994 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 789ms 16:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:27:06 INFO - PROCESS | 2076 | 1461022026031 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 2076 | 1461022026032 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:27:06 INFO - PROCESS | 2076 | 1461022026035 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 2076 | 1461022026036 Marionette TRACE conn2 <- [1,2234,null,{}] 16:27:06 INFO - PROCESS | 2076 | 1461022026038 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:06 INFO - PROCESS | 2076 | 1461022026158 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:27:06 INFO - PROCESS | 2076 | 1461022026254 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b01b800 == 111 [pid = 2076] [id = 566] 16:27:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x11557b400) [pid = 2076] [serial = 1698] [outer = 0x0] 16:27:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x11ad3e800) [pid = 2076] [serial = 1699] [outer = 0x11557b400] 16:27:06 INFO - PROCESS | 2076 | 1461022026284 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12c562400) [pid = 2076] [serial = 1700] [outer = 0x11557b400] 16:27:06 INFO - PROCESS | 2076 | 1461022026956 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 969ms 16:27:07 INFO - PROCESS | 2076 | 1461022027004 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 2076 | 1461022027007 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:27:07 INFO - PROCESS | 2076 | 1461022027010 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 2076 | 1461022027013 Marionette TRACE conn2 <- [1,2238,null,{}] 16:27:07 INFO - PROCESS | 2076 | 1461022027017 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 2076 | 1461022027134 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:27:07 INFO - PROCESS | 2076 | 1461022027263 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a232000 == 112 [pid = 2076] [id = 567] 16:27:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x114a9e400) [pid = 2076] [serial = 1701] [outer = 0x0] 16:27:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x114c13800) [pid = 2076] [serial = 1702] [outer = 0x114a9e400] 16:27:07 INFO - PROCESS | 2076 | 1461022027295 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x1192dd000) [pid = 2076] [serial = 1703] [outer = 0x114a9e400] 16:27:07 INFO - PROCESS | 2076 | 1461022027771 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 773ms 16:27:07 INFO - PROCESS | 2076 | 1461022027799 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 2076 | 1461022027803 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:27:07 INFO - PROCESS | 2076 | 1461022027810 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 2076 | 1461022027814 Marionette TRACE conn2 <- [1,2242,null,{}] 16:27:07 INFO - PROCESS | 2076 | 1461022027817 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 2076 | 1461022027982 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:27:08 INFO - PROCESS | 2076 | 1461022028168 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x125bc0000 == 113 [pid = 2076] [id = 568] 16:27:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x11adba400) [pid = 2076] [serial = 1704] [outer = 0x0] 16:27:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x11b5d6000) [pid = 2076] [serial = 1705] [outer = 0x11adba400] 16:27:08 INFO - PROCESS | 2076 | 1461022028208 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x11c544000) [pid = 2076] [serial = 1706] [outer = 0x11adba400] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x1383ce000 == 112 [pid = 2076] [id = 471] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x11a8a0000 == 111 [pid = 2076] [id = 101] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12acfe800 == 110 [pid = 2076] [id = 496] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x136f60000 == 109 [pid = 2076] [id = 494] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x139370800 == 108 [pid = 2076] [id = 553] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc17000 == 107 [pid = 2076] [id = 552] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x1185cd800 == 106 [pid = 2076] [id = 551] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12fb73800 == 105 [pid = 2076] [id = 550] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef85800 == 104 [pid = 2076] [id = 549] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12e642000 == 103 [pid = 2076] [id = 548] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12d060800 == 102 [pid = 2076] [id = 547] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12b01e800 == 101 [pid = 2076] [id = 546] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x1280bf000 == 100 [pid = 2076] [id = 545] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x11a86b000 == 99 [pid = 2076] [id = 544] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x125bcd800 == 98 [pid = 2076] [id = 543] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x129d29800 == 97 [pid = 2076] [id = 542] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x13a84a800 == 96 [pid = 2076] [id = 538] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x139b5d800 == 95 [pid = 2076] [id = 537] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x139813000 == 94 [pid = 2076] [id = 536] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x13936d000 == 93 [pid = 2076] [id = 535] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x13198f000 == 92 [pid = 2076] [id = 534] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x12ac35800 == 91 [pid = 2076] [id = 533] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x11b9e1800 == 90 [pid = 2076] [id = 532] 16:27:08 INFO - PROCESS | 2076 | --DOCSHELL 0x136f50800 == 89 [pid = 2076] [id = 531] 16:27:08 INFO - PROCESS | 2076 | 1461022028648 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12a5a3c00) [pid = 2076] [serial = 1475] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x129c5a000) [pid = 2076] [serial = 1469] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12e451000) [pid = 2076] [serial = 1439] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12b06bc00) [pid = 2076] [serial = 1427] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12e217000) [pid = 2076] [serial = 1484] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x12e2ef000) [pid = 2076] [serial = 1433] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a333c00) [pid = 2076] [serial = 1472] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x118c4ac00) [pid = 2076] [serial = 1463] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12a333000) [pid = 2076] [serial = 1424] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x12d037c00) [pid = 2076] [serial = 1481] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x12d3e8800) [pid = 2076] [serial = 1487] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x12d318800) [pid = 2076] [serial = 1430] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x12e447c00) [pid = 2076] [serial = 1436] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x12c560400) [pid = 2076] [serial = 1478] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x12e2ee400) [pid = 2076] [serial = 1490] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x1269c0000) [pid = 2076] [serial = 1421] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x11bbfd800) [pid = 2076] [serial = 1466] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x11a905c00) [pid = 2076] [serial = 1418] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12a39dc00) [pid = 2076] [serial = 1534] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12a01ac00) [pid = 2076] [serial = 1576] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x12fea8800) [pid = 2076] [serial = 1546] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x11c312400) [pid = 2076] [serial = 1556] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x11a908000) [pid = 2076] [serial = 1555] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x114aa0800) [pid = 2076] [serial = 1552] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x125b84000) [pid = 2076] [serial = 1531] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x12a4bd000) [pid = 2076] [serial = 1549] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x11ad7f000) [pid = 2076] [serial = 1562] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x11a99cc00) [pid = 2076] [serial = 1561] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x12e2dc800) [pid = 2076] [serial = 1540] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x12a297400) [pid = 2076] [serial = 1579] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x118eda800) [pid = 2076] [serial = 1559] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x1152b0000) [pid = 2076] [serial = 1558] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x118ce7800) [pid = 2076] [serial = 1528] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x11bf29800) [pid = 2076] [serial = 1564] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x125b81800) [pid = 2076] [serial = 1565] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x12fe9cc00) [pid = 2076] [serial = 1543] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x12b074000) [pid = 2076] [serial = 1537] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x12a456000) [pid = 2076] [serial = 1582] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x128bb2000) [pid = 2076] [serial = 1570] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x128da6800) [pid = 2076] [serial = 1571] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x12a4bcc00) [pid = 2076] [serial = 1583] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x12a3a1000) [pid = 2076] [serial = 1580] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x126df6c00) [pid = 2076] [serial = 1567] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x1276f1800) [pid = 2076] [serial = 1568] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x129c2cc00) [pid = 2076] [serial = 1573] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x12a3a7000) [pid = 2076] [serial = 1591] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x11e60a000) [pid = 2076] [serial = 1586] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x114aa4000) [pid = 2076] [serial = 1585] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12a59c800) [pid = 2076] [serial = 1588] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x12c578000) [pid = 2076] [serial = 1592] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x12a058400) [pid = 2076] [serial = 1577] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x12b3be800) [pid = 2076] [serial = 1589] [outer = 0x0] [url = about:blank] 16:27:08 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x129ebd400) [pid = 2076] [serial = 1574] [outer = 0x0] [url = about:blank] 16:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 876ms 16:27:08 INFO - PROCESS | 2076 | 1461022028686 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 2076 | 1461022028687 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:27:08 INFO - PROCESS | 2076 | 1461022028690 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 2076 | 1461022028692 Marionette TRACE conn2 <- [1,2246,null,{}] 16:27:08 INFO - PROCESS | 2076 | 1461022028699 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:08 INFO - PROCESS | 2076 | 1461022028803 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:27:08 INFO - PROCESS | 2076 | 1461022028808 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x12764b800 == 90 [pid = 2076] [id = 569] 16:27:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x125b82000) [pid = 2076] [serial = 1707] [outer = 0x0] 16:27:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x126df6c00) [pid = 2076] [serial = 1708] [outer = 0x125b82000] 16:27:08 INFO - PROCESS | 2076 | 1461022028838 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x128ba7400) [pid = 2076] [serial = 1709] [outer = 0x125b82000] 16:27:09 INFO - PROCESS | 2076 | 1461022029239 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 573ms 16:27:09 INFO - PROCESS | 2076 | 1461022029265 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 2076 | 1461022029266 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:27:09 INFO - PROCESS | 2076 | 1461022029269 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 2076 | 1461022029270 Marionette TRACE conn2 <- [1,2250,null,{}] 16:27:09 INFO - PROCESS | 2076 | 1461022029272 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:09 INFO - PROCESS | 2076 | 1461022029372 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:27:09 INFO - PROCESS | 2076 | 1461022029377 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a35a800 == 91 [pid = 2076] [id = 570] 16:27:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x128da3800) [pid = 2076] [serial = 1710] [outer = 0x0] 16:27:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x129c31c00) [pid = 2076] [serial = 1711] [outer = 0x128da3800] 16:27:09 INFO - PROCESS | 2076 | 1461022029404 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x129e2c800) [pid = 2076] [serial = 1712] [outer = 0x128da3800] 16:27:09 INFO - PROCESS | 2076 | 1461022029774 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 16:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:27:09 INFO - PROCESS | 2076 | 1461022029788 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 2076 | 1461022029789 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:27:09 INFO - PROCESS | 2076 | 1461022029791 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 2076 | 1461022029792 Marionette TRACE conn2 <- [1,2254,null,{}] 16:27:09 INFO - PROCESS | 2076 | 1461022029806 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:09 INFO - PROCESS | 2076 | 1461022029903 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:27:09 INFO - PROCESS | 2076 | 1461022029908 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc17000 == 92 [pid = 2076] [id = 571] 16:27:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x129e30800) [pid = 2076] [serial = 1713] [outer = 0x0] 16:27:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x129ebd800) [pid = 2076] [serial = 1714] [outer = 0x129e30800] 16:27:09 INFO - PROCESS | 2076 | 1461022029935 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x12a01b000) [pid = 2076] [serial = 1715] [outer = 0x129e30800] 16:27:10 INFO - PROCESS | 2076 | 1461022030324 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 580ms 16:27:10 INFO - PROCESS | 2076 | 1461022030372 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 2076 | 1461022030373 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:27:10 INFO - PROCESS | 2076 | 1461022030375 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 2076 | 1461022030376 Marionette TRACE conn2 <- [1,2258,null,{}] 16:27:10 INFO - PROCESS | 2076 | 1461022030379 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:10 INFO - PROCESS | 2076 | 1461022030539 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:27:10 INFO - PROCESS | 2076 | 1461022030560 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d093000 == 93 [pid = 2076] [id = 572] 16:27:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x129f38800) [pid = 2076] [serial = 1716] [outer = 0x0] 16:27:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x12a333000) [pid = 2076] [serial = 1717] [outer = 0x129f38800] 16:27:10 INFO - PROCESS | 2076 | 1461022030589 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x12a59a400) [pid = 2076] [serial = 1718] [outer = 0x129f38800] 16:27:10 INFO - PROCESS | 2076 | 1461022030956 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 621ms 16:27:10 INFO - PROCESS | 2076 | 1461022030996 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 2076 | 1461022030997 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:27:11 INFO - PROCESS | 2076 | 1461022031000 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 2076 | 1461022031001 Marionette TRACE conn2 <- [1,2262,null,{}] 16:27:11 INFO - PROCESS | 2076 | 1461022031003 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 2076 | 1461022031134 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:27:11 INFO - PROCESS | 2076 | 1461022031168 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef79000 == 94 [pid = 2076] [id = 573] 16:27:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x12a59b400) [pid = 2076] [serial = 1719] [outer = 0x0] 16:27:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x12a703400) [pid = 2076] [serial = 1720] [outer = 0x12a59b400] 16:27:11 INFO - PROCESS | 2076 | 1461022031194 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x12af78400) [pid = 2076] [serial = 1721] [outer = 0x12a59b400] 16:27:11 INFO - PROCESS | 2076 | 1461022031568 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 618ms 16:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:27:11 INFO - PROCESS | 2076 | 1461022031618 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 2076 | 1461022031619 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:27:11 INFO - PROCESS | 2076 | 1461022031621 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 2076 | 1461022031622 Marionette TRACE conn2 <- [1,2266,null,{}] 16:27:11 INFO - PROCESS | 2076 | 1461022031624 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 2076 | 1461022031774 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:27:11 INFO - PROCESS | 2076 | 1461022031798 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f5d0000 == 95 [pid = 2076] [id = 574] 16:27:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x12b3c8c00) [pid = 2076] [serial = 1722] [outer = 0x0] 16:27:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x12c567800) [pid = 2076] [serial = 1723] [outer = 0x12b3c8c00] 16:27:11 INFO - PROCESS | 2076 | 1461022031828 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x12cf89000) [pid = 2076] [serial = 1724] [outer = 0x12b3c8c00] 16:27:12 INFO - PROCESS | 2076 | 1461022032286 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 675ms 16:27:12 INFO - PROCESS | 2076 | 1461022032298 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 2076 | 1461022032300 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:27:12 INFO - PROCESS | 2076 | 1461022032303 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 2076 | 1461022032305 Marionette TRACE conn2 <- [1,2270,null,{}] 16:27:12 INFO - PROCESS | 2076 | 1461022032308 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:12 INFO - PROCESS | 2076 | 1461022032511 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x119b67000) [pid = 2076] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x129ebe400) [pid = 2076] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x12a4bf400) [pid = 2076] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x1276f0400) [pid = 2076] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x114aa5400) [pid = 2076] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x1278e8800) [pid = 2076] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x12b3c6c00) [pid = 2076] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x1164ae800) [pid = 2076] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x12d322400) [pid = 2076] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x12b06e800) [pid = 2076] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x112042000) [pid = 2076] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:27:12 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x112045c00) [pid = 2076] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:27:12 INFO - PROCESS | 2076 | 1461022032838 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x12716d800 == 96 [pid = 2076] [id = 575] 16:27:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x11203e400) [pid = 2076] [serial = 1725] [outer = 0x0] 16:27:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x11ad39000) [pid = 2076] [serial = 1726] [outer = 0x11203e400] 16:27:12 INFO - PROCESS | 2076 | 1461022032866 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x12a020800) [pid = 2076] [serial = 1727] [outer = 0x11203e400] 16:27:13 INFO - PROCESS | 2076 | 1461022033137 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 870ms 16:27:13 INFO - PROCESS | 2076 | 1461022033174 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 2076 | 1461022033175 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:27:13 INFO - PROCESS | 2076 | 1461022033187 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 2076 | 1461022033188 Marionette TRACE conn2 <- [1,2274,null,{}] 16:27:13 INFO - PROCESS | 2076 | 1461022033190 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - PROCESS | 2076 | 1461022033299 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:27:13 INFO - PROCESS | 2076 | 1461022033304 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fd5d000 == 97 [pid = 2076] [id = 576] 16:27:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x12af6a800) [pid = 2076] [serial = 1728] [outer = 0x0] 16:27:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x12d3ec000) [pid = 2076] [serial = 1729] [outer = 0x12af6a800] 16:27:13 INFO - PROCESS | 2076 | 1461022033329 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x12e218c00) [pid = 2076] [serial = 1730] [outer = 0x12af6a800] 16:27:13 INFO - PROCESS | 2076 | 1461022033691 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 525ms 16:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:27:13 INFO - PROCESS | 2076 | 1461022033706 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 2076 | 1461022033708 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:27:13 INFO - PROCESS | 2076 | 1461022033710 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 2076 | 1461022033714 Marionette TRACE conn2 <- [1,2278,null,{}] 16:27:13 INFO - PROCESS | 2076 | 1461022033718 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - PROCESS | 2076 | 1461022033875 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:27:13 INFO - PROCESS | 2076 | 1461022033883 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x1319a0000 == 98 [pid = 2076] [id = 577] 16:27:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x12a4c3800) [pid = 2076] [serial = 1731] [outer = 0x0] 16:27:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x12e2e7400) [pid = 2076] [serial = 1732] [outer = 0x12a4c3800] 16:27:13 INFO - PROCESS | 2076 | 1461022033913 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x12ef28c00) [pid = 2076] [serial = 1733] [outer = 0x12a4c3800] 16:27:14 INFO - PROCESS | 2076 | 1461022034324 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 629ms 16:27:14 INFO - PROCESS | 2076 | 1461022034340 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 2076 | 1461022034343 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:27:14 INFO - PROCESS | 2076 | 1461022034346 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 2076 | 1461022034348 Marionette TRACE conn2 <- [1,2282,null,{}] 16:27:14 INFO - PROCESS | 2076 | 1461022034352 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:14 INFO - PROCESS | 2076 | 1461022034486 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:27:14 INFO - PROCESS | 2076 | 1461022034570 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x139380800 == 99 [pid = 2076] [id = 578] 16:27:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x11c57a000) [pid = 2076] [serial = 1734] [outer = 0x0] 16:27:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x12ef23400) [pid = 2076] [serial = 1735] [outer = 0x11c57a000] 16:27:14 INFO - PROCESS | 2076 | 1461022034601 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x13193ec00) [pid = 2076] [serial = 1736] [outer = 0x11c57a000] 16:27:15 INFO - PROCESS | 2076 | 1461022035241 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 921ms 16:27:15 INFO - PROCESS | 2076 | 1461022035278 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 2076 | 1461022035281 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:27:15 INFO - PROCESS | 2076 | 1461022035286 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 2076 | 1461022035289 Marionette TRACE conn2 <- [1,2286,null,{}] 16:27:15 INFO - PROCESS | 2076 | 1461022035293 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:15 INFO - PROCESS | 2076 | 1461022035425 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:27:15 INFO - PROCESS | 2076 | 1461022035520 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x128113800 == 100 [pid = 2076] [id = 579] 16:27:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x1192df000) [pid = 2076] [serial = 1737] [outer = 0x0] 16:27:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x11a78c800) [pid = 2076] [serial = 1738] [outer = 0x1192df000] 16:27:15 INFO - PROCESS | 2076 | 1461022035551 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x11c92bc00) [pid = 2076] [serial = 1739] [outer = 0x1192df000] 16:27:16 INFO - PROCESS | 2076 | 1461022036029 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 776ms 16:27:16 INFO - PROCESS | 2076 | 1461022036072 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 2076 | 1461022036076 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:27:16 INFO - PROCESS | 2076 | 1461022036083 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 2076 | 1461022036085 Marionette TRACE conn2 <- [1,2290,null,{}] 16:27:16 INFO - PROCESS | 2076 | 1461022036088 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:16 INFO - PROCESS | 2076 | 1461022036230 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:27:16 INFO - PROCESS | 2076 | 1461022036326 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a542000 == 101 [pid = 2076] [id = 580] 16:27:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x125dab000) [pid = 2076] [serial = 1740] [outer = 0x0] 16:27:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x1278eb800) [pid = 2076] [serial = 1741] [outer = 0x125dab000] 16:27:16 INFO - PROCESS | 2076 | 1461022036357 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x1272c8400) [pid = 2076] [serial = 1742] [outer = 0x125dab000] 16:27:16 INFO - PROCESS | 2076 | 1461022036838 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 821ms 16:27:16 INFO - PROCESS | 2076 | 1461022036904 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:27:16 INFO - PROCESS | 2076 | 1461022036906 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:27:16 INFO - PROCESS | 2076 | 1461022036908 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 2076 | 1461022036914 Marionette TRACE conn2 <- [1,2294,null,{}] 16:27:16 INFO - PROCESS | 2076 | 1461022036922 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:17 INFO - PROCESS | 2076 | 1461022037048 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:27:17 INFO - PROCESS | 2076 | 1461022037145 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x1397d8800 == 102 [pid = 2076] [id = 581] 16:27:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12a01ac00) [pid = 2076] [serial = 1743] [outer = 0x0] 16:27:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12a39dc00) [pid = 2076] [serial = 1744] [outer = 0x12a01ac00] 16:27:17 INFO - PROCESS | 2076 | 1461022037178 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x129e32400) [pid = 2076] [serial = 1745] [outer = 0x12a01ac00] 16:27:17 INFO - PROCESS | 2076 | 1461022037647 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 774ms 16:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:27:17 INFO - PROCESS | 2076 | 1461022037683 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 2076 | 1461022037686 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:27:17 INFO - PROCESS | 2076 | 1461022037689 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 2076 | 1461022037692 Marionette TRACE conn2 <- [1,2298,null,{}] 16:27:17 INFO - PROCESS | 2076 | 1461022037695 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:17 INFO - PROCESS | 2076 | 1461022037871 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:27:18 INFO - PROCESS | 2076 | 1461022038009 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x139b55000 == 103 [pid = 2076] [id = 582] 16:27:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12a4bc800) [pid = 2076] [serial = 1746] [outer = 0x0] 16:27:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12c562000) [pid = 2076] [serial = 1747] [outer = 0x12a4bc800] 16:27:18 INFO - PROCESS | 2076 | 1461022038058 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12e21b800) [pid = 2076] [serial = 1748] [outer = 0x12a4bc800] 16:27:18 INFO - PROCESS | 2076 | 1461022038548 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 874ms 16:27:18 INFO - PROCESS | 2076 | 1461022038578 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 2076 | 1461022038580 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:27:18 INFO - PROCESS | 2076 | 1461022038584 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 2076 | 1461022038585 Marionette TRACE conn2 <- [1,2302,null,{}] 16:27:18 INFO - PROCESS | 2076 | 1461022038588 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:18 INFO - PROCESS | 2076 | 1461022038710 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:27:18 INFO - PROCESS | 2076 | 1461022038805 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a657000 == 104 [pid = 2076] [id = 583] 16:27:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12da81400) [pid = 2076] [serial = 1749] [outer = 0x0] 16:27:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12e448c00) [pid = 2076] [serial = 1750] [outer = 0x12da81400] 16:27:18 INFO - PROCESS | 2076 | 1461022038835 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12eb59000) [pid = 2076] [serial = 1751] [outer = 0x12da81400] 16:27:19 INFO - PROCESS | 2076 | 1461022039234 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 16:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:27:19 INFO - PROCESS | 2076 | 1461022039305 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 2076 | 1461022039306 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:27:19 INFO - PROCESS | 2076 | 1461022039308 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 2076 | 1461022039310 Marionette TRACE conn2 <- [1,2306,null,{}] 16:27:19 INFO - PROCESS | 2076 | 1461022039315 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:19 INFO - PROCESS | 2076 | 1461022039449 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:27:19 INFO - PROCESS | 2076 | 1461022039545 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a921800 == 105 [pid = 2076] [id = 584] 16:27:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x13193f800) [pid = 2076] [serial = 1752] [outer = 0x0] 16:27:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x131945800) [pid = 2076] [serial = 1753] [outer = 0x13193f800] 16:27:19 INFO - PROCESS | 2076 | 1461022039578 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x136e2c400) [pid = 2076] [serial = 1754] [outer = 0x13193f800] 16:27:20 INFO - PROCESS | 2076 | 1461022040007 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 771ms 16:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:27:20 INFO - PROCESS | 2076 | 1461022040080 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 2076 | 1461022040081 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:27:20 INFO - PROCESS | 2076 | 1461022040083 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 2076 | 1461022040085 Marionette TRACE conn2 <- [1,2310,null,{}] 16:27:20 INFO - PROCESS | 2076 | 1461022040087 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:20 INFO - PROCESS | 2076 | 1461022040205 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:27:20 INFO - PROCESS | 2076 | 1461022040329 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x145cc9000 == 106 [pid = 2076] [id = 585] 16:27:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x131947800) [pid = 2076] [serial = 1755] [outer = 0x0] 16:27:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x136f6f400) [pid = 2076] [serial = 1756] [outer = 0x131947800] 16:27:20 INFO - PROCESS | 2076 | 1461022040361 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x139230400) [pid = 2076] [serial = 1757] [outer = 0x131947800] 16:27:20 INFO - PROCESS | 2076 | 1461022040770 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 718ms 16:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:27:20 INFO - PROCESS | 2076 | 1461022040803 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 2076 | 1461022040804 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:27:20 INFO - PROCESS | 2076 | 1461022040806 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 2076 | 1461022040807 Marionette TRACE conn2 <- [1,2314,null,{}] 16:27:20 INFO - PROCESS | 2076 | 1461022040810 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:20 INFO - PROCESS | 2076 | 1461022040932 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:27:21 INFO - PROCESS | 2076 | 1461022041059 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a615800 == 107 [pid = 2076] [id = 586] 16:27:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x139231000) [pid = 2076] [serial = 1758] [outer = 0x0] 16:27:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x139238000) [pid = 2076] [serial = 1759] [outer = 0x139231000] 16:27:21 INFO - PROCESS | 2076 | 1461022041092 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x139408c00) [pid = 2076] [serial = 1760] [outer = 0x139231000] 16:27:21 INFO - PROCESS | 2076 | 1461022041515 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 774ms 16:27:21 INFO - PROCESS | 2076 | 1461022041581 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 2076 | 1461022041583 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:27:21 INFO - PROCESS | 2076 | 1461022041585 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 2076 | 1461022041587 Marionette TRACE conn2 <- [1,2318,null,{}] 16:27:21 INFO - PROCESS | 2076 | 1461022041589 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:21 INFO - PROCESS | 2076 | 1461022041710 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:27:21 INFO - PROCESS | 2076 | 1461022041809 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x13ae21800 == 108 [pid = 2076] [id = 587] 16:27:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x129ccc000) [pid = 2076] [serial = 1761] [outer = 0x0] 16:27:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x129ccfc00) [pid = 2076] [serial = 1762] [outer = 0x129ccc000] 16:27:21 INFO - PROCESS | 2076 | 1461022041839 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x129cd4c00) [pid = 2076] [serial = 1763] [outer = 0x129ccc000] 16:27:22 INFO - PROCESS | 2076 | 1461022042283 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 2076 | 1461022042313 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:27:22 INFO - PROCESS | 2076 | 1461022042318 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 2076 | 1461022042319 Marionette TRACE conn2 <- [1,2322,null,{}] 16:27:22 INFO - PROCESS | 2076 | 1461022042321 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:22 INFO - PROCESS | 2076 | 1461022042444 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:27:22 INFO - PROCESS | 2076 | 1461022042540 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a36f800 == 109 [pid = 2076] [id = 588] 16:27:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x129cd5000) [pid = 2076] [serial = 1764] [outer = 0x0] 16:27:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x13940bc00) [pid = 2076] [serial = 1765] [outer = 0x129cd5000] 16:27:22 INFO - PROCESS | 2076 | 1461022042570 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x139411000) [pid = 2076] [serial = 1766] [outer = 0x129cd5000] 16:27:23 INFO - PROCESS | 2076 | 1461022043000 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 720ms 16:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:27:23 INFO - PROCESS | 2076 | 1461022043094 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 2076 | 1461022043096 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:27:23 INFO - PROCESS | 2076 | 1461022043100 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 2076 | 1461022043102 Marionette TRACE conn2 <- [1,2326,null,{}] 16:27:23 INFO - PROCESS | 2076 | 1461022043104 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:23 INFO - PROCESS | 2076 | 1461022043267 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:27:23 INFO - PROCESS | 2076 | 1461022043398 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c498800 == 110 [pid = 2076] [id = 589] 16:27:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x115573000) [pid = 2076] [serial = 1767] [outer = 0x0] 16:27:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x128ddf400) [pid = 2076] [serial = 1768] [outer = 0x115573000] 16:27:23 INFO - PROCESS | 2076 | 1461022043436 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x139412000) [pid = 2076] [serial = 1769] [outer = 0x115573000] 16:27:23 INFO - PROCESS | 2076 | 1461022043891 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 820ms 16:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:27:23 INFO - PROCESS | 2076 | 1461022043920 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 2076 | 1461022043922 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:27:23 INFO - PROCESS | 2076 | 1461022043924 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 2076 | 1461022043925 Marionette TRACE conn2 <- [1,2330,null,{}] 16:27:23 INFO - PROCESS | 2076 | 1461022043927 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:24 INFO - PROCESS | 2076 | 1461022044054 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:27:24 INFO - PROCESS | 2076 | 1461022044368 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d2f000 == 111 [pid = 2076] [id = 590] 16:27:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x11203b400) [pid = 2076] [serial = 1770] [outer = 0x0] 16:27:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x11211f000) [pid = 2076] [serial = 1771] [outer = 0x11203b400] 16:27:24 INFO - PROCESS | 2076 | 1461022044412 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x114a9a000) [pid = 2076] [serial = 1772] [outer = 0x11203b400] 16:27:24 INFO - PROCESS | 2076 | 1461022044907 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1024ms 16:27:24 INFO - PROCESS | 2076 | 1461022044957 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 2076 | 1461022044960 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:27:24 INFO - PROCESS | 2076 | 1461022044964 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 2076 | 1461022044966 Marionette TRACE conn2 <- [1,2334,null,{}] 16:27:24 INFO - PROCESS | 2076 | 1461022044969 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:25 INFO - PROCESS | 2076 | 1461022045089 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:27:25 INFO - PROCESS | 2076 | 1461022045193 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e269000 == 112 [pid = 2076] [id = 591] 16:27:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x11a876400) [pid = 2076] [serial = 1773] [outer = 0x0] 16:27:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x11bb2d800) [pid = 2076] [serial = 1774] [outer = 0x11a876400] 16:27:25 INFO - PROCESS | 2076 | 1461022045225 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x125b81800) [pid = 2076] [serial = 1775] [outer = 0x11a876400] 16:27:25 INFO - PROCESS | 2076 | 1461022045743 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 827ms 16:27:25 INFO - PROCESS | 2076 | 1461022045794 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 2076 | 1461022045798 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:27:25 INFO - PROCESS | 2076 | 1461022045829 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 2076 | 1461022045832 Marionette TRACE conn2 <- [1,2338,null,{}] 16:27:25 INFO - PROCESS | 2076 | 1461022045836 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:26 INFO - PROCESS | 2076 | 1461022046007 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:27:26 INFO - PROCESS | 2076 | 1461022046128 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a546000 == 113 [pid = 2076] [id = 592] 16:27:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x128110000) [pid = 2076] [serial = 1776] [outer = 0x0] 16:27:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x129cd0800) [pid = 2076] [serial = 1777] [outer = 0x128110000] 16:27:26 INFO - PROCESS | 2076 | 1461022046157 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x129e52400) [pid = 2076] [serial = 1778] [outer = 0x128110000] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x1319a0000 == 112 [pid = 2076] [id = 577] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12fd5d000 == 111 [pid = 2076] [id = 576] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12716d800 == 110 [pid = 2076] [id = 575] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5d0000 == 109 [pid = 2076] [id = 574] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x12efb7c00) [pid = 2076] [serial = 1618] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x12fea4000) [pid = 2076] [serial = 1621] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12fbde400) [pid = 2076] [serial = 1663] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef79000 == 108 [pid = 2076] [id = 573] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12d093000 == 107 [pid = 2076] [id = 572] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc17000 == 106 [pid = 2076] [id = 571] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12a35a800 == 105 [pid = 2076] [id = 570] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12764b800 == 104 [pid = 2076] [id = 569] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x125bc0000 == 103 [pid = 2076] [id = 568] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12a232000 == 102 [pid = 2076] [id = 567] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x1280d6000 == 101 [pid = 2076] [id = 565] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x145cdd800 == 100 [pid = 2076] [id = 564] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x145cc3000 == 99 [pid = 2076] [id = 563] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x139ed6800 == 98 [pid = 2076] [id = 562] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12a54c000 == 97 [pid = 2076] [id = 561] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12a531000 == 96 [pid = 2076] [id = 560] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x13a8c9000 == 95 [pid = 2076] [id = 559] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x13a66b800 == 94 [pid = 2076] [id = 558] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x136f4a000 == 93 [pid = 2076] [id = 557] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x12b36f800 == 92 [pid = 2076] [id = 556] 16:27:26 INFO - PROCESS | 2076 | --DOCSHELL 0x125cf5800 == 91 [pid = 2076] [id = 555] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x11af8a000) [pid = 2076] [serial = 1631] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x11ad39c00) [pid = 2076] [serial = 1630] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x12b075c00) [pid = 2076] [serial = 1609] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x12eb56c00) [pid = 2076] [serial = 1615] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12a054800) [pid = 2076] [serial = 1642] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12a72f800) [pid = 2076] [serial = 1645] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x128bb3000) [pid = 2076] [serial = 1636] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x129c5ac00) [pid = 2076] [serial = 1637] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x129e2e400) [pid = 2076] [serial = 1603] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x1181a7800) [pid = 2076] [serial = 1627] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x119b64c00) [pid = 2076] [serial = 1628] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x129e2fc00) [pid = 2076] [serial = 1639] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12a018400) [pid = 2076] [serial = 1640] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x12c578c00) [pid = 2076] [serial = 1648] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x11ad4ec00) [pid = 2076] [serial = 1633] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x127158000) [pid = 2076] [serial = 1634] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x119b63c00) [pid = 2076] [serial = 1597] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x11c312c00) [pid = 2076] [serial = 1600] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x12a4c1c00) [pid = 2076] [serial = 1606] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12cf8dc00) [pid = 2076] [serial = 1594] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x12e2db800) [pid = 2076] [serial = 1651] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12e44b000) [pid = 2076] [serial = 1652] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x12e2de000) [pid = 2076] [serial = 1612] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12efb3400) [pid = 2076] [serial = 1624] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x12efaf400) [pid = 2076] [serial = 1661] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x12e21f400) [pid = 2076] [serial = 1660] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x119c5c400) [pid = 2076] [serial = 1655] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x114a8fc00) [pid = 2076] [serial = 1654] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x12d321800) [pid = 2076] [serial = 1649] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x11c1bec00) [pid = 2076] [serial = 1657] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x12b06d000) [pid = 2076] [serial = 1646] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12a4c2000) [pid = 2076] [serial = 1643] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x12b3c5400) [pid = 2076] [serial = 1658] [outer = 0x0] [url = about:blank] 16:27:26 INFO - PROCESS | 2076 | 1461022046697 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 878ms 16:27:26 INFO - PROCESS | 2076 | 1461022046702 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 2076 | 1461022046703 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:27:26 INFO - PROCESS | 2076 | 1461022046707 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 2076 | 1461022046712 Marionette TRACE conn2 <- [1,2342,null,{}] 16:27:26 INFO - PROCESS | 2076 | 1461022046720 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:26 INFO - PROCESS | 2076 | 1461022046826 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:27:26 INFO - PROCESS | 2076 | 1461022046831 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e21800 == 92 [pid = 2076] [id = 593] 16:27:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x128d9a400) [pid = 2076] [serial = 1779] [outer = 0x0] 16:27:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x129e53400) [pid = 2076] [serial = 1780] [outer = 0x128d9a400] 16:27:26 INFO - PROCESS | 2076 | 1461022046857 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12a025c00) [pid = 2076] [serial = 1781] [outer = 0x128d9a400] 16:27:27 INFO - PROCESS | 2076 | 1461022047254 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 576ms 16:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:27:27 INFO - PROCESS | 2076 | 1461022047282 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 2076 | 1461022047284 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:27:27 INFO - PROCESS | 2076 | 1461022047286 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 2076 | 1461022047287 Marionette TRACE conn2 <- [1,2346,null,{}] 16:27:27 INFO - PROCESS | 2076 | 1461022047290 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:27 INFO - PROCESS | 2076 | 1461022047395 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:27:27 INFO - PROCESS | 2076 | 1461022047399 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc0b000 == 93 [pid = 2076] [id = 594] 16:27:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12a058800) [pid = 2076] [serial = 1782] [outer = 0x0] 16:27:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x12a3a0800) [pid = 2076] [serial = 1783] [outer = 0x12a058800] 16:27:27 INFO - PROCESS | 2076 | 1461022047425 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x12a4ba400) [pid = 2076] [serial = 1784] [outer = 0x12a058800] 16:27:27 INFO - PROCESS | 2076 | 1461022047819 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 16:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:27:27 INFO - PROCESS | 2076 | 1461022047855 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 2076 | 1461022047857 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:27:27 INFO - PROCESS | 2076 | 1461022047859 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 2076 | 1461022047860 Marionette TRACE conn2 <- [1,2350,null,{}] 16:27:27 INFO - PROCESS | 2076 | 1461022047862 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:27 INFO - PROCESS | 2076 | 1461022047962 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:27:27 INFO - PROCESS | 2076 | 1461022047967 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef79000 == 94 [pid = 2076] [id = 595] 16:27:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x12a524c00) [pid = 2076] [serial = 1785] [outer = 0x0] 16:27:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x12a55b000) [pid = 2076] [serial = 1786] [outer = 0x12a524c00] 16:27:28 INFO - PROCESS | 2076 | 1461022048000 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x12aaa6c00) [pid = 2076] [serial = 1787] [outer = 0x12a524c00] 16:27:28 INFO - PROCESS | 2076 | 1461022048416 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 620ms 16:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:27:28 INFO - PROCESS | 2076 | 1461022048489 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 2076 | 1461022048491 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:27:28 INFO - PROCESS | 2076 | 1461022048498 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 2076 | 1461022048501 Marionette TRACE conn2 <- [1,2354,null,{}] 16:27:28 INFO - PROCESS | 2076 | 1461022048504 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:28 INFO - PROCESS | 2076 | 1461022048665 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:27:28 INFO - PROCESS | 2076 | 1461022048702 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302de000 == 95 [pid = 2076] [id = 596] 16:27:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x11ad50000) [pid = 2076] [serial = 1788] [outer = 0x0] 16:27:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x12c568c00) [pid = 2076] [serial = 1789] [outer = 0x11ad50000] 16:27:28 INFO - PROCESS | 2076 | 1461022048728 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12d036000) [pid = 2076] [serial = 1790] [outer = 0x11ad50000] 16:27:29 INFO - PROCESS | 2076 | 1461022049134 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 674ms 16:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:27:29 INFO - PROCESS | 2076 | 1461022049169 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 2076 | 1461022049170 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:27:29 INFO - PROCESS | 2076 | 1461022049172 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 2076 | 1461022049173 Marionette TRACE conn2 <- [1,2358,null,{}] 16:27:29 INFO - PROCESS | 2076 | 1461022049176 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:29 INFO - PROCESS | 2076 | 1461022049313 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:27:29 INFO - PROCESS | 2076 | 1461022049328 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f44000 == 96 [pid = 2076] [id = 597] 16:27:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12a060000) [pid = 2076] [serial = 1791] [outer = 0x0] 16:27:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12e218800) [pid = 2076] [serial = 1792] [outer = 0x12a060000] 16:27:29 INFO - PROCESS | 2076 | 1461022049353 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x12e83d400) [pid = 2076] [serial = 1793] [outer = 0x12a060000] 16:27:29 INFO - PROCESS | 2076 | 1461022049735 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 16:27:29 INFO - PROCESS | 2076 | 1461022049743 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 2076 | 1461022049745 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:27:29 INFO - PROCESS | 2076 | 1461022049748 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 2076 | 1461022049749 Marionette TRACE conn2 <- [1,2362,null,{}] 16:27:29 INFO - PROCESS | 2076 | 1461022049752 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:29 INFO - PROCESS | 2076 | 1461022049890 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:27:29 INFO - PROCESS | 2076 | 1461022049904 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x139369000 == 97 [pid = 2076] [id = 598] 16:27:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12c55f400) [pid = 2076] [serial = 1794] [outer = 0x0] 16:27:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12efb5000) [pid = 2076] [serial = 1795] [outer = 0x12c55f400] 16:27:29 INFO - PROCESS | 2076 | 1461022049929 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x13193a800) [pid = 2076] [serial = 1796] [outer = 0x12c55f400] 16:27:30 INFO - PROCESS | 2076 | 1461022050322 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 619ms 16:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:27:30 INFO - PROCESS | 2076 | 1461022050367 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 2076 | 1461022050368 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:27:30 INFO - PROCESS | 2076 | 1461022050371 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 2076 | 1461022050372 Marionette TRACE conn2 <- [1,2366,null,{}] 16:27:30 INFO - PROCESS | 2076 | 1461022050374 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:30 INFO - PROCESS | 2076 | 1461022050509 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:27:30 INFO - PROCESS | 2076 | 1461022050526 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x1397d2000 == 98 [pid = 2076] [id = 599] 16:27:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12da85800) [pid = 2076] [serial = 1797] [outer = 0x0] 16:27:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x131942000) [pid = 2076] [serial = 1798] [outer = 0x12da85800] 16:27:30 INFO - PROCESS | 2076 | 1461022050552 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x136f70000) [pid = 2076] [serial = 1799] [outer = 0x12da85800] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12a59b400) [pid = 2076] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x12af6a800) [pid = 2076] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x11203e400) [pid = 2076] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x125b82000) [pid = 2076] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x12b3c8c00) [pid = 2076] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x11adba400) [pid = 2076] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x128da3800) [pid = 2076] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x12a4c3800) [pid = 2076] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x129f38800) [pid = 2076] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x129e30800) [pid = 2076] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:27:31 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x114a9e400) [pid = 2076] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:27:31 INFO - PROCESS | 2076 | 1461022051182 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 868ms 16:27:31 INFO - PROCESS | 2076 | 1461022051239 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 2076 | 1461022051241 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:27:31 INFO - PROCESS | 2076 | 1461022051243 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 2076 | 1461022051244 Marionette TRACE conn2 <- [1,2370,null,{}] 16:27:31 INFO - PROCESS | 2076 | 1461022051246 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:31 INFO - PROCESS | 2076 | 1461022051352 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:27:31 INFO - PROCESS | 2076 | 1461022051440 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x1397c6000 == 99 [pid = 2076] [id = 600] 16:27:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x1152b1c00) [pid = 2076] [serial = 1800] [outer = 0x0] 16:27:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12cf8d400) [pid = 2076] [serial = 1801] [outer = 0x1152b1c00] 16:27:31 INFO - PROCESS | 2076 | 1461022051470 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x13940b800) [pid = 2076] [serial = 1802] [outer = 0x1152b1c00] 16:27:31 INFO - PROCESS | 2076 | 1461022051810 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 620ms 16:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:27:31 INFO - PROCESS | 2076 | 1461022051863 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 2076 | 1461022051865 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:27:31 INFO - PROCESS | 2076 | 1461022051867 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 2076 | 1461022051869 Marionette TRACE conn2 <- [1,2374,null,{}] 16:27:31 INFO - PROCESS | 2076 | 1461022051871 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:31 INFO - PROCESS | 2076 | 1461022051988 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:27:32 INFO - PROCESS | 2076 | 1461022052076 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a658800 == 100 [pid = 2076] [id = 601] 16:27:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x13940dc00) [pid = 2076] [serial = 1803] [outer = 0x0] 16:27:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x13998b000) [pid = 2076] [serial = 1804] [outer = 0x13940dc00] 16:27:32 INFO - PROCESS | 2076 | 1461022052105 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x13a1dfc00) [pid = 2076] [serial = 1805] [outer = 0x13940dc00] 16:27:32 INFO - PROCESS | 2076 | 1461022052391 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 570ms 16:27:32 INFO - PROCESS | 2076 | 1461022052437 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 2076 | 1461022052439 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:27:32 INFO - PROCESS | 2076 | 1461022052441 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 2076 | 1461022052442 Marionette TRACE conn2 <- [1,2378,null,{}] 16:27:32 INFO - PROCESS | 2076 | 1461022052445 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:32 INFO - PROCESS | 2076 | 1461022052552 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:27:32 INFO - PROCESS | 2076 | 1461022052556 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a928800 == 101 [pid = 2076] [id = 602] 16:27:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x13972e400) [pid = 2076] [serial = 1806] [outer = 0x0] 16:27:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x139730400) [pid = 2076] [serial = 1807] [outer = 0x13972e400] 16:27:32 INFO - PROCESS | 2076 | 1461022052582 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x139735000) [pid = 2076] [serial = 1808] [outer = 0x13972e400] 16:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 16:27:32 INFO - PROCESS | 2076 | 1461022052958 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:27:32 INFO - PROCESS | 2076 | 1461022052989 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 2076 | 1461022052991 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:27:33 INFO - PROCESS | 2076 | 1461022053002 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 2076 | 1461022053003 Marionette TRACE conn2 <- [1,2382,null,{}] 16:27:33 INFO - PROCESS | 2076 | 1461022053005 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:33 INFO - PROCESS | 2076 | 1461022053114 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:27:33 INFO - PROCESS | 2076 | 1461022053286 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c140800 == 102 [pid = 2076] [id = 603] 16:27:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x11203fc00) [pid = 2076] [serial = 1809] [outer = 0x0] 16:27:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x11427b400) [pid = 2076] [serial = 1810] [outer = 0x11203fc00] 16:27:33 INFO - PROCESS | 2076 | 1461022053321 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x1192de800) [pid = 2076] [serial = 1811] [outer = 0x11203fc00] 16:27:33 INFO - PROCESS | 2076 | 1461022053778 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 821ms 16:27:33 INFO - PROCESS | 2076 | 1461022053824 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 2076 | 1461022053828 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:27:33 INFO - PROCESS | 2076 | 1461022053858 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 2076 | 1461022053860 Marionette TRACE conn2 <- [1,2386,null,{}] 16:27:33 INFO - PROCESS | 2076 | 1461022053884 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:34 INFO - PROCESS | 2076 | 1461022054018 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:27:34 INFO - PROCESS | 2076 | 1461022054117 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d019000 == 103 [pid = 2076] [id = 604] 16:27:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x126ebe400) [pid = 2076] [serial = 1812] [outer = 0x0] 16:27:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x128ba7c00) [pid = 2076] [serial = 1813] [outer = 0x126ebe400] 16:27:34 INFO - PROCESS | 2076 | 1461022054151 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x129c56c00) [pid = 2076] [serial = 1814] [outer = 0x126ebe400] 16:27:34 INFO - PROCESS | 2076 | 1461022054627 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 843ms 16:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:27:34 INFO - PROCESS | 2076 | 1461022054702 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 2076 | 1461022054705 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:27:34 INFO - PROCESS | 2076 | 1461022054708 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 2076 | 1461022054709 Marionette TRACE conn2 <- [1,2390,null,{}] 16:27:34 INFO - PROCESS | 2076 | 1461022054712 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:34 INFO - PROCESS | 2076 | 1461022054837 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:27:34 INFO - PROCESS | 2076 | 1461022054965 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x138465000 == 104 [pid = 2076] [id = 605] 16:27:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x129e50400) [pid = 2076] [serial = 1815] [outer = 0x0] 16:27:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x129e55400) [pid = 2076] [serial = 1816] [outer = 0x129e50400] 16:27:34 INFO - PROCESS | 2076 | 1461022054997 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12a461c00) [pid = 2076] [serial = 1817] [outer = 0x129e50400] 16:27:35 INFO - PROCESS | 2076 | 1461022055482 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 819ms 16:27:35 INFO - PROCESS | 2076 | 1461022055530 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 2076 | 1461022055532 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:27:35 INFO - PROCESS | 2076 | 1461022055540 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 2076 | 1461022055544 Marionette TRACE conn2 <- [1,2394,null,{}] 16:27:35 INFO - PROCESS | 2076 | 1461022055549 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:35 INFO - PROCESS | 2076 | 1461022055677 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:27:35 INFO - PROCESS | 2076 | 1461022055778 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x145cd8000 == 105 [pid = 2076] [id = 606] 16:27:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x12a4b5400) [pid = 2076] [serial = 1818] [outer = 0x0] 16:27:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x12c57b400) [pid = 2076] [serial = 1819] [outer = 0x12a4b5400] 16:27:35 INFO - PROCESS | 2076 | 1461022055808 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x12ef27000) [pid = 2076] [serial = 1820] [outer = 0x12a4b5400] 16:27:36 INFO - PROCESS | 2076 | 1461022056284 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 783ms 16:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:27:36 INFO - PROCESS | 2076 | 1461022056318 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 2076 | 1461022056320 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:27:36 INFO - PROCESS | 2076 | 1461022056323 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 2076 | 1461022056324 Marionette TRACE conn2 <- [1,2398,null,{}] 16:27:36 INFO - PROCESS | 2076 | 1461022056327 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:36 INFO - PROCESS | 2076 | 1461022056452 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:27:36 INFO - PROCESS | 2076 | 1461022056582 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x145a46800 == 106 [pid = 2076] [id = 607] 16:27:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x12ef2b000) [pid = 2076] [serial = 1821] [outer = 0x0] 16:27:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x136e2e800) [pid = 2076] [serial = 1822] [outer = 0x12ef2b000] 16:27:36 INFO - PROCESS | 2076 | 1461022056615 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x139411800) [pid = 2076] [serial = 1823] [outer = 0x12ef2b000] 16:27:37 INFO - PROCESS | 2076 | 1461022057037 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 769ms 16:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:27:37 INFO - PROCESS | 2076 | 1461022057093 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 2076 | 1461022057094 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:27:37 INFO - PROCESS | 2076 | 1461022057097 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 2076 | 1461022057098 Marionette TRACE conn2 <- [1,2402,null,{}] 16:27:37 INFO - PROCESS | 2076 | 1461022057101 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:37 INFO - PROCESS | 2076 | 1461022057222 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:27:37 INFO - PROCESS | 2076 | 1461022057320 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x1456d6800 == 107 [pid = 2076] [id = 608] 16:27:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x13961d000) [pid = 2076] [serial = 1824] [outer = 0x0] 16:27:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x13961f400) [pid = 2076] [serial = 1825] [outer = 0x13961d000] 16:27:37 INFO - PROCESS | 2076 | 1461022057357 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x13972c000) [pid = 2076] [serial = 1826] [outer = 0x13961d000] 16:27:37 INFO - PROCESS | 2076 | 1461022057836 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 769ms 16:27:37 INFO - PROCESS | 2076 | 1461022057867 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 2076 | 1461022057868 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:27:37 INFO - PROCESS | 2076 | 1461022057871 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 2076 | 1461022057872 Marionette TRACE conn2 <- [1,2406,null,{}] 16:27:37 INFO - PROCESS | 2076 | 1461022057874 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:38 INFO - PROCESS | 2076 | 1461022058001 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:27:38 INFO - PROCESS | 2076 | 1461022058133 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x139ea3800 == 108 [pid = 2076] [id = 609] 16:27:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x11c930800) [pid = 2076] [serial = 1827] [outer = 0x0] 16:27:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x12e847800) [pid = 2076] [serial = 1828] [outer = 0x11c930800] 16:27:38 INFO - PROCESS | 2076 | 1461022058165 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x139767400) [pid = 2076] [serial = 1829] [outer = 0x11c930800] 16:27:38 INFO - PROCESS | 2076 | 1461022058571 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 777ms 16:27:38 INFO - PROCESS | 2076 | 1461022058648 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 2076 | 1461022058650 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:27:38 INFO - PROCESS | 2076 | 1461022058652 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 2076 | 1461022058653 Marionette TRACE conn2 <- [1,2410,null,{}] 16:27:38 INFO - PROCESS | 2076 | 1461022058656 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:38 INFO - PROCESS | 2076 | 1461022058779 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:27:38 INFO - PROCESS | 2076 | 1461022058880 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x145ce1000 == 109 [pid = 2076] [id = 610] 16:27:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x12a4bbc00) [pid = 2076] [serial = 1830] [outer = 0x0] 16:27:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x139988c00) [pid = 2076] [serial = 1831] [outer = 0x12a4bbc00] 16:27:38 INFO - PROCESS | 2076 | 1461022058911 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x139e74800) [pid = 2076] [serial = 1832] [outer = 0x12a4bbc00] 16:27:39 INFO - PROCESS | 2076 | 1461022059467 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 871ms 16:27:39 INFO - PROCESS | 2076 | 1461022059524 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 2076 | 1461022059525 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:27:39 INFO - PROCESS | 2076 | 1461022059528 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 2076 | 1461022059529 Marionette TRACE conn2 <- [1,2414,null,{}] 16:27:39 INFO - PROCESS | 2076 | 1461022059531 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:39 INFO - PROCESS | 2076 | 1461022059652 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:27:39 INFO - PROCESS | 2076 | 1461022059756 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d37800 == 110 [pid = 2076] [id = 611] 16:27:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x115298c00) [pid = 2076] [serial = 1833] [outer = 0x0] 16:27:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x12a516800) [pid = 2076] [serial = 1834] [outer = 0x115298c00] 16:27:39 INFO - PROCESS | 2076 | 1461022059805 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x13998b800) [pid = 2076] [serial = 1835] [outer = 0x115298c00] 16:27:40 INFO - PROCESS | 2076 | 1461022060418 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 922ms 16:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:27:40 INFO - PROCESS | 2076 | 1461022060452 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 2076 | 1461022060453 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:27:40 INFO - PROCESS | 2076 | 1461022060455 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 2076 | 1461022060457 Marionette TRACE conn2 <- [1,2418,null,{}] 16:27:40 INFO - PROCESS | 2076 | 1461022060459 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:40 INFO - PROCESS | 2076 | 1461022060589 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:27:40 INFO - PROCESS | 2076 | 1461022060695 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc1d000 == 111 [pid = 2076] [id = 612] 16:27:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x114aab000) [pid = 2076] [serial = 1836] [outer = 0x0] 16:27:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x12af6d800) [pid = 2076] [serial = 1837] [outer = 0x114aab000] 16:27:40 INFO - PROCESS | 2076 | 1461022060724 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x139e78400) [pid = 2076] [serial = 1838] [outer = 0x114aab000] 16:27:41 INFO - PROCESS | 2076 | 1461022061125 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 16:27:41 INFO - PROCESS | 2076 | 1461022061176 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:27:41 INFO - PROCESS | 2076 | 1461022061177 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:27:41 INFO - PROCESS | 2076 | 1461022061180 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 2076 | 1461022061181 Marionette TRACE conn2 <- [1,2422,null,{}] 16:27:41 INFO - PROCESS | 2076 | 1461022061184 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:41 INFO - PROCESS | 2076 | 1461022061310 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:27:41 INFO - PROCESS | 2076 | 1461022061440 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x1391dd800 == 112 [pid = 2076] [id = 613] 16:27:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 225 (0x12c578000) [pid = 2076] [serial = 1839] [outer = 0x0] 16:27:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 226 (0x139e7ec00) [pid = 2076] [serial = 1840] [outer = 0x12c578000] 16:27:41 INFO - PROCESS | 2076 | 1461022061474 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 227 (0x13a1dec00) [pid = 2076] [serial = 1841] [outer = 0x12c578000] 16:27:42 INFO - PROCESS | 2076 | 1461022062302 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1171ms 16:27:42 INFO - PROCESS | 2076 | 1461022062352 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 2076 | 1461022062356 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:27:42 INFO - PROCESS | 2076 | 1461022062359 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 2076 | 1461022062361 Marionette TRACE conn2 <- [1,2426,null,{}] 16:27:42 INFO - PROCESS | 2076 | 1461022062365 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:42 INFO - PROCESS | 2076 | 1461022062483 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:27:42 INFO - PROCESS | 2076 | 1461022062589 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x118cac800 == 113 [pid = 2076] [id = 614] 16:27:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x1140b7400) [pid = 2076] [serial = 1842] [outer = 0x0] 16:27:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 229 (0x1146c3c00) [pid = 2076] [serial = 1843] [outer = 0x1140b7400] 16:27:42 INFO - PROCESS | 2076 | 1461022062618 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 230 (0x114a95c00) [pid = 2076] [serial = 1844] [outer = 0x1140b7400] 16:27:43 INFO - PROCESS | 2076 | 1461022063122 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 771ms 16:27:43 INFO - PROCESS | 2076 | 1461022063131 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 2076 | 1461022063135 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:27:43 INFO - PROCESS | 2076 | 1461022063139 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 2076 | 1461022063141 Marionette TRACE conn2 <- [1,2430,null,{}] 16:27:43 INFO - PROCESS | 2076 | 1461022063144 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:43 INFO - PROCESS | 2076 | 1461022063258 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:27:43 INFO - PROCESS | 2076 | 1461022063393 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x119c90800 == 114 [pid = 2076] [id = 615] 16:27:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 231 (0x114a9f800) [pid = 2076] [serial = 1845] [outer = 0x0] 16:27:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 232 (0x11529b800) [pid = 2076] [serial = 1846] [outer = 0x114a9f800] 16:27:43 INFO - PROCESS | 2076 | 1461022063427 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x115576800) [pid = 2076] [serial = 1847] [outer = 0x114a9f800] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9c6800 == 113 [pid = 2076] [id = 106] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11b9e4000 == 112 [pid = 2076] [id = 495] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x13a928800 == 111 [pid = 2076] [id = 602] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x13a658800 == 110 [pid = 2076] [id = 601] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x1397c6000 == 109 [pid = 2076] [id = 600] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x1397d2000 == 108 [pid = 2076] [id = 599] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 232 (0x12a560000) [pid = 2076] [serial = 1690] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 231 (0x136f6e800) [pid = 2076] [serial = 1693] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 230 (0x12a51f400) [pid = 2076] [serial = 1687] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 229 (0x126d4e800) [pid = 2076] [serial = 1696] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 228 (0x12ef23400) [pid = 2076] [serial = 1735] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x139369000 == 107 [pid = 2076] [id = 598] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x136f44000 == 106 [pid = 2076] [id = 597] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x1302de000 == 105 [pid = 2076] [id = 596] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef79000 == 104 [pid = 2076] [id = 595] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc0b000 == 103 [pid = 2076] [id = 594] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x129e21800 == 102 [pid = 2076] [id = 593] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12a546000 == 101 [pid = 2076] [id = 592] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12e269000 == 100 [pid = 2076] [id = 591] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x129d2f000 == 99 [pid = 2076] [id = 590] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x11c498800 == 98 [pid = 2076] [id = 589] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x13a36f800 == 97 [pid = 2076] [id = 588] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x13ae21800 == 96 [pid = 2076] [id = 587] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x13a615800 == 95 [pid = 2076] [id = 586] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x145cc9000 == 94 [pid = 2076] [id = 585] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x13a921800 == 93 [pid = 2076] [id = 584] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x13a657000 == 92 [pid = 2076] [id = 583] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x139b55000 == 91 [pid = 2076] [id = 582] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x1397d8800 == 90 [pid = 2076] [id = 581] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x12a542000 == 89 [pid = 2076] [id = 580] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x128113800 == 88 [pid = 2076] [id = 579] 16:27:43 INFO - PROCESS | 2076 | --DOCSHELL 0x139380800 == 87 [pid = 2076] [id = 578] 16:27:43 INFO - PROCESS | 2076 | 1461022063936 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 827ms 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 227 (0x118a74400) [pid = 2076] [serial = 1666] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 226 (0x12a703400) [pid = 2076] [serial = 1720] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 225 (0x12d3ec000) [pid = 2076] [serial = 1729] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 224 (0x12af78400) [pid = 2076] [serial = 1721] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 223 (0x11ad39000) [pid = 2076] [serial = 1726] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x12a020800) [pid = 2076] [serial = 1727] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x12a55b400) [pid = 2076] [serial = 1684] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x126df6c00) [pid = 2076] [serial = 1708] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x12cf89000) [pid = 2076] [serial = 1724] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x12a45b800) [pid = 2076] [serial = 1675] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12af6dc00) [pid = 2076] [serial = 1678] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x129eb7c00) [pid = 2076] [serial = 1672] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x11c545000) [pid = 2076] [serial = 1669] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x11b5d6000) [pid = 2076] [serial = 1705] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x129e2c800) [pid = 2076] [serial = 1712] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x139235800) [pid = 2076] [serial = 1681] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x12e218c00) [pid = 2076] [serial = 1730] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x129c31c00) [pid = 2076] [serial = 1711] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x12e2e7400) [pid = 2076] [serial = 1732] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12a59a400) [pid = 2076] [serial = 1718] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x129ebd800) [pid = 2076] [serial = 1714] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x128ba7400) [pid = 2076] [serial = 1709] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x11ad3e800) [pid = 2076] [serial = 1699] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x1192dd000) [pid = 2076] [serial = 1703] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12a333000) [pid = 2076] [serial = 1717] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x114c13800) [pid = 2076] [serial = 1702] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12a01b000) [pid = 2076] [serial = 1715] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x11c544000) [pid = 2076] [serial = 1706] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12c567800) [pid = 2076] [serial = 1723] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x12ef28c00) [pid = 2076] [serial = 1733] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 2076 | 1461022063988 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 2076 | 1461022063989 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:27:43 INFO - PROCESS | 2076 | 1461022063996 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 2076 | 1461022063998 Marionette TRACE conn2 <- [1,2434,null,{}] 16:27:44 INFO - PROCESS | 2076 | 1461022064006 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:44 INFO - PROCESS | 2076 | 1461022064107 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:27:44 INFO - PROCESS | 2076 | 1461022064114 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b528000 == 88 [pid = 2076] [id = 616] 16:27:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x115579c00) [pid = 2076] [serial = 1848] [outer = 0x0] 16:27:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x118c96800) [pid = 2076] [serial = 1849] [outer = 0x115579c00] 16:27:44 INFO - PROCESS | 2076 | 1461022064143 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x1191ba000) [pid = 2076] [serial = 1850] [outer = 0x115579c00] 16:27:44 INFO - PROCESS | 2076 | 1461022064700 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 724ms 16:27:44 INFO - PROCESS | 2076 | 1461022064721 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 2076 | 1461022064724 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:27:44 INFO - PROCESS | 2076 | 1461022064729 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 2076 | 1461022064732 Marionette TRACE conn2 <- [1,2438,null,{}] 16:27:44 INFO - PROCESS | 2076 | 1461022064735 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:44 INFO - PROCESS | 2076 | 1461022064890 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:27:44 INFO - PROCESS | 2076 | 1461022064989 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c490000 == 89 [pid = 2076] [id = 617] 16:27:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x1192de400) [pid = 2076] [serial = 1851] [outer = 0x0] 16:27:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x119b64400) [pid = 2076] [serial = 1852] [outer = 0x1192de400] 16:27:45 INFO - PROCESS | 2076 | 1461022065016 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x119c57c00) [pid = 2076] [serial = 1853] [outer = 0x1192de400] 16:27:45 INFO - PROCESS | 2076 | 1461022065390 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 673ms 16:27:45 INFO - PROCESS | 2076 | 1461022065401 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:27:45 INFO - PROCESS | 2076 | 1461022065403 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:27:45 INFO - PROCESS | 2076 | 1461022065407 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 2076 | 1461022065409 Marionette TRACE conn2 <- [1,2442,null,{}] 16:27:45 INFO - PROCESS | 2076 | 1461022065412 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:45 INFO - PROCESS | 2076 | 1461022065609 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:27:45 INFO - PROCESS | 2076 | 1461022065626 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x125ce8000 == 90 [pid = 2076] [id = 618] 16:27:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x119c59000) [pid = 2076] [serial = 1854] [outer = 0x0] 16:27:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x11a78d400) [pid = 2076] [serial = 1855] [outer = 0x119c59000] 16:27:45 INFO - PROCESS | 2076 | 1461022065670 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x11a903400) [pid = 2076] [serial = 1856] [outer = 0x119c59000] 16:27:46 INFO - PROCESS | 2076 | 1461022066084 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 722ms 16:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:27:46 INFO - PROCESS | 2076 | 1461022066128 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 2076 | 1461022066130 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:27:46 INFO - PROCESS | 2076 | 1461022066132 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 2076 | 1461022066133 Marionette TRACE conn2 <- [1,2446,null,{}] 16:27:46 INFO - PROCESS | 2076 | 1461022066135 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:46 INFO - PROCESS | 2076 | 1461022066299 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:27:46 INFO - PROCESS | 2076 | 1461022066324 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x127183800 == 91 [pid = 2076] [id = 619] 16:27:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x11a87a000) [pid = 2076] [serial = 1857] [outer = 0x0] 16:27:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x11a992c00) [pid = 2076] [serial = 1858] [outer = 0x11a87a000] 16:27:46 INFO - PROCESS | 2076 | 1461022066352 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x11ad41000) [pid = 2076] [serial = 1859] [outer = 0x11a87a000] 16:27:46 INFO - PROCESS | 2076 | 1461022066722 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 618ms 16:27:46 INFO - PROCESS | 2076 | 1461022066750 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 2076 | 1461022066751 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:27:46 INFO - PROCESS | 2076 | 1461022066759 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 2076 | 1461022066760 Marionette TRACE conn2 <- [1,2450,null,{}] 16:27:46 INFO - PROCESS | 2076 | 1461022066762 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:46 INFO - PROCESS | 2076 | 1461022066891 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:27:46 INFO - PROCESS | 2076 | 1461022066953 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d16000 == 92 [pid = 2076] [id = 620] 16:27:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x11ad50c00) [pid = 2076] [serial = 1860] [outer = 0x0] 16:27:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x11ad7b400) [pid = 2076] [serial = 1861] [outer = 0x11ad50c00] 16:27:46 INFO - PROCESS | 2076 | 1461022066979 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x11adc3c00) [pid = 2076] [serial = 1862] [outer = 0x11ad50c00] 16:27:47 INFO - PROCESS | 2076 | 1461022067311 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 573ms 16:27:47 INFO - PROCESS | 2076 | 1461022067328 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 2076 | 1461022067331 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:27:47 INFO - PROCESS | 2076 | 1461022067334 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 2076 | 1461022067335 Marionette TRACE conn2 <- [1,2454,null,{}] 16:27:47 INFO - PROCESS | 2076 | 1461022067337 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:47 INFO - PROCESS | 2076 | 1461022067466 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:27:47 INFO - PROCESS | 2076 | 1461022067480 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d4b000 == 93 [pid = 2076] [id = 621] 16:27:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x11af84400) [pid = 2076] [serial = 1863] [outer = 0x0] 16:27:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x11b578800) [pid = 2076] [serial = 1864] [outer = 0x11af84400] 16:27:47 INFO - PROCESS | 2076 | 1461022067506 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x11b5ce000) [pid = 2076] [serial = 1865] [outer = 0x11af84400] 16:27:47 INFO - PROCESS | 2076 | 1461022067885 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 570ms 16:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:27:47 INFO - PROCESS | 2076 | 1461022067905 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 2076 | 1461022067906 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:27:47 INFO - PROCESS | 2076 | 1461022067908 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 2076 | 1461022067909 Marionette TRACE conn2 <- [1,2458,null,{}] 16:27:47 INFO - PROCESS | 2076 | 1461022067911 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 2076 | 1461022068040 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:27:48 INFO - PROCESS | 2076 | 1461022068054 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x129ed0800 == 94 [pid = 2076] [id = 622] 16:27:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x11b5d5400) [pid = 2076] [serial = 1866] [outer = 0x0] 16:27:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x11bbfa400) [pid = 2076] [serial = 1867] [outer = 0x11b5d5400] 16:27:48 INFO - PROCESS | 2076 | 1461022068081 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x11c128c00) [pid = 2076] [serial = 1868] [outer = 0x11b5d5400] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x12a060000) [pid = 2076] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12c55f400) [pid = 2076] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x1152b1c00) [pid = 2076] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x12da85800) [pid = 2076] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x13940dc00) [pid = 2076] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x11a876400) [pid = 2076] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x11203b400) [pid = 2076] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x11ad50000) [pid = 2076] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x11c57a000) [pid = 2076] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x12a058800) [pid = 2076] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12a524c00) [pid = 2076] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x128d9a400) [pid = 2076] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x128110000) [pid = 2076] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x12a023000) [pid = 2076] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x12c56e800) [pid = 2076] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12a331800) [pid = 2076] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x1158e7000) [pid = 2076] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12fa52400) [pid = 2076] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x11c129800) [pid = 2076] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12c57c800) [pid = 2076] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x112042400) [pid = 2076] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a70e400) [pid = 2076] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x12fbdf000) [pid = 2076] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:27:48 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12a3ab800) [pid = 2076] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:27:48 INFO - PROCESS | 2076 | 1461022068753 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 868ms 16:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:27:48 INFO - PROCESS | 2076 | 1461022068777 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 2076 | 1461022068778 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:27:48 INFO - PROCESS | 2076 | 1461022068780 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 2076 | 1461022068781 Marionette TRACE conn2 <- [1,2462,null,{}] 16:27:48 INFO - PROCESS | 2076 | 1461022068784 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 2076 | 1461022068887 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:27:48 INFO - PROCESS | 2076 | 1461022068974 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a233000 == 95 [pid = 2076] [id = 623] 16:27:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x11a991800) [pid = 2076] [serial = 1869] [outer = 0x0] 16:27:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x11c11f400) [pid = 2076] [serial = 1870] [outer = 0x11a991800] 16:27:49 INFO - PROCESS | 2076 | 1461022069000 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x11c313400) [pid = 2076] [serial = 1871] [outer = 0x11a991800] 16:27:49 INFO - PROCESS | 2076 | 1461022069310 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 569ms 16:27:49 INFO - PROCESS | 2076 | 1461022069350 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:27:49 INFO - PROCESS | 2076 | 1461022069352 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:27:49 INFO - PROCESS | 2076 | 1461022069354 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 2076 | 1461022069356 Marionette TRACE conn2 <- [1,2466,null,{}] 16:27:49 INFO - PROCESS | 2076 | 1461022069358 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:49 INFO - PROCESS | 2076 | 1461022069472 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:27:49 INFO - PROCESS | 2076 | 1461022069552 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a547000 == 96 [pid = 2076] [id = 624] 16:27:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x11c305c00) [pid = 2076] [serial = 1872] [outer = 0x0] 16:27:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x11c72a000) [pid = 2076] [serial = 1873] [outer = 0x11c305c00] 16:27:49 INFO - PROCESS | 2076 | 1461022069582 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x126ec1800) [pid = 2076] [serial = 1874] [outer = 0x11c305c00] 16:27:49 INFO - PROCESS | 2076 | 1461022069854 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 16:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:27:49 INFO - PROCESS | 2076 | 1461022069873 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 2076 | 1461022069874 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:27:49 INFO - PROCESS | 2076 | 1461022069877 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 2076 | 1461022069878 Marionette TRACE conn2 <- [1,2470,null,{}] 16:27:49 INFO - PROCESS | 2076 | 1461022069889 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:49 INFO - PROCESS | 2076 | 1461022069996 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:27:50 INFO - PROCESS | 2076 | 1461022070001 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x12c5d0000 == 97 [pid = 2076] [id = 625] 16:27:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x126ec1400) [pid = 2076] [serial = 1875] [outer = 0x0] 16:27:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x127150c00) [pid = 2076] [serial = 1876] [outer = 0x126ec1400] 16:27:50 INFO - PROCESS | 2076 | 1461022070028 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x1276a4400) [pid = 2076] [serial = 1877] [outer = 0x126ec1400] 16:27:50 INFO - PROCESS | 2076 | 1461022070398 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 529ms 16:27:50 INFO - PROCESS | 2076 | 1461022070406 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 2076 | 1461022070407 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:27:50 INFO - PROCESS | 2076 | 1461022070410 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 2076 | 1461022070411 Marionette TRACE conn2 <- [1,2474,null,{}] 16:27:50 INFO - PROCESS | 2076 | 1461022070416 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:50 INFO - PROCESS | 2076 | 1461022070563 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:27:50 INFO - PROCESS | 2076 | 1461022070572 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc24800 == 98 [pid = 2076] [id = 626] 16:27:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x126ec3400) [pid = 2076] [serial = 1878] [outer = 0x0] 16:27:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x1280b1400) [pid = 2076] [serial = 1879] [outer = 0x126ec3400] 16:27:50 INFO - PROCESS | 2076 | 1461022070597 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x1281a7400) [pid = 2076] [serial = 1880] [outer = 0x126ec3400] 16:27:51 INFO - PROCESS | 2076 | 1461022071184 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 821ms 16:27:51 INFO - PROCESS | 2076 | 1461022071233 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 2076 | 1461022071236 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:27:51 INFO - PROCESS | 2076 | 1461022071240 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 2076 | 1461022071242 Marionette TRACE conn2 <- [1,2478,null,{}] 16:27:51 INFO - PROCESS | 2076 | 1461022071246 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:51 INFO - PROCESS | 2076 | 1461022071399 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:27:51 INFO - PROCESS | 2076 | 1461022071496 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a860800 == 99 [pid = 2076] [id = 627] 16:27:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x114aa7800) [pid = 2076] [serial = 1881] [outer = 0x0] 16:27:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x114bd9000) [pid = 2076] [serial = 1882] [outer = 0x114aa7800] 16:27:51 INFO - PROCESS | 2076 | 1461022071529 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x11557b000) [pid = 2076] [serial = 1883] [outer = 0x114aa7800] 16:27:51 INFO - PROCESS | 2076 | 1461022071971 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 775ms 16:27:52 INFO - PROCESS | 2076 | 1461022072016 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 2076 | 1461022072020 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:27:52 INFO - PROCESS | 2076 | 1461022072025 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 2076 | 1461022072027 Marionette TRACE conn2 <- [1,2482,null,{}] 16:27:52 INFO - PROCESS | 2076 | 1461022072029 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:52 INFO - PROCESS | 2076 | 1461022072154 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:27:52 INFO - PROCESS | 2076 | 1461022072279 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x12780a000 == 100 [pid = 2076] [id = 628] 16:27:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x11557c000) [pid = 2076] [serial = 1884] [outer = 0x0] 16:27:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x118ce5000) [pid = 2076] [serial = 1885] [outer = 0x11557c000] 16:27:52 INFO - PROCESS | 2076 | 1461022072312 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x119d97c00) [pid = 2076] [serial = 1886] [outer = 0x11557c000] 16:27:52 INFO - PROCESS | 2076 | 1461022072743 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 772ms 16:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:27:52 INFO - PROCESS | 2076 | 1461022072798 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 2076 | 1461022072799 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:27:52 INFO - PROCESS | 2076 | 1461022072802 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 2076 | 1461022072804 Marionette TRACE conn2 <- [1,2486,null,{}] 16:27:52 INFO - PROCESS | 2076 | 1461022072812 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:52 INFO - PROCESS | 2076 | 1461022072938 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:27:53 INFO - PROCESS | 2076 | 1461022073063 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d01f000 == 101 [pid = 2076] [id = 629] 16:27:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x11a90fc00) [pid = 2076] [serial = 1887] [outer = 0x0] 16:27:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x11accfc00) [pid = 2076] [serial = 1888] [outer = 0x11a90fc00] 16:27:53 INFO - PROCESS | 2076 | 1461022073098 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x11c544000) [pid = 2076] [serial = 1889] [outer = 0x11a90fc00] 16:27:53 INFO - PROCESS | 2076 | 1461022073579 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 823ms 16:27:53 INFO - PROCESS | 2076 | 1461022073626 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 2076 | 1461022073629 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:27:53 INFO - PROCESS | 2076 | 1461022073635 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 2076 | 1461022073637 Marionette TRACE conn2 <- [1,2490,null,{}] 16:27:53 INFO - PROCESS | 2076 | 1461022073641 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:53 INFO - PROCESS | 2076 | 1461022073825 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:27:53 INFO - PROCESS | 2076 | 1461022073919 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d543800 == 102 [pid = 2076] [id = 630] 16:27:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x125b82800) [pid = 2076] [serial = 1890] [outer = 0x0] 16:27:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x125c17c00) [pid = 2076] [serial = 1891] [outer = 0x125b82800] 16:27:53 INFO - PROCESS | 2076 | 1461022073950 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x126d4e800) [pid = 2076] [serial = 1892] [outer = 0x125b82800] 16:27:54 INFO - PROCESS | 2076 | 1461022074417 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 822ms 16:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:27:54 INFO - PROCESS | 2076 | 1461022074456 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 2076 | 1461022074458 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:27:54 INFO - PROCESS | 2076 | 1461022074460 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 2076 | 1461022074461 Marionette TRACE conn2 <- [1,2494,null,{}] 16:27:54 INFO - PROCESS | 2076 | 1461022074466 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:54 INFO - PROCESS | 2076 | 1461022074585 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:27:54 INFO - PROCESS | 2076 | 1461022074680 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e280800 == 103 [pid = 2076] [id = 631] 16:27:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x125b83800) [pid = 2076] [serial = 1893] [outer = 0x0] 16:27:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x1272c6400) [pid = 2076] [serial = 1894] [outer = 0x125b83800] 16:27:54 INFO - PROCESS | 2076 | 1461022074711 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x128baa400) [pid = 2076] [serial = 1895] [outer = 0x125b83800] 16:27:55 INFO - PROCESS | 2076 | 1461022075153 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 723ms 16:27:55 INFO - PROCESS | 2076 | 1461022075188 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 2076 | 1461022075190 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:27:55 INFO - PROCESS | 2076 | 1461022075192 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 2076 | 1461022075194 Marionette TRACE conn2 <- [1,2498,null,{}] 16:27:55 INFO - PROCESS | 2076 | 1461022075197 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:55 INFO - PROCESS | 2076 | 1461022075324 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:27:55 INFO - PROCESS | 2076 | 1461022075418 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e868000 == 104 [pid = 2076] [id = 632] 16:27:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x128d9b800) [pid = 2076] [serial = 1896] [outer = 0x0] 16:27:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x129c2f400) [pid = 2076] [serial = 1897] [outer = 0x128d9b800] 16:27:55 INFO - PROCESS | 2076 | 1461022075451 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 225 (0x129c39800) [pid = 2076] [serial = 1898] [outer = 0x128d9b800] 16:27:55 INFO - PROCESS | 2076 | 1461022075873 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 723ms 16:27:55 INFO - PROCESS | 2076 | 1461022075929 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 2076 | 1461022075930 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:27:55 INFO - PROCESS | 2076 | 1461022075964 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 2076 | 1461022075966 Marionette TRACE conn2 <- [1,2502,null,{}] 16:27:55 INFO - PROCESS | 2076 | 1461022075968 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:56 INFO - PROCESS | 2076 | 1461022076089 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:27:56 INFO - PROCESS | 2076 | 1461022076182 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef7f800 == 105 [pid = 2076] [id = 633] 16:27:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 226 (0x128de0400) [pid = 2076] [serial = 1899] [outer = 0x0] 16:27:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 227 (0x129c59800) [pid = 2076] [serial = 1900] [outer = 0x128de0400] 16:27:56 INFO - PROCESS | 2076 | 1461022076212 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x129ccdc00) [pid = 2076] [serial = 1901] [outer = 0x128de0400] 16:27:56 INFO - PROCESS | 2076 | 1461022076637 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 739ms 16:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:27:56 INFO - PROCESS | 2076 | 1461022076685 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 2076 | 1461022076687 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:27:56 INFO - PROCESS | 2076 | 1461022076689 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 2076 | 1461022076691 Marionette TRACE conn2 <- [1,2506,null,{}] 16:27:56 INFO - PROCESS | 2076 | 1461022076693 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:56 INFO - PROCESS | 2076 | 1461022076864 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:27:56 INFO - PROCESS | 2076 | 1461022076875 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f414000 == 106 [pid = 2076] [id = 634] 16:27:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 229 (0x128de1800) [pid = 2076] [serial = 1902] [outer = 0x0] 16:27:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 230 (0x129cd7000) [pid = 2076] [serial = 1903] [outer = 0x128de1800] 16:27:56 INFO - PROCESS | 2076 | 1461022076946 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 231 (0x129e2e400) [pid = 2076] [serial = 1904] [outer = 0x128de1800] 16:27:57 INFO - PROCESS | 2076 | 1461022077379 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 721ms 16:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:27:57 INFO - PROCESS | 2076 | 1461022077450 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 2076 | 1461022077452 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:27:57 INFO - PROCESS | 2076 | 1461022077456 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 2076 | 1461022077457 Marionette TRACE conn2 <- [1,2510,null,{}] 16:27:57 INFO - PROCESS | 2076 | 1461022077460 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:57 INFO - PROCESS | 2076 | 1461022077582 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:27:57 INFO - PROCESS | 2076 | 1461022077707 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb70800 == 107 [pid = 2076] [id = 635] 16:27:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 232 (0x129e23c00) [pid = 2076] [serial = 1905] [outer = 0x0] 16:27:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x129e4b800) [pid = 2076] [serial = 1906] [outer = 0x129e23c00] 16:27:57 INFO - PROCESS | 2076 | 1461022077739 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 234 (0x129eb4000) [pid = 2076] [serial = 1907] [outer = 0x129e23c00] 16:27:58 INFO - PROCESS | 2076 | 1461022078201 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 772ms 16:27:58 INFO - PROCESS | 2076 | 1461022078228 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:27:58 INFO - PROCESS | 2076 | 1461022078232 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:27:58 INFO - PROCESS | 2076 | 1461022078235 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 2076 | 1461022078236 Marionette TRACE conn2 <- [1,2514,null,{}] 16:27:58 INFO - PROCESS | 2076 | 1461022078239 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:58 INFO - PROCESS | 2076 | 1461022078361 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:27:58 INFO - PROCESS | 2076 | 1461022078487 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d42800 == 108 [pid = 2076] [id = 636] 16:27:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 235 (0x114031c00) [pid = 2076] [serial = 1908] [outer = 0x0] 16:27:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 236 (0x128d9fc00) [pid = 2076] [serial = 1909] [outer = 0x114031c00] 16:27:58 INFO - PROCESS | 2076 | 1461022078519 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 237 (0x129ec0400) [pid = 2076] [serial = 1910] [outer = 0x114031c00] 16:27:58 INFO - PROCESS | 2076 | 1461022078995 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 820ms 16:27:59 INFO - PROCESS | 2076 | 1461022079055 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 2076 | 1461022079057 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:27:59 INFO - PROCESS | 2076 | 1461022079059 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 2076 | 1461022079061 Marionette TRACE conn2 <- [1,2518,null,{}] 16:27:59 INFO - PROCESS | 2076 | 1461022079086 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:59 INFO - PROCESS | 2076 | 1461022079224 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:27:59 INFO - PROCESS | 2076 | 1461022079323 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x131981800 == 109 [pid = 2076] [id = 637] 16:27:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 238 (0x11864cc00) [pid = 2076] [serial = 1911] [outer = 0x0] 16:27:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 239 (0x12a056000) [pid = 2076] [serial = 1912] [outer = 0x11864cc00] 16:27:59 INFO - PROCESS | 2076 | 1461022079358 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 240 (0x12a292c00) [pid = 2076] [serial = 1913] [outer = 0x11864cc00] 16:28:00 INFO - PROCESS | 2076 | 1461022080056 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1043ms 16:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:28:00 INFO - PROCESS | 2076 | 1461022080108 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 2076 | 1461022080111 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:28:00 INFO - PROCESS | 2076 | 1461022080115 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 2076 | 1461022080117 Marionette TRACE conn2 <- [1,2522,null,{}] 16:28:00 INFO - PROCESS | 2076 | 1461022080135 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:00 INFO - PROCESS | 2076 | 1461022080256 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:28:00 INFO - PROCESS | 2076 | 1461022080393 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x126836800 == 110 [pid = 2076] [id = 638] 16:28:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 241 (0x112044800) [pid = 2076] [serial = 1914] [outer = 0x0] 16:28:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 242 (0x114405000) [pid = 2076] [serial = 1915] [outer = 0x112044800] 16:28:00 INFO - PROCESS | 2076 | 1461022080424 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 243 (0x114bd1800) [pid = 2076] [serial = 1916] [outer = 0x112044800] 16:28:00 INFO - PROCESS | 2076 | 1461022080942 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 840ms 16:28:00 INFO - PROCESS | 2076 | 1461022080956 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 2076 | 1461022080961 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:28:00 INFO - PROCESS | 2076 | 1461022080968 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 2076 | 1461022080971 Marionette TRACE conn2 <- [1,2526,null,{}] 16:28:00 INFO - PROCESS | 2076 | 1461022080975 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:01 INFO - PROCESS | 2076 | 1461022081140 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:28:01 INFO - PROCESS | 2076 | 1461022081263 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c48d800 == 111 [pid = 2076] [id = 639] 16:28:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 244 (0x115574000) [pid = 2076] [serial = 1917] [outer = 0x0] 16:28:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 245 (0x1191b9000) [pid = 2076] [serial = 1918] [outer = 0x115574000] 16:28:01 INFO - PROCESS | 2076 | 1461022081291 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 246 (0x119d93c00) [pid = 2076] [serial = 1919] [outer = 0x115574000] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x11ad54800 == 110 [pid = 2076] [id = 459] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x12c5d0000 == 109 [pid = 2076] [id = 625] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x12a547000 == 108 [pid = 2076] [id = 624] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x12a233000 == 107 [pid = 2076] [id = 623] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x129ed0800 == 106 [pid = 2076] [id = 622] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x129d4b000 == 105 [pid = 2076] [id = 621] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x129d16000 == 104 [pid = 2076] [id = 620] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 245 (0x139730400) [pid = 2076] [serial = 1807] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x127183800 == 103 [pid = 2076] [id = 619] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x125ce8000 == 102 [pid = 2076] [id = 618] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x11c490000 == 101 [pid = 2076] [id = 617] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x11b528000 == 100 [pid = 2076] [id = 616] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x119c90800 == 99 [pid = 2076] [id = 615] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x118cac800 == 98 [pid = 2076] [id = 614] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x12cc1d000 == 97 [pid = 2076] [id = 612] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x129d37800 == 96 [pid = 2076] [id = 611] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x145ce1000 == 95 [pid = 2076] [id = 610] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x139ea3800 == 94 [pid = 2076] [id = 609] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x1456d6800 == 93 [pid = 2076] [id = 608] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x145a46800 == 92 [pid = 2076] [id = 607] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x145cd8000 == 91 [pid = 2076] [id = 606] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x138465000 == 90 [pid = 2076] [id = 605] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x12d019000 == 89 [pid = 2076] [id = 604] 16:28:01 INFO - PROCESS | 2076 | --DOCSHELL 0x11c140800 == 88 [pid = 2076] [id = 603] 16:28:01 INFO - PROCESS | 2076 | 1461022081740 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 244 (0x12e83e000) [pid = 2076] [serial = 1541] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 243 (0x11a78f400) [pid = 2076] [serial = 1553] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 242 (0x12cf8e800) [pid = 2076] [serial = 1538] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 241 (0x136e2cc00) [pid = 2076] [serial = 1547] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 240 (0x12a5a6400) [pid = 2076] [serial = 1535] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 239 (0x12da88c00) [pid = 2076] [serial = 1595] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 238 (0x12a4c1800) [pid = 2076] [serial = 1550] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 237 (0x11a999400) [pid = 2076] [serial = 1529] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 236 (0x12fea4800) [pid = 2076] [serial = 1544] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 235 (0x1280af400) [pid = 2076] [serial = 1532] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 234 (0x139403400) [pid = 2076] [serial = 1664] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 233 (0x12e218800) [pid = 2076] [serial = 1792] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 232 (0x12efb5000) [pid = 2076] [serial = 1795] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 231 (0x12cf8d400) [pid = 2076] [serial = 1801] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 230 (0x131942000) [pid = 2076] [serial = 1798] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 229 (0x13193a800) [pid = 2076] [serial = 1796] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 228 (0x13998b000) [pid = 2076] [serial = 1804] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 227 (0x125b81800) [pid = 2076] [serial = 1775] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 226 (0x11bb2d800) [pid = 2076] [serial = 1774] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 225 (0x12c562000) [pid = 2076] [serial = 1747] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 224 (0x114a9a000) [pid = 2076] [serial = 1772] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 223 (0x11211f000) [pid = 2076] [serial = 1771] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x129ccfc00) [pid = 2076] [serial = 1762] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x12c568c00) [pid = 2076] [serial = 1789] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x13193ec00) [pid = 2076] [serial = 1736] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x136f6f400) [pid = 2076] [serial = 1756] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x12a3a0800) [pid = 2076] [serial = 1783] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12a4ba400) [pid = 2076] [serial = 1784] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x139238000) [pid = 2076] [serial = 1759] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x128ddf400) [pid = 2076] [serial = 1768] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x12a55b000) [pid = 2076] [serial = 1786] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x12aaa6c00) [pid = 2076] [serial = 1787] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x1278eb800) [pid = 2076] [serial = 1741] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x12e448c00) [pid = 2076] [serial = 1750] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x12a39dc00) [pid = 2076] [serial = 1744] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x129e53400) [pid = 2076] [serial = 1780] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x12a025c00) [pid = 2076] [serial = 1781] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x11a78c800) [pid = 2076] [serial = 1738] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x13940bc00) [pid = 2076] [serial = 1765] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x131945800) [pid = 2076] [serial = 1753] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x136f70000) [pid = 2076] [serial = 1799] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x129cd0800) [pid = 2076] [serial = 1777] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x129e52400) [pid = 2076] [serial = 1778] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x13a1dfc00) [pid = 2076] [serial = 1805] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12e83d400) [pid = 2076] [serial = 1793] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x13940b800) [pid = 2076] [serial = 1802] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x12d036000) [pid = 2076] [serial = 1790] [outer = 0x0] [url = about:blank] 16:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 822ms 16:28:01 INFO - PROCESS | 2076 | 1461022081808 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 2076 | 1461022081809 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:28:01 INFO - PROCESS | 2076 | 1461022081814 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 2076 | 1461022081816 Marionette TRACE conn2 <- [1,2530,null,{}] 16:28:01 INFO - PROCESS | 2076 | 1461022081824 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:01 INFO - PROCESS | 2076 | 1461022081932 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:28:01 INFO - PROCESS | 2076 | 1461022081940 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c14f000 == 89 [pid = 2076] [id = 640] 16:28:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x11a872400) [pid = 2076] [serial = 1920] [outer = 0x0] 16:28:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x11a993400) [pid = 2076] [serial = 1921] [outer = 0x11a872400] 16:28:01 INFO - PROCESS | 2076 | 1461022081968 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x11ad36800) [pid = 2076] [serial = 1922] [outer = 0x11a872400] 16:28:02 INFO - PROCESS | 2076 | 1461022082409 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 625ms 16:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:28:02 INFO - PROCESS | 2076 | 1461022082438 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 2076 | 1461022082440 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:28:02 INFO - PROCESS | 2076 | 1461022082442 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 2076 | 1461022082443 Marionette TRACE conn2 <- [1,2534,null,{}] 16:28:02 INFO - PROCESS | 2076 | 1461022082445 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:02 INFO - PROCESS | 2076 | 1461022082548 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:28:02 INFO - PROCESS | 2076 | 1461022082553 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d48000 == 90 [pid = 2076] [id = 641] 16:28:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x11ad3dc00) [pid = 2076] [serial = 1923] [outer = 0x0] 16:28:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x11b5ce400) [pid = 2076] [serial = 1924] [outer = 0x11ad3dc00] 16:28:02 INFO - PROCESS | 2076 | 1461022082580 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x11bf1c800) [pid = 2076] [serial = 1925] [outer = 0x11ad3dc00] 16:28:02 INFO - PROCESS | 2076 | 1461022082959 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 570ms 16:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:28:03 INFO - PROCESS | 2076 | 1461022083013 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 2076 | 1461022083014 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:28:03 INFO - PROCESS | 2076 | 1461022083016 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 2076 | 1461022083017 Marionette TRACE conn2 <- [1,2538,null,{}] 16:28:03 INFO - PROCESS | 2076 | 1461022083020 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:03 INFO - PROCESS | 2076 | 1461022083122 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:28:03 INFO - PROCESS | 2076 | 1461022083126 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a240000 == 91 [pid = 2076] [id = 642] 16:28:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x11c129c00) [pid = 2076] [serial = 1926] [outer = 0x0] 16:28:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x11c549c00) [pid = 2076] [serial = 1927] [outer = 0x11c129c00] 16:28:03 INFO - PROCESS | 2076 | 1461022083154 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x125da6000) [pid = 2076] [serial = 1928] [outer = 0x11c129c00] 16:28:03 INFO - PROCESS | 2076 | 1461022083542 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 569ms 16:28:03 INFO - PROCESS | 2076 | 1461022083590 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:28:03 INFO - PROCESS | 2076 | 1461022083592 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:28:03 INFO - PROCESS | 2076 | 1461022083601 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 2076 | 1461022083602 Marionette TRACE conn2 <- [1,2542,null,{}] 16:28:03 INFO - PROCESS | 2076 | 1461022083605 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:03 INFO - PROCESS | 2076 | 1461022083735 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:28:03 INFO - PROCESS | 2076 | 1461022083741 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b371800 == 92 [pid = 2076] [id = 643] 16:28:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x127150800) [pid = 2076] [serial = 1929] [outer = 0x0] 16:28:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x128ddf400) [pid = 2076] [serial = 1930] [outer = 0x127150800] 16:28:03 INFO - PROCESS | 2076 | 1461022083785 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x129ccc800) [pid = 2076] [serial = 1931] [outer = 0x127150800] 16:28:04 INFO - PROCESS | 2076 | 1461022084324 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 776ms 16:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:28:04 INFO - PROCESS | 2076 | 1461022084371 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 2076 | 1461022084372 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:28:04 INFO - PROCESS | 2076 | 1461022084374 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 2076 | 1461022084375 Marionette TRACE conn2 <- [1,2546,null,{}] 16:28:04 INFO - PROCESS | 2076 | 1461022084378 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:04 INFO - PROCESS | 2076 | 1461022084529 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:28:04 INFO - PROCESS | 2076 | 1461022084546 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d004000 == 93 [pid = 2076] [id = 644] 16:28:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x127b2a800) [pid = 2076] [serial = 1932] [outer = 0x0] 16:28:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x129eb8800) [pid = 2076] [serial = 1933] [outer = 0x127b2a800] 16:28:04 INFO - PROCESS | 2076 | 1461022084572 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x12a01b000) [pid = 2076] [serial = 1934] [outer = 0x127b2a800] 16:28:04 INFO - PROCESS | 2076 | 1461022084943 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms 16:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:28:05 INFO - PROCESS | 2076 | 1461022084996 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 2076 | 1461022084997 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:28:05 INFO - PROCESS | 2076 | 1461022084999 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 2076 | 1461022085001 Marionette TRACE conn2 <- [1,2550,null,{}] 16:28:05 INFO - PROCESS | 2076 | 1461022085003 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:05 INFO - PROCESS | 2076 | 1461022085136 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:28:05 INFO - PROCESS | 2076 | 1461022085150 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db77800 == 94 [pid = 2076] [id = 645] 16:28:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x1278eb800) [pid = 2076] [serial = 1935] [outer = 0x0] 16:28:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x12a023800) [pid = 2076] [serial = 1936] [outer = 0x1278eb800] 16:28:05 INFO - PROCESS | 2076 | 1461022085176 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x12a290c00) [pid = 2076] [serial = 1937] [outer = 0x1278eb800] 16:28:05 INFO - PROCESS | 2076 | 1461022085543 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 568ms 16:28:05 INFO - PROCESS | 2076 | 1461022085568 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 2076 | 1461022085569 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:28:05 INFO - PROCESS | 2076 | 1461022085572 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 2076 | 1461022085573 Marionette TRACE conn2 <- [1,2554,null,{}] 16:28:05 INFO - PROCESS | 2076 | 1461022085581 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:05 INFO - PROCESS | 2076 | 1461022085719 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:28:05 INFO - PROCESS | 2076 | 1461022085732 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f409000 == 95 [pid = 2076] [id = 646] 16:28:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x129c30800) [pid = 2076] [serial = 1938] [outer = 0x0] 16:28:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x12a32c000) [pid = 2076] [serial = 1939] [outer = 0x129c30800] 16:28:05 INFO - PROCESS | 2076 | 1461022085758 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x12a333800) [pid = 2076] [serial = 1940] [outer = 0x129c30800] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x13972e400) [pid = 2076] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x11ad50c00) [pid = 2076] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x11af84400) [pid = 2076] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x11b5d5400) [pid = 2076] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x11a991800) [pid = 2076] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x1192de400) [pid = 2076] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x115579c00) [pid = 2076] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x119c59000) [pid = 2076] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x1140b7400) [pid = 2076] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x114a9f800) [pid = 2076] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x126ec1400) [pid = 2076] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x11a87a000) [pid = 2076] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:28:06 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x11c305c00) [pid = 2076] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:28:06 INFO - PROCESS | 2076 | 1461022086326 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 772ms 16:28:06 INFO - PROCESS | 2076 | 1461022086345 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 2076 | 1461022086346 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:28:06 INFO - PROCESS | 2076 | 1461022086351 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 2076 | 1461022086352 Marionette TRACE conn2 <- [1,2558,null,{}] 16:28:06 INFO - PROCESS | 2076 | 1461022086355 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:06 INFO - PROCESS | 2076 | 1461022086458 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:28:06 INFO - PROCESS | 2076 | 1461022086546 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x1302d6800 == 96 [pid = 2076] [id = 647] 16:28:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x1191bb800) [pid = 2076] [serial = 1941] [outer = 0x0] 16:28:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x11c305c00) [pid = 2076] [serial = 1942] [outer = 0x1191bb800] 16:28:06 INFO - PROCESS | 2076 | 1461022086571 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x12a297800) [pid = 2076] [serial = 1943] [outer = 0x1191bb800] 16:28:06 INFO - PROCESS | 2076 | 1461022086889 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 569ms 16:28:06 INFO - PROCESS | 2076 | 1461022086921 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 2076 | 1461022086922 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:28:06 INFO - PROCESS | 2076 | 1461022086925 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 2076 | 1461022086926 Marionette TRACE conn2 <- [1,2562,null,{}] 16:28:06 INFO - PROCESS | 2076 | 1461022086929 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:07 INFO - PROCESS | 2076 | 1461022087044 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:28:07 INFO - PROCESS | 2076 | 1461022087129 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f59800 == 97 [pid = 2076] [id = 648] 16:28:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x129e2ac00) [pid = 2076] [serial = 1944] [outer = 0x0] 16:28:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x12a3a1400) [pid = 2076] [serial = 1945] [outer = 0x129e2ac00] 16:28:07 INFO - PROCESS | 2076 | 1461022087159 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x12a45d800) [pid = 2076] [serial = 1946] [outer = 0x129e2ac00] 16:28:07 INFO - PROCESS | 2076 | 1461022087501 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 622ms 16:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:28:07 INFO - PROCESS | 2076 | 1461022087547 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 2076 | 1461022087549 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:28:07 INFO - PROCESS | 2076 | 1461022087551 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 2076 | 1461022087552 Marionette TRACE conn2 <- [1,2566,null,{}] 16:28:07 INFO - PROCESS | 2076 | 1461022087555 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:07 INFO - PROCESS | 2076 | 1461022087659 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:28:07 INFO - PROCESS | 2076 | 1461022087663 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x1391ca000 == 98 [pid = 2076] [id = 649] 16:28:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x12a45cc00) [pid = 2076] [serial = 1947] [outer = 0x0] 16:28:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x12a4bf800) [pid = 2076] [serial = 1948] [outer = 0x12a45cc00] 16:28:07 INFO - PROCESS | 2076 | 1461022087689 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x12a524c00) [pid = 2076] [serial = 1949] [outer = 0x12a45cc00] 16:28:08 INFO - PROCESS | 2076 | 1461022088053 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 16:28:08 INFO - PROCESS | 2076 | 1461022088098 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 2076 | 1461022088100 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:28:08 INFO - PROCESS | 2076 | 1461022088103 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 2076 | 1461022088104 Marionette TRACE conn2 <- [1,2570,null,{}] 16:28:08 INFO - PROCESS | 2076 | 1461022088106 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:08 INFO - PROCESS | 2076 | 1461022088213 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:28:08 INFO - PROCESS | 2076 | 1461022088413 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x118aa8000 == 99 [pid = 2076] [id = 650] 16:28:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x112122c00) [pid = 2076] [serial = 1950] [outer = 0x0] 16:28:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x112255800) [pid = 2076] [serial = 1951] [outer = 0x112122c00] 16:28:08 INFO - PROCESS | 2076 | 1461022088489 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x114aa0c00) [pid = 2076] [serial = 1952] [outer = 0x112122c00] 16:28:08 INFO - PROCESS | 2076 | 1461022088966 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 871ms 16:28:08 INFO - PROCESS | 2076 | 1461022088975 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 2076 | 1461022088979 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:28:08 INFO - PROCESS | 2076 | 1461022088985 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 2076 | 1461022088987 Marionette TRACE conn2 <- [1,2574,null,{}] 16:28:08 INFO - PROCESS | 2076 | 1461022088991 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 2076 | 1461022089122 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:28:09 INFO - PROCESS | 2076 | 1461022089219 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d25000 == 100 [pid = 2076] [id = 651] 16:28:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x11529c000) [pid = 2076] [serial = 1953] [outer = 0x0] 16:28:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x119b62c00) [pid = 2076] [serial = 1954] [outer = 0x11529c000] 16:28:09 INFO - PROCESS | 2076 | 1461022089253 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x11a93f000) [pid = 2076] [serial = 1955] [outer = 0x11529c000] 16:28:09 INFO - PROCESS | 2076 | 1461022089665 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 720ms 16:28:09 INFO - PROCESS | 2076 | 1461022089730 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 2076 | 1461022089733 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:28:09 INFO - PROCESS | 2076 | 1461022089756 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 2076 | 1461022089757 Marionette TRACE conn2 <- [1,2578,null,{}] 16:28:09 INFO - PROCESS | 2076 | 1461022089760 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 2076 | 1461022089886 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:28:09 INFO - PROCESS | 2076 | 1461022089982 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e27e800 == 101 [pid = 2076] [id = 652] 16:28:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x11adc2800) [pid = 2076] [serial = 1956] [outer = 0x0] 16:28:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x11b580000) [pid = 2076] [serial = 1957] [outer = 0x11adc2800] 16:28:10 INFO - PROCESS | 2076 | 1461022090013 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x126d52c00) [pid = 2076] [serial = 1958] [outer = 0x11adc2800] 16:28:10 INFO - PROCESS | 2076 | 1461022090453 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 722ms 16:28:10 INFO - PROCESS | 2076 | 1461022090476 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 2076 | 1461022090478 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:28:10 INFO - PROCESS | 2076 | 1461022090485 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 2076 | 1461022090490 Marionette TRACE conn2 <- [1,2582,null,{}] 16:28:10 INFO - PROCESS | 2076 | 1461022090493 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:10 INFO - PROCESS | 2076 | 1461022090621 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:28:10 INFO - PROCESS | 2076 | 1461022090718 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x139374800 == 102 [pid = 2076] [id = 653] 16:28:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 225 (0x11ad49400) [pid = 2076] [serial = 1959] [outer = 0x0] 16:28:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 226 (0x12810f400) [pid = 2076] [serial = 1960] [outer = 0x11ad49400] 16:28:10 INFO - PROCESS | 2076 | 1461022090750 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 227 (0x129eb6400) [pid = 2076] [serial = 1961] [outer = 0x11ad49400] 16:28:11 INFO - PROCESS | 2076 | 1461022091168 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 727ms 16:28:11 INFO - PROCESS | 2076 | 1461022091216 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 2076 | 1461022091218 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:28:11 INFO - PROCESS | 2076 | 1461022091220 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 2076 | 1461022091222 Marionette TRACE conn2 <- [1,2586,null,{}] 16:28:11 INFO - PROCESS | 2076 | 1461022091224 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:11 INFO - PROCESS | 2076 | 1461022091350 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:28:11 INFO - PROCESS | 2076 | 1461022091478 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x1396d9000 == 103 [pid = 2076] [id = 654] 16:28:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x129f2f800) [pid = 2076] [serial = 1962] [outer = 0x0] 16:28:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 229 (0x12a299000) [pid = 2076] [serial = 1963] [outer = 0x129f2f800] 16:28:11 INFO - PROCESS | 2076 | 1461022091511 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 230 (0x12a3aa000) [pid = 2076] [serial = 1964] [outer = 0x129f2f800] 16:28:11 INFO - PROCESS | 2076 | 1461022091947 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 770ms 16:28:11 INFO - PROCESS | 2076 | 1461022091990 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 2076 | 1461022091992 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:28:11 INFO - PROCESS | 2076 | 1461022091994 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 2076 | 1461022091996 Marionette TRACE conn2 <- [1,2590,null,{}] 16:28:12 INFO - PROCESS | 2076 | 1461022091998 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 2076 | 1461022092122 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:28:12 INFO - PROCESS | 2076 | 1461022092247 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x139807000 == 104 [pid = 2076] [id = 655] 16:28:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 231 (0x12a45e400) [pid = 2076] [serial = 1965] [outer = 0x0] 16:28:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 232 (0x12a4bb400) [pid = 2076] [serial = 1966] [outer = 0x12a45e400] 16:28:12 INFO - PROCESS | 2076 | 1461022092287 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x12a599000) [pid = 2076] [serial = 1967] [outer = 0x12a45e400] 16:28:12 INFO - PROCESS | 2076 | 1461022092769 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 822ms 16:28:12 INFO - PROCESS | 2076 | 1461022092816 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 2076 | 1461022092818 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:28:12 INFO - PROCESS | 2076 | 1461022092820 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 2076 | 1461022092821 Marionette TRACE conn2 <- [1,2594,null,{}] 16:28:12 INFO - PROCESS | 2076 | 1461022092824 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 2076 | 1461022092950 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:28:13 INFO - PROCESS | 2076 | 1461022093049 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x139aa1000 == 105 [pid = 2076] [id = 656] 16:28:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 234 (0x12a59c400) [pid = 2076] [serial = 1968] [outer = 0x0] 16:28:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 235 (0x12a5a6c00) [pid = 2076] [serial = 1969] [outer = 0x12a59c400] 16:28:13 INFO - PROCESS | 2076 | 1461022093081 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 236 (0x12a70f000) [pid = 2076] [serial = 1970] [outer = 0x12a59c400] 16:28:13 INFO - PROCESS | 2076 | 1461022093518 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 718ms 16:28:13 INFO - PROCESS | 2076 | 1461022093539 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 2076 | 1461022093540 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:28:13 INFO - PROCESS | 2076 | 1461022093543 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 2076 | 1461022093544 Marionette TRACE conn2 <- [1,2598,null,{}] 16:28:13 INFO - PROCESS | 2076 | 1461022093546 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:13 INFO - PROCESS | 2076 | 1461022093668 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:28:13 INFO - PROCESS | 2076 | 1461022093765 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x139b5e800 == 106 [pid = 2076] [id = 657] 16:28:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 237 (0x12a710000) [pid = 2076] [serial = 1971] [outer = 0x0] 16:28:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 238 (0x12a730400) [pid = 2076] [serial = 1972] [outer = 0x12a710000] 16:28:13 INFO - PROCESS | 2076 | 1461022093797 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 239 (0x12aaae000) [pid = 2076] [serial = 1973] [outer = 0x12a710000] 16:28:14 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5d5000 == 105 [pid = 2076] [id = 16] 16:28:14 INFO - PROCESS | 2076 | 1461022094344 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 823ms 16:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:28:14 INFO - PROCESS | 2076 | 1461022094367 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 2076 | 1461022094368 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:28:14 INFO - PROCESS | 2076 | 1461022094371 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 2076 | 1461022094372 Marionette TRACE conn2 <- [1,2602,null,{}] 16:28:14 INFO - PROCESS | 2076 | 1461022094375 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:14 INFO - PROCESS | 2076 | 1461022094496 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:28:14 INFO - PROCESS | 2076 | 1461022094593 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x139de9000 == 106 [pid = 2076] [id = 658] 16:28:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 240 (0x126ec0c00) [pid = 2076] [serial = 1974] [outer = 0x0] 16:28:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 241 (0x12acd0800) [pid = 2076] [serial = 1975] [outer = 0x126ec0c00] 16:28:14 INFO - PROCESS | 2076 | 1461022094623 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 242 (0x12b068800) [pid = 2076] [serial = 1976] [outer = 0x126ec0c00] 16:28:15 INFO - PROCESS | 2076 | 1461022095085 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 769ms 16:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:28:15 INFO - PROCESS | 2076 | 1461022095141 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 2076 | 1461022095142 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:28:15 INFO - PROCESS | 2076 | 1461022095144 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 2076 | 1461022095145 Marionette TRACE conn2 <- [1,2606,null,{}] 16:28:15 INFO - PROCESS | 2076 | 1461022095148 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:15 INFO - PROCESS | 2076 | 1461022095271 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:28:15 INFO - PROCESS | 2076 | 1461022095369 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x139ed1800 == 107 [pid = 2076] [id = 659] 16:28:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 243 (0x12a711400) [pid = 2076] [serial = 1977] [outer = 0x0] 16:28:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 244 (0x12b070800) [pid = 2076] [serial = 1978] [outer = 0x12a711400] 16:28:15 INFO - PROCESS | 2076 | 1461022095399 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 245 (0x12b60f000) [pid = 2076] [serial = 1979] [outer = 0x12a711400] 16:28:15 INFO - PROCESS | 2076 | 1461022095809 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 720ms 16:28:15 INFO - PROCESS | 2076 | 1461022095875 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 2076 | 1461022095877 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:28:15 INFO - PROCESS | 2076 | 1461022095899 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 2076 | 1461022095900 Marionette TRACE conn2 <- [1,2610,null,{}] 16:28:15 INFO - PROCESS | 2076 | 1461022095905 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:16 INFO - PROCESS | 2076 | 1461022096029 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:28:16 INFO - PROCESS | 2076 | 1461022096128 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a377000 == 108 [pid = 2076] [id = 660] 16:28:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 246 (0x12b06d400) [pid = 2076] [serial = 1980] [outer = 0x0] 16:28:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 247 (0x12c566000) [pid = 2076] [serial = 1981] [outer = 0x12b06d400] 16:28:16 INFO - PROCESS | 2076 | 1461022096162 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 248 (0x12c577c00) [pid = 2076] [serial = 1982] [outer = 0x12b06d400] 16:28:16 INFO - PROCESS | 2076 | 1461022096643 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 789ms 16:28:16 INFO - PROCESS | 2076 | 1461022096671 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 2076 | 1461022096673 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:28:16 INFO - PROCESS | 2076 | 1461022096676 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 2076 | 1461022096677 Marionette TRACE conn2 <- [1,2614,null,{}] 16:28:16 INFO - PROCESS | 2076 | 1461022096704 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:16 INFO - PROCESS | 2076 | 1461022096848 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:28:16 INFO - PROCESS | 2076 | 1461022096947 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x127214000 == 109 [pid = 2076] [id = 661] 16:28:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 249 (0x11ad41400) [pid = 2076] [serial = 1983] [outer = 0x0] 16:28:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 250 (0x12c579400) [pid = 2076] [serial = 1984] [outer = 0x11ad41400] 16:28:16 INFO - PROCESS | 2076 | 1461022096977 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 251 (0x12ce4b000) [pid = 2076] [serial = 1985] [outer = 0x11ad41400] 16:28:17 INFO - PROCESS | 2076 | 1461022097458 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 826ms 16:28:17 INFO - PROCESS | 2076 | 1461022097503 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 2076 | 1461022097504 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:28:17 INFO - PROCESS | 2076 | 1461022097506 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 2076 | 1461022097507 Marionette TRACE conn2 <- [1,2618,null,{}] 16:28:17 INFO - PROCESS | 2076 | 1461022097510 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:17 INFO - PROCESS | 2076 | 1461022097634 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:28:17 INFO - PROCESS | 2076 | 1461022097736 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x139ead800 == 110 [pid = 2076] [id = 662] 16:28:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 252 (0x12c57c400) [pid = 2076] [serial = 1986] [outer = 0x0] 16:28:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 253 (0x12cf92400) [pid = 2076] [serial = 1987] [outer = 0x12c57c400] 16:28:17 INFO - PROCESS | 2076 | 1461022097766 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 254 (0x12d313c00) [pid = 2076] [serial = 1988] [outer = 0x12c57c400] 16:28:18 INFO - PROCESS | 2076 | 1461022098202 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 16:28:18 INFO - PROCESS | 2076 | 1461022098226 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 2076 | 1461022098228 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:28:18 INFO - PROCESS | 2076 | 1461022098230 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 2076 | 1461022098231 Marionette TRACE conn2 <- [1,2622,null,{}] 16:28:18 INFO - PROCESS | 2076 | 1461022098234 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:18 INFO - PROCESS | 2076 | 1461022098563 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:28:18 INFO - PROCESS | 2076 | 1461022098697 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x129edb800 == 111 [pid = 2076] [id = 663] 16:28:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 255 (0x112044c00) [pid = 2076] [serial = 1989] [outer = 0x0] 16:28:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 256 (0x112120c00) [pid = 2076] [serial = 1990] [outer = 0x112044c00] 16:28:18 INFO - PROCESS | 2076 | 1461022098727 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 257 (0x114a9a000) [pid = 2076] [serial = 1991] [outer = 0x112044c00] 16:28:19 INFO - PROCESS | 2076 | 1461022099211 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1021ms 16:28:19 INFO - PROCESS | 2076 | 1461022099275 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 2076 | 1461022099278 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:28:19 INFO - PROCESS | 2076 | 1461022099286 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 2076 | 1461022099288 Marionette TRACE conn2 <- [1,2626,null,{}] 16:28:19 INFO - PROCESS | 2076 | 1461022099291 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:19 INFO - PROCESS | 2076 | 1461022099409 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:28:19 INFO - PROCESS | 2076 | 1461022099511 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ce64800 == 112 [pid = 2076] [id = 664] 16:28:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 258 (0x1181a7800) [pid = 2076] [serial = 1992] [outer = 0x0] 16:28:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 259 (0x118edcc00) [pid = 2076] [serial = 1993] [outer = 0x1181a7800] 16:28:19 INFO - PROCESS | 2076 | 1461022099541 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 260 (0x119d92800) [pid = 2076] [serial = 1994] [outer = 0x1181a7800] 16:28:20 INFO - PROCESS | 2076 | 1461022100035 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 774ms 16:28:20 INFO - PROCESS | 2076 | 1461022100062 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 2076 | 1461022100064 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:28:20 INFO - PROCESS | 2076 | 1461022100070 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 2076 | 1461022100072 Marionette TRACE conn2 <- [1,2630,null,{}] 16:28:20 INFO - PROCESS | 2076 | 1461022100075 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 2076 | 1461022100235 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:28:20 INFO - PROCESS | 2076 | 1461022100409 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x1391ca000 == 111 [pid = 2076] [id = 649] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x136f59800 == 110 [pid = 2076] [id = 648] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x1302d6800 == 109 [pid = 2076] [id = 647] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12f409000 == 108 [pid = 2076] [id = 646] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12db77800 == 107 [pid = 2076] [id = 645] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 259 (0x12af6d800) [pid = 2076] [serial = 1837] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 258 (0x12a516800) [pid = 2076] [serial = 1834] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x118aa6800 == 108 [pid = 2076] [id = 665] 16:28:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 259 (0x114a90000) [pid = 2076] [serial = 1995] [outer = 0x0] 16:28:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 260 (0x119b61c00) [pid = 2076] [serial = 1996] [outer = 0x114a90000] 16:28:20 INFO - PROCESS | 2076 | 1461022100503 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 261 (0x11ad50c00) [pid = 2076] [serial = 1997] [outer = 0x114a90000] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12d004000 == 107 [pid = 2076] [id = 644] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12b371800 == 106 [pid = 2076] [id = 643] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12a240000 == 105 [pid = 2076] [id = 642] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x129d48000 == 104 [pid = 2076] [id = 641] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x11c14f000 == 103 [pid = 2076] [id = 640] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x11c48d800 == 102 [pid = 2076] [id = 639] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x126836800 == 101 [pid = 2076] [id = 638] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12e280800 == 100 [pid = 2076] [id = 631] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12d543800 == 99 [pid = 2076] [id = 630] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12d01f000 == 98 [pid = 2076] [id = 629] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x12780a000 == 97 [pid = 2076] [id = 628] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x1391dd800 == 96 [pid = 2076] [id = 613] 16:28:20 INFO - PROCESS | 2076 | --DOCSHELL 0x11a860800 == 95 [pid = 2076] [id = 627] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 260 (0x139735000) [pid = 2076] [serial = 1808] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 259 (0x11ad7b400) [pid = 2076] [serial = 1861] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 258 (0x11b578800) [pid = 2076] [serial = 1864] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 257 (0x11adc3c00) [pid = 2076] [serial = 1862] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 256 (0x11bbfa400) [pid = 2076] [serial = 1867] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 255 (0x11c11f400) [pid = 2076] [serial = 1870] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 254 (0x11b5ce000) [pid = 2076] [serial = 1865] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 253 (0x119b64400) [pid = 2076] [serial = 1852] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 252 (0x119c57c00) [pid = 2076] [serial = 1853] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 251 (0x118c96800) [pid = 2076] [serial = 1849] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 250 (0x1191ba000) [pid = 2076] [serial = 1850] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 249 (0x11a78d400) [pid = 2076] [serial = 1855] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 248 (0x11a903400) [pid = 2076] [serial = 1856] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 247 (0x12c57b400) [pid = 2076] [serial = 1819] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 246 (0x136e2e800) [pid = 2076] [serial = 1822] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 245 (0x114a95c00) [pid = 2076] [serial = 1844] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 244 (0x1146c3c00) [pid = 2076] [serial = 1843] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 243 (0x11427b400) [pid = 2076] [serial = 1810] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 242 (0x128ba7c00) [pid = 2076] [serial = 1813] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 241 (0x12e847800) [pid = 2076] [serial = 1828] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 240 (0x129e55400) [pid = 2076] [serial = 1816] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 239 (0x13961f400) [pid = 2076] [serial = 1825] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 238 (0x115576800) [pid = 2076] [serial = 1847] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 237 (0x11529b800) [pid = 2076] [serial = 1846] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 236 (0x139e7ec00) [pid = 2076] [serial = 1840] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 235 (0x139988c00) [pid = 2076] [serial = 1831] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 234 (0x127150c00) [pid = 2076] [serial = 1876] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 233 (0x11c313400) [pid = 2076] [serial = 1871] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 232 (0x11c128c00) [pid = 2076] [serial = 1868] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 231 (0x11a992c00) [pid = 2076] [serial = 1858] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 230 (0x11ad41000) [pid = 2076] [serial = 1859] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 229 (0x126ec1800) [pid = 2076] [serial = 1874] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 228 (0x11c72a000) [pid = 2076] [serial = 1873] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 2076 | --DOMWINDOW == 227 (0x1276a4400) [pid = 2076] [serial = 1877] [outer = 0x0] [url = about:blank] 16:28:21 INFO - PROCESS | 2076 | 1461022101012 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 975ms 16:28:21 INFO - PROCESS | 2076 | 1461022101045 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 2076 | 1461022101052 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:28:21 INFO - PROCESS | 2076 | 1461022101064 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 2076 | 1461022101071 Marionette TRACE conn2 <- [1,2634,null,{}] 16:28:21 INFO - PROCESS | 2076 | 1461022101075 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:21 INFO - PROCESS | 2076 | 1461022101240 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:28:21 INFO - PROCESS | 2076 | 1461022101254 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280c4000 == 96 [pid = 2076] [id = 666] 16:28:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x11af8f800) [pid = 2076] [serial = 1998] [outer = 0x0] 16:28:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 229 (0x11c313400) [pid = 2076] [serial = 1999] [outer = 0x11af8f800] 16:28:21 INFO - PROCESS | 2076 | 1461022101298 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 230 (0x125b7f400) [pid = 2076] [serial = 2000] [outer = 0x11af8f800] 16:28:21 INFO - PROCESS | 2076 | 1461022101754 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 734ms 16:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:28:21 INFO - PROCESS | 2076 | 1461022101791 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 2076 | 1461022101792 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:28:21 INFO - PROCESS | 2076 | 1461022101794 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 2076 | 1461022101795 Marionette TRACE conn2 <- [1,2638,null,{}] 16:28:21 INFO - PROCESS | 2076 | 1461022101801 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:21 INFO - PROCESS | 2076 | 1461022101905 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:28:21 INFO - PROCESS | 2076 | 1461022101910 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a224000 == 97 [pid = 2076] [id = 667] 16:28:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 231 (0x125f1c800) [pid = 2076] [serial = 2001] [outer = 0x0] 16:28:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 232 (0x126ec1800) [pid = 2076] [serial = 2002] [outer = 0x125f1c800] 16:28:21 INFO - PROCESS | 2076 | 1461022101936 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x127158800) [pid = 2076] [serial = 2003] [outer = 0x125f1c800] 16:28:22 INFO - PROCESS | 2076 | 1461022102318 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 573ms 16:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:28:22 INFO - PROCESS | 2076 | 1461022102372 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 2076 | 1461022102373 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:28:22 INFO - PROCESS | 2076 | 1461022102376 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 2076 | 1461022102377 Marionette TRACE conn2 <- [1,2642,null,{}] 16:28:22 INFO - PROCESS | 2076 | 1461022102379 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:22 INFO - PROCESS | 2076 | 1461022102484 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:28:22 INFO - PROCESS | 2076 | 1461022102489 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b371000 == 98 [pid = 2076] [id = 668] 16:28:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 234 (0x128ba8c00) [pid = 2076] [serial = 2004] [outer = 0x0] 16:28:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 235 (0x128bb3c00) [pid = 2076] [serial = 2005] [outer = 0x128ba8c00] 16:28:22 INFO - PROCESS | 2076 | 1461022102522 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 236 (0x129c36000) [pid = 2076] [serial = 2006] [outer = 0x128ba8c00] 16:28:22 INFO - PROCESS | 2076 | 1461022102948 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:28:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:28:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 623ms 16:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:28:23 INFO - PROCESS | 2076 | 1461022102999 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 2076 | 1461022103001 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:28:23 INFO - PROCESS | 2076 | 1461022103003 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 2076 | 1461022103004 Marionette TRACE conn2 <- [1,2646,null,{}] 16:28:23 INFO - PROCESS | 2076 | 1461022103006 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:23 INFO - PROCESS | 2076 | 1461022103145 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:28:23 INFO - PROCESS | 2076 | 1461022103160 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d547000 == 99 [pid = 2076] [id = 669] 16:28:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 237 (0x129c37000) [pid = 2076] [serial = 2007] [outer = 0x0] 16:28:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 238 (0x129e2c800) [pid = 2076] [serial = 2008] [outer = 0x129c37000] 16:28:23 INFO - PROCESS | 2076 | 1461022103186 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 239 (0x129ebbc00) [pid = 2076] [serial = 2009] [outer = 0x129c37000] 16:28:23 INFO - PROCESS | 2076 | 1461022103559 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:28:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 570ms 16:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:28:23 INFO - PROCESS | 2076 | 1461022103573 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 2076 | 1461022103574 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:28:23 INFO - PROCESS | 2076 | 1461022103577 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 2076 | 1461022103578 Marionette TRACE conn2 <- [1,2650,null,{}] 16:28:23 INFO - PROCESS | 2076 | 1461022103580 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:23 INFO - PROCESS | 2076 | 1461022103720 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:28:23 INFO - PROCESS | 2076 | 1461022103737 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef87000 == 100 [pid = 2076] [id = 670] 16:28:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 240 (0x129ebcc00) [pid = 2076] [serial = 2010] [outer = 0x0] 16:28:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 241 (0x12a01e000) [pid = 2076] [serial = 2011] [outer = 0x129ebcc00] 16:28:23 INFO - PROCESS | 2076 | 1461022103763 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 242 (0x12a293000) [pid = 2076] [serial = 2012] [outer = 0x129ebcc00] 16:28:24 INFO - PROCESS | 2076 | 1461022104158 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:28:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 619ms 16:28:24 INFO - PROCESS | 2076 | 1461022104199 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 2076 | 1461022104200 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:28:24 INFO - PROCESS | 2076 | 1461022104203 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 2076 | 1461022104204 Marionette TRACE conn2 <- [1,2654,null,{}] 16:28:24 INFO - PROCESS | 2076 | 1461022104206 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:24 INFO - PROCESS | 2076 | 1461022104343 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:28:24 INFO - PROCESS | 2076 | 1461022104359 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x131981000 == 101 [pid = 2076] [id = 671] 16:28:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 243 (0x12a294400) [pid = 2076] [serial = 2013] [outer = 0x0] 16:28:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 244 (0x12a3a7000) [pid = 2076] [serial = 2014] [outer = 0x12a294400] 16:28:24 INFO - PROCESS | 2076 | 1461022104386 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 245 (0x12a4b6c00) [pid = 2076] [serial = 2015] [outer = 0x12a294400] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 244 (0x112044800) [pid = 2076] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 243 (0x11c129c00) [pid = 2076] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 242 (0x127150800) [pid = 2076] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 241 (0x11a872400) [pid = 2076] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 240 (0x129e2ac00) [pid = 2076] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 239 (0x115574000) [pid = 2076] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 238 (0x129c30800) [pid = 2076] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 237 (0x1191bb800) [pid = 2076] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 236 (0x11ad3dc00) [pid = 2076] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 235 (0x127b2a800) [pid = 2076] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:28:24 INFO - PROCESS | 2076 | --DOMWINDOW == 234 (0x1278eb800) [pid = 2076] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:28:24 INFO - PROCESS | 2076 | 1461022104982 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:28:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 818ms 16:28:25 INFO - PROCESS | 2076 | 1461022105022 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 2076 | 1461022105023 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:28:25 INFO - PROCESS | 2076 | 1461022105025 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 2076 | 1461022105026 Marionette TRACE conn2 <- [1,2658,null,{}] 16:28:25 INFO - PROCESS | 2076 | 1461022105029 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:25 INFO - PROCESS | 2076 | 1461022105138 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:28:25 INFO - PROCESS | 2076 | 1461022105142 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d3b800 == 102 [pid = 2076] [id = 672] 16:28:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 235 (0x115574000) [pid = 2076] [serial = 2016] [outer = 0x0] 16:28:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 236 (0x11c1be400) [pid = 2076] [serial = 2017] [outer = 0x115574000] 16:28:25 INFO - PROCESS | 2076 | 1461022105169 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 237 (0x12a053000) [pid = 2076] [serial = 2018] [outer = 0x115574000] 16:28:25 INFO - PROCESS | 2076 | 1461022105545 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:28:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 570ms 16:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:28:25 INFO - PROCESS | 2076 | 1461022105606 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 2076 | 1461022105607 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:28:25 INFO - PROCESS | 2076 | 1461022105610 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 2076 | 1461022105611 Marionette TRACE conn2 <- [1,2662,null,{}] 16:28:25 INFO - PROCESS | 2076 | 1461022105614 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:25 INFO - PROCESS | 2076 | 1461022105727 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:28:25 INFO - PROCESS | 2076 | 1461022105731 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x138474800 == 103 [pid = 2076] [id = 673] 16:28:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 238 (0x12a05cc00) [pid = 2076] [serial = 2019] [outer = 0x0] 16:28:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 239 (0x12a521800) [pid = 2076] [serial = 2020] [outer = 0x12a05cc00] 16:28:25 INFO - PROCESS | 2076 | 1461022105761 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 240 (0x12aaa4000) [pid = 2076] [serial = 2021] [outer = 0x12a05cc00] 16:28:26 INFO - PROCESS | 2076 | 1461022106135 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:28:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 569ms 16:28:26 INFO - PROCESS | 2076 | 1461022106180 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 2076 | 1461022106181 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:28:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:28:26 INFO - PROCESS | 2076 | 1461022106184 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 2076 | 1461022106185 Marionette TRACE conn2 <- [1,2666,null,{}] 16:28:26 INFO - PROCESS | 2076 | 1461022106188 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:26 INFO - PROCESS | 2076 | 1461022106345 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:28:26 INFO - PROCESS | 2076 | 1461022106358 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x1397c4000 == 104 [pid = 2076] [id = 674] 16:28:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 241 (0x12a520800) [pid = 2076] [serial = 2022] [outer = 0x0] 16:28:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 242 (0x12c571000) [pid = 2076] [serial = 2023] [outer = 0x12a520800] 16:28:26 INFO - PROCESS | 2076 | 1461022106384 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 243 (0x12da7c000) [pid = 2076] [serial = 2024] [outer = 0x12a520800] 16:28:27 INFO - PROCESS | 2076 | 1461022107420 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:28:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1269ms 16:28:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:28:27 INFO - PROCESS | 2076 | 1461022107454 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 2076 | 1461022107457 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:28:27 INFO - PROCESS | 2076 | 1461022107460 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 2076 | 1461022107461 Marionette TRACE conn2 <- [1,2670,null,{}] 16:28:27 INFO - PROCESS | 2076 | 1461022107510 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:27 INFO - PROCESS | 2076 | 1461022107637 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:28:27 INFO - PROCESS | 2076 | 1461022107787 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x12716c800 == 105 [pid = 2076] [id = 675] 16:28:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 244 (0x119b68000) [pid = 2076] [serial = 2025] [outer = 0x0] 16:28:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 245 (0x119d93800) [pid = 2076] [serial = 2026] [outer = 0x119b68000] 16:28:27 INFO - PROCESS | 2076 | 1461022107861 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 246 (0x11a99c800) [pid = 2076] [serial = 2027] [outer = 0x119b68000] 16:28:28 INFO - PROCESS | 2076 | 1461022108811 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 2076 | 1461022108830 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:28:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:28:28 INFO - PROCESS | 2076 | 1461022108836 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 2076 | 1461022108838 Marionette TRACE conn2 <- [1,2674,null,{}] 16:28:28 INFO - PROCESS | 2076 | 1461022108840 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:28 INFO - PROCESS | 2076 | 1461022108951 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:28:29 INFO - PROCESS | 2076 | 1461022109103 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec6a000 == 106 [pid = 2076] [id = 676] 16:28:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 247 (0x11b57a400) [pid = 2076] [serial = 2028] [outer = 0x0] 16:28:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 248 (0x11c306000) [pid = 2076] [serial = 2029] [outer = 0x11b57a400] 16:28:29 INFO - PROCESS | 2076 | 1461022109184 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 249 (0x126ec7800) [pid = 2076] [serial = 2030] [outer = 0x11b57a400] 16:28:30 INFO - PROCESS | 2076 | 1461022110197 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 2076 | 1461022110214 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:28:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:28:30 INFO - PROCESS | 2076 | 1461022110217 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 2076 | 1461022110220 Marionette TRACE conn2 <- [1,2678,null,{}] 16:28:30 INFO - PROCESS | 2076 | 1461022110228 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:30 INFO - PROCESS | 2076 | 1461022110359 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:28:30 INFO - PROCESS | 2076 | 1461022110489 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x139ec8000 == 107 [pid = 2076] [id = 677] 16:28:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 250 (0x128da4800) [pid = 2076] [serial = 2031] [outer = 0x0] 16:28:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 251 (0x129e47400) [pid = 2076] [serial = 2032] [outer = 0x128da4800] 16:28:30 INFO - PROCESS | 2076 | 1461022110542 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 252 (0x12a45c800) [pid = 2076] [serial = 2033] [outer = 0x128da4800] 16:28:31 INFO - PROCESS | 2076 | 1461022111462 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:28:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:28:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1277ms 16:28:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:28:31 INFO - PROCESS | 2076 | 1461022111495 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 2076 | 1461022111497 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:28:31 INFO - PROCESS | 2076 | 1461022111499 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 2076 | 1461022111500 Marionette TRACE conn2 <- [1,2682,null,{}] 16:28:31 INFO - PROCESS | 2076 | 1461022111503 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:31 INFO - PROCESS | 2076 | 1461022111628 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:28:31 INFO - PROCESS | 2076 | 1461022111758 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a837800 == 108 [pid = 2076] [id = 678] 16:28:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 253 (0x12a522c00) [pid = 2076] [serial = 2034] [outer = 0x0] 16:28:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 254 (0x12a709000) [pid = 2076] [serial = 2035] [outer = 0x12a522c00] 16:28:31 INFO - PROCESS | 2076 | 1461022111810 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 255 (0x12c55f400) [pid = 2076] [serial = 2036] [outer = 0x12a522c00] 16:28:32 INFO - PROCESS | 2076 | 1461022112689 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:28:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1221ms 16:28:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:28:32 INFO - PROCESS | 2076 | 1461022112721 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 2076 | 1461022112722 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:28:32 INFO - PROCESS | 2076 | 1461022112724 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 2076 | 1461022112726 Marionette TRACE conn2 <- [1,2686,null,{}] 16:28:32 INFO - PROCESS | 2076 | 1461022112728 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:32 INFO - PROCESS | 2076 | 1461022112854 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:28:32 INFO - PROCESS | 2076 | 1461022112981 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a8cb800 == 109 [pid = 2076] [id = 679] 16:28:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 256 (0x12c55fc00) [pid = 2076] [serial = 2037] [outer = 0x0] 16:28:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 257 (0x12d034000) [pid = 2076] [serial = 2038] [outer = 0x12c55fc00] 16:28:33 INFO - PROCESS | 2076 | 1461022113014 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 258 (0x12d3ec400) [pid = 2076] [serial = 2039] [outer = 0x12c55fc00] 16:28:34 INFO - PROCESS | 2076 | 1461022114059 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 2076 | 1461022114115 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:28:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:28:34 INFO - PROCESS | 2076 | 1461022114128 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 2076 | 1461022114131 Marionette TRACE conn2 <- [1,2690,null,{}] 16:28:34 INFO - PROCESS | 2076 | 1461022114142 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:34 INFO - PROCESS | 2076 | 1461022114362 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:28:34 INFO - PROCESS | 2076 | 1461022114536 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a34b000 == 110 [pid = 2076] [id = 680] 16:28:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 259 (0x114034400) [pid = 2076] [serial = 2040] [outer = 0x0] 16:28:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 260 (0x115575c00) [pid = 2076] [serial = 2041] [outer = 0x114034400] 16:28:34 INFO - PROCESS | 2076 | 1461022114568 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 261 (0x119c59000) [pid = 2076] [serial = 2042] [outer = 0x114034400] 16:28:35 INFO - PROCESS | 2076 | 1461022115532 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 2076 | 1461022115562 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:28:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:28:35 INFO - PROCESS | 2076 | 1461022115569 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 2076 | 1461022115572 Marionette TRACE conn2 <- [1,2694,null,{}] 16:28:35 INFO - PROCESS | 2076 | 1461022115575 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:35 INFO - PROCESS | 2076 | 1461022115694 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:28:35 INFO - PROCESS | 2076 | 1461022115846 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x12aa83800 == 111 [pid = 2076] [id = 681] 16:28:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 262 (0x11acce400) [pid = 2076] [serial = 2043] [outer = 0x0] 16:28:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 263 (0x11b5cd400) [pid = 2076] [serial = 2044] [outer = 0x11acce400] 16:28:35 INFO - PROCESS | 2076 | 1461022115880 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 264 (0x11c313000) [pid = 2076] [serial = 2045] [outer = 0x11acce400] 16:28:36 INFO - PROCESS | 2076 | 1461022116778 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 2076 | 1461022116802 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:28:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:28:36 INFO - PROCESS | 2076 | 1461022116806 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 2076 | 1461022116808 Marionette TRACE conn2 <- [1,2698,null,{}] 16:28:36 INFO - PROCESS | 2076 | 1461022116818 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:36 INFO - PROCESS | 2076 | 1461022116934 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:28:37 INFO - PROCESS | 2076 | 1461022117065 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db65000 == 112 [pid = 2076] [id = 682] 16:28:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 265 (0x1276f6400) [pid = 2076] [serial = 2046] [outer = 0x0] 16:28:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 266 (0x128d9d000) [pid = 2076] [serial = 2047] [outer = 0x1276f6400] 16:28:37 INFO - PROCESS | 2076 | 1461022117097 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 267 (0x129c34c00) [pid = 2076] [serial = 2048] [outer = 0x1276f6400] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x139812000 == 111 [pid = 2076] [id = 376] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x129e15000 == 110 [pid = 2076] [id = 354] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x129e1d800 == 109 [pid = 2076] [id = 518] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x1121b9800 == 108 [pid = 2076] [id = 355] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x128133000 == 107 [pid = 2076] [id = 479] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x138474800 == 106 [pid = 2076] [id = 673] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x129d3b800 == 105 [pid = 2076] [id = 672] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x131981000 == 104 [pid = 2076] [id = 671] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 266 (0x129c2f400) [pid = 2076] [serial = 1897] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 265 (0x129c59800) [pid = 2076] [serial = 1900] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 264 (0x118ce5000) [pid = 2076] [serial = 1885] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 263 (0x125c17c00) [pid = 2076] [serial = 1891] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 262 (0x129e4b800) [pid = 2076] [serial = 1906] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 261 (0x12a056000) [pid = 2076] [serial = 1912] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 260 (0x1272c6400) [pid = 2076] [serial = 1894] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 259 (0x11accfc00) [pid = 2076] [serial = 1888] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 258 (0x128d9fc00) [pid = 2076] [serial = 1909] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 257 (0x129cd7000) [pid = 2076] [serial = 1903] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 256 (0x114bd9000) [pid = 2076] [serial = 1882] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 255 (0x12a4bf800) [pid = 2076] [serial = 1948] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef87000 == 103 [pid = 2076] [id = 670] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x12d547000 == 102 [pid = 2076] [id = 669] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x12b371000 == 101 [pid = 2076] [id = 668] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x12a224000 == 100 [pid = 2076] [id = 667] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x1280c4000 == 99 [pid = 2076] [id = 666] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x118aa6800 == 98 [pid = 2076] [id = 665] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x12ce64800 == 97 [pid = 2076] [id = 664] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x129edb800 == 96 [pid = 2076] [id = 663] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x127214000 == 95 [pid = 2076] [id = 661] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x13a377000 == 94 [pid = 2076] [id = 660] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x139ed1800 == 93 [pid = 2076] [id = 659] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x139de9000 == 92 [pid = 2076] [id = 658] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x139b5e800 == 91 [pid = 2076] [id = 657] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x139aa1000 == 90 [pid = 2076] [id = 656] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x139807000 == 89 [pid = 2076] [id = 655] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x1396d9000 == 88 [pid = 2076] [id = 654] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x139374800 == 87 [pid = 2076] [id = 653] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x12e27e800 == 86 [pid = 2076] [id = 652] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x129d25000 == 85 [pid = 2076] [id = 651] 16:28:37 INFO - PROCESS | 2076 | --DOCSHELL 0x118aa8000 == 84 [pid = 2076] [id = 650] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 254 (0x114405000) [pid = 2076] [serial = 1915] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 253 (0x11c549c00) [pid = 2076] [serial = 1927] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 252 (0x129ccc800) [pid = 2076] [serial = 1931] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 251 (0x11a993400) [pid = 2076] [serial = 1921] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 250 (0x12a45d800) [pid = 2076] [serial = 1946] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 249 (0x1191b9000) [pid = 2076] [serial = 1918] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 248 (0x1280b1400) [pid = 2076] [serial = 1879] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 247 (0x12a32c000) [pid = 2076] [serial = 1939] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 246 (0x11c305c00) [pid = 2076] [serial = 1942] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 245 (0x12a333800) [pid = 2076] [serial = 1940] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 244 (0x12a3a1400) [pid = 2076] [serial = 1945] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 243 (0x114bd1800) [pid = 2076] [serial = 1916] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 242 (0x11b5ce400) [pid = 2076] [serial = 1924] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 241 (0x12a297800) [pid = 2076] [serial = 1943] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 240 (0x128ddf400) [pid = 2076] [serial = 1930] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 239 (0x129eb8800) [pid = 2076] [serial = 1933] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 238 (0x119d93c00) [pid = 2076] [serial = 1919] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 237 (0x11bf1c800) [pid = 2076] [serial = 1925] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 236 (0x12a290c00) [pid = 2076] [serial = 1937] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 235 (0x12a01b000) [pid = 2076] [serial = 1934] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 234 (0x125da6000) [pid = 2076] [serial = 1928] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 233 (0x12a023800) [pid = 2076] [serial = 1936] [outer = 0x0] [url = about:blank] 16:28:37 INFO - PROCESS | 2076 | --DOMWINDOW == 232 (0x11ad36800) [pid = 2076] [serial = 1922] [outer = 0x0] [url = about:blank] 16:28:38 INFO - PROCESS | 2076 | 1461022118067 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 2076 | 1461022118082 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:28:38 INFO - PROCESS | 2076 | 1461022118085 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 2076 | 1461022118086 Marionette TRACE conn2 <- [1,2702,null,{}] 16:28:38 INFO - PROCESS | 2076 | 1461022118088 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:38 INFO - PROCESS | 2076 | 1461022118192 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:28:38 INFO - PROCESS | 2076 | 1461022118198 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x127a09000 == 85 [pid = 2076] [id = 683] 16:28:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x11b5ce400) [pid = 2076] [serial = 2049] [outer = 0x0] 16:28:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 234 (0x128ba7c00) [pid = 2076] [serial = 2050] [outer = 0x11b5ce400] 16:28:38 INFO - PROCESS | 2076 | 1461022118225 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 235 (0x129c5d000) [pid = 2076] [serial = 2051] [outer = 0x11b5ce400] 16:28:38 INFO - PROCESS | 2076 | 1461022118630 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:28:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 571ms 16:28:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:28:38 INFO - PROCESS | 2076 | 1461022118656 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 2076 | 1461022118658 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:28:38 INFO - PROCESS | 2076 | 1461022118660 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 2076 | 1461022118661 Marionette TRACE conn2 <- [1,2706,null,{}] 16:28:38 INFO - PROCESS | 2076 | 1461022118663 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:38 INFO - PROCESS | 2076 | 1461022118764 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:28:38 INFO - PROCESS | 2076 | 1461022118770 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b015000 == 86 [pid = 2076] [id = 684] 16:28:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 236 (0x129cd7000) [pid = 2076] [serial = 2052] [outer = 0x0] 16:28:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 237 (0x129eb6c00) [pid = 2076] [serial = 2053] [outer = 0x129cd7000] 16:28:38 INFO - PROCESS | 2076 | 1461022118796 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 238 (0x129f3ac00) [pid = 2076] [serial = 2054] [outer = 0x129cd7000] 16:28:39 INFO - PROCESS | 2076 | 1461022119185 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:28:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 568ms 16:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:28:39 INFO - PROCESS | 2076 | 1461022119244 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 2076 | 1461022119246 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:28:39 INFO - PROCESS | 2076 | 1461022119248 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 2076 | 1461022119249 Marionette TRACE conn2 <- [1,2710,null,{}] 16:28:39 INFO - PROCESS | 2076 | 1461022119252 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:39 INFO - PROCESS | 2076 | 1461022119369 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:28:39 INFO - PROCESS | 2076 | 1461022119374 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x115153800 == 87 [pid = 2076] [id = 685] 16:28:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 239 (0x12a020400) [pid = 2076] [serial = 2055] [outer = 0x0] 16:28:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 240 (0x12a331400) [pid = 2076] [serial = 2056] [outer = 0x12a020400] 16:28:39 INFO - PROCESS | 2076 | 1461022119403 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 241 (0x12a51c400) [pid = 2076] [serial = 2057] [outer = 0x12a020400] 16:28:39 INFO - PROCESS | 2076 | 1461022119828 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 2076 | 1461022119870 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:28:39 INFO - PROCESS | 2076 | 1461022119872 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 2076 | 1461022119873 Marionette TRACE conn2 <- [1,2714,null,{}] 16:28:39 INFO - PROCESS | 2076 | 1461022119876 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 2076 | 1461022120012 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:28:40 INFO - PROCESS | 2076 | 1461022120031 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f404000 == 88 [pid = 2076] [id = 686] 16:28:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 242 (0x12a558000) [pid = 2076] [serial = 2058] [outer = 0x0] 16:28:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 243 (0x12a5a4800) [pid = 2076] [serial = 2059] [outer = 0x12a558000] 16:28:40 INFO - PROCESS | 2076 | 1461022120057 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 244 (0x12aaac400) [pid = 2076] [serial = 2060] [outer = 0x12a558000] 16:28:40 INFO - PROCESS | 2076 | 1461022120440 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:28:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 571ms 16:28:40 INFO - PROCESS | 2076 | 1461022120444 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 2076 | 1461022120445 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:28:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:28:40 INFO - PROCESS | 2076 | 1461022120448 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 2076 | 1461022120450 Marionette TRACE conn2 <- [1,2718,null,{}] 16:28:40 INFO - PROCESS | 2076 | 1461022120454 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 2076 | 1461022120592 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:28:40 INFO - PROCESS | 2076 | 1461022120604 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x13198f000 == 89 [pid = 2076] [id = 687] 16:28:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 245 (0x12aaaf400) [pid = 2076] [serial = 2061] [outer = 0x0] 16:28:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 246 (0x12b3c6800) [pid = 2076] [serial = 2062] [outer = 0x12aaaf400] 16:28:40 INFO - PROCESS | 2076 | 1461022120630 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 247 (0x12c57cc00) [pid = 2076] [serial = 2063] [outer = 0x12aaaf400] 16:28:41 INFO - PROCESS | 2076 | 1461022121038 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 2076 | 1461022121076 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:28:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:28:41 INFO - PROCESS | 2076 | 1461022121078 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 2076 | 1461022121079 Marionette TRACE conn2 <- [1,2722,null,{}] 16:28:41 INFO - PROCESS | 2076 | 1461022121082 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:41 INFO - PROCESS | 2076 | 1461022121221 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:28:41 INFO - PROCESS | 2076 | 1461022121235 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x138457000 == 90 [pid = 2076] [id = 688] 16:28:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 248 (0x12accb800) [pid = 2076] [serial = 2064] [outer = 0x0] 16:28:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 249 (0x12d31c400) [pid = 2076] [serial = 2065] [outer = 0x12accb800] 16:28:41 INFO - PROCESS | 2076 | 1461022121261 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 250 (0x12e214000) [pid = 2076] [serial = 2066] [outer = 0x12accb800] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 249 (0x114a96000) [pid = 2076] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 248 (0x12eb5a400) [pid = 2076] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 247 (0x13961d000) [pid = 2076] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 246 (0x115298c00) [pid = 2076] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 245 (0x129e25400) [pid = 2076] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 244 (0x12c573000) [pid = 2076] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 243 (0x12a01ac00) [pid = 2076] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 242 (0x115573000) [pid = 2076] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 241 (0x12a33a000) [pid = 2076] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 240 (0x12a45cc00) [pid = 2076] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 239 (0x129e27800) [pid = 2076] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 238 (0x12da88800) [pid = 2076] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 237 (0x119c5e800) [pid = 2076] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 236 (0x12e83e800) [pid = 2076] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 235 (0x129ccc000) [pid = 2076] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 234 (0x128bb5c00) [pid = 2076] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 233 (0x12a4b5400) [pid = 2076] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 232 (0x12a557800) [pid = 2076] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 231 (0x119c61800) [pid = 2076] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 230 (0x12da81400) [pid = 2076] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 229 (0x12a4bbc00) [pid = 2076] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 228 (0x11c930800) [pid = 2076] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 227 (0x12fbe4400) [pid = 2076] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 226 (0x11864cc00) [pid = 2076] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 225 (0x13193f800) [pid = 2076] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 224 (0x125dab000) [pid = 2076] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 223 (0x126ebe400) [pid = 2076] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x12a517400) [pid = 2076] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x114aab000) [pid = 2076] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x129c2b000) [pid = 2076] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x1192df000) [pid = 2076] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x129e50400) [pid = 2076] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12ef2b000) [pid = 2076] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x11a99e400) [pid = 2076] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x12eb58000) [pid = 2076] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x128de1800) [pid = 2076] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x128de0400) [pid = 2076] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x114aa7800) [pid = 2076] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x11557c000) [pid = 2076] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x11a90fc00) [pid = 2076] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x125b82800) [pid = 2076] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x125b83800) [pid = 2076] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x128d9b800) [pid = 2076] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x12a51dc00) [pid = 2076] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x131947800) [pid = 2076] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x119257400) [pid = 2076] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x115576000) [pid = 2076] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x11203fc00) [pid = 2076] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12a557000) [pid = 2076] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x12c578000) [pid = 2076] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x139231000) [pid = 2076] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x12a4bc800) [pid = 2076] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x11557b400) [pid = 2076] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x129cd5000) [pid = 2076] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12a70b000) [pid = 2076] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x126ec3400) [pid = 2076] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x129c37000) [pid = 2076] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x129ebcc00) [pid = 2076] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x12a294400) [pid = 2076] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x115574000) [pid = 2076] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x11adc2800) [pid = 2076] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x11af8f800) [pid = 2076] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x114a90000) [pid = 2076] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x11529c000) [pid = 2076] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x112122c00) [pid = 2076] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x12a710000) [pid = 2076] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x129f2f800) [pid = 2076] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x128ba8c00) [pid = 2076] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x1181a7800) [pid = 2076] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12a45e400) [pid = 2076] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x11ad49400) [pid = 2076] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x112044c00) [pid = 2076] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x125f1c800) [pid = 2076] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12a59c400) [pid = 2076] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x12a05cc00) [pid = 2076] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x12f595000) [pid = 2076] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x114031c00) [pid = 2076] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:28:42 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x129e23c00) [pid = 2076] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:28:42 INFO - PROCESS | 2076 | 1461022122259 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 2076 | 1461022122302 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:28:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:28:42 INFO - PROCESS | 2076 | 1461022122305 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 2076 | 1461022122306 Marionette TRACE conn2 <- [1,2726,null,{}] 16:28:42 INFO - PROCESS | 2076 | 1461022122308 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:42 INFO - PROCESS | 2076 | 1461022122412 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:28:42 INFO - PROCESS | 2076 | 1461022122505 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a8d000 == 91 [pid = 2076] [id = 689] 16:28:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x112122c00) [pid = 2076] [serial = 2067] [outer = 0x0] 16:28:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x1181a7800) [pid = 2076] [serial = 2068] [outer = 0x112122c00] 16:28:42 INFO - PROCESS | 2076 | 1461022122532 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x119259400) [pid = 2076] [serial = 2069] [outer = 0x112122c00] 16:28:42 INFO - PROCESS | 2076 | 1461022122848 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:28:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 569ms 16:28:42 INFO - PROCESS | 2076 | 1461022122875 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 2076 | 1461022122877 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:28:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:28:42 INFO - PROCESS | 2076 | 1461022122880 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 2076 | 1461022122886 Marionette TRACE conn2 <- [1,2730,null,{}] 16:28:42 INFO - PROCESS | 2076 | 1461022122889 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:43 INFO - PROCESS | 2076 | 1461022123069 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:28:43 INFO - PROCESS | 2076 | 1461022123201 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ac36000 == 92 [pid = 2076] [id = 690] 16:28:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x11557e400) [pid = 2076] [serial = 2070] [outer = 0x0] 16:28:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x11a910800) [pid = 2076] [serial = 2071] [outer = 0x11557e400] 16:28:43 INFO - PROCESS | 2076 | 1461022123248 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x128ba8c00) [pid = 2076] [serial = 2072] [outer = 0x11557e400] 16:28:44 INFO - PROCESS | 2076 | 1461022124075 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 2076 | 1461022124108 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:28:44 INFO - PROCESS | 2076 | 1461022124110 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 2076 | 1461022124111 Marionette TRACE conn2 <- [1,2734,null,{}] 16:28:44 INFO - PROCESS | 2076 | 1461022124113 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:44 INFO - PROCESS | 2076 | 1461022124316 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:28:44 INFO - PROCESS | 2076 | 1461022124443 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a96b800 == 93 [pid = 2076] [id = 691] 16:28:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x112039c00) [pid = 2076] [serial = 2073] [outer = 0x0] 16:28:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x114606400) [pid = 2076] [serial = 2074] [outer = 0x112039c00] 16:28:44 INFO - PROCESS | 2076 | 1461022124481 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x115579800) [pid = 2076] [serial = 2075] [outer = 0x112039c00] 16:28:44 INFO - PROCESS | 2076 | 1461022124968 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:28:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 869ms 16:28:44 INFO - PROCESS | 2076 | 1461022124981 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 2076 | 1461022124986 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:28:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:28:44 INFO - PROCESS | 2076 | 1461022124990 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 2076 | 1461022124993 Marionette TRACE conn2 <- [1,2738,null,{}] 16:28:44 INFO - PROCESS | 2076 | 1461022124996 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 2076 | 1461022125124 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:28:45 INFO - PROCESS | 2076 | 1461022125254 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b35f000 == 94 [pid = 2076] [id = 692] 16:28:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x118644800) [pid = 2076] [serial = 2076] [outer = 0x0] 16:28:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x11a990400) [pid = 2076] [serial = 2077] [outer = 0x118644800] 16:28:45 INFO - PROCESS | 2076 | 1461022125289 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x11adbc000) [pid = 2076] [serial = 2078] [outer = 0x118644800] 16:28:45 INFO - PROCESS | 2076 | 1461022125748 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:28:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 821ms 16:28:45 INFO - PROCESS | 2076 | 1461022125811 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:28:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:28:45 INFO - PROCESS | 2076 | 1461022125814 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:28:45 INFO - PROCESS | 2076 | 1461022125816 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 2076 | 1461022125817 Marionette TRACE conn2 <- [1,2742,null,{}] 16:28:45 INFO - PROCESS | 2076 | 1461022125820 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 2076 | 1461022125944 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:28:46 INFO - PROCESS | 2076 | 1461022126049 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef82000 == 95 [pid = 2076] [id = 693] 16:28:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x11bf29c00) [pid = 2076] [serial = 2079] [outer = 0x0] 16:28:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x126b83000) [pid = 2076] [serial = 2080] [outer = 0x11bf29c00] 16:28:46 INFO - PROCESS | 2076 | 1461022126080 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x1276a4400) [pid = 2076] [serial = 2081] [outer = 0x11bf29c00] 16:28:46 INFO - PROCESS | 2076 | 1461022126501 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:28:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:28:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 16:28:46 INFO - PROCESS | 2076 | 1461022126536 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 2076 | 1461022126539 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:28:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:28:46 INFO - PROCESS | 2076 | 1461022126547 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 2076 | 1461022126551 Marionette TRACE conn2 <- [1,2746,null,{}] 16:28:46 INFO - PROCESS | 2076 | 1461022126553 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:46 INFO - PROCESS | 2076 | 1461022126677 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:28:46 INFO - PROCESS | 2076 | 1461022126813 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x13937a000 == 96 [pid = 2076] [id = 694] 16:28:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x11c1c0800) [pid = 2076] [serial = 2082] [outer = 0x0] 16:28:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x129c56800) [pid = 2076] [serial = 2083] [outer = 0x11c1c0800] 16:28:46 INFO - PROCESS | 2076 | 1461022126849 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x129eb7c00) [pid = 2076] [serial = 2084] [outer = 0x11c1c0800] 16:28:47 INFO - PROCESS | 2076 | 1461022127263 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:28:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 776ms 16:28:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:28:47 INFO - PROCESS | 2076 | 1461022127342 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 2076 | 1461022127343 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:28:47 INFO - PROCESS | 2076 | 1461022127346 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 2076 | 1461022127347 Marionette TRACE conn2 <- [1,2750,null,{}] 16:28:47 INFO - PROCESS | 2076 | 1461022127353 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:47 INFO - PROCESS | 2076 | 1461022127474 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:28:47 INFO - PROCESS | 2076 | 1461022127579 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x139b6b000 == 97 [pid = 2076] [id = 695] 16:28:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12a018c00) [pid = 2076] [serial = 2085] [outer = 0x0] 16:28:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12a05cc00) [pid = 2076] [serial = 2086] [outer = 0x12a018c00] 16:28:47 INFO - PROCESS | 2076 | 1461022127609 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12a39f000) [pid = 2076] [serial = 2087] [outer = 0x12a018c00] 16:28:48 INFO - PROCESS | 2076 | 1461022128054 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:28:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 16:28:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:28:48 INFO - PROCESS | 2076 | 1461022128068 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 2076 | 1461022128070 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:28:48 INFO - PROCESS | 2076 | 1461022128072 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 2076 | 1461022128073 Marionette TRACE conn2 <- [1,2754,null,{}] 16:28:48 INFO - PROCESS | 2076 | 1461022128075 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:48 INFO - PROCESS | 2076 | 1461022128201 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:28:48 INFO - PROCESS | 2076 | 1461022128336 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x139ee3800 == 98 [pid = 2076] [id = 696] 16:28:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12a45e400) [pid = 2076] [serial = 2088] [outer = 0x0] 16:28:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12a4bdc00) [pid = 2076] [serial = 2089] [outer = 0x12a45e400] 16:28:48 INFO - PROCESS | 2076 | 1461022128377 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12a552c00) [pid = 2076] [serial = 2090] [outer = 0x12a45e400] 16:28:48 INFO - PROCESS | 2076 | 1461022128827 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:28:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 824ms 16:28:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:28:48 INFO - PROCESS | 2076 | 1461022128897 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 2076 | 1461022128898 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:28:48 INFO - PROCESS | 2076 | 1461022128901 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 2076 | 1461022128902 Marionette TRACE conn2 <- [1,2758,null,{}] 16:28:48 INFO - PROCESS | 2076 | 1461022128904 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:49 INFO - PROCESS | 2076 | 1461022129025 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:28:49 INFO - PROCESS | 2076 | 1461022129160 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a853000 == 99 [pid = 2076] [id = 697] 16:28:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12a55e400) [pid = 2076] [serial = 2091] [outer = 0x0] 16:28:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x12a70f400) [pid = 2076] [serial = 2092] [outer = 0x12a55e400] 16:28:49 INFO - PROCESS | 2076 | 1461022129192 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x12b60ec00) [pid = 2076] [serial = 2093] [outer = 0x12a55e400] 16:28:49 INFO - PROCESS | 2076 | 1461022129606 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:28:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 718ms 16:28:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:28:49 INFO - PROCESS | 2076 | 1461022129620 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 2076 | 1461022129621 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:28:49 INFO - PROCESS | 2076 | 1461022129623 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 2076 | 1461022129625 Marionette TRACE conn2 <- [1,2762,null,{}] 16:28:49 INFO - PROCESS | 2076 | 1461022129627 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:49 INFO - PROCESS | 2076 | 1461022129749 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:28:49 INFO - PROCESS | 2076 | 1461022129884 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a923800 == 100 [pid = 2076] [id = 698] 16:28:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x12a59e000) [pid = 2076] [serial = 2094] [outer = 0x0] 16:28:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x12d036000) [pid = 2076] [serial = 2095] [outer = 0x12a59e000] 16:28:49 INFO - PROCESS | 2076 | 1461022129918 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x12e21a000) [pid = 2076] [serial = 2096] [outer = 0x12a59e000] 16:28:50 INFO - PROCESS | 2076 | 1461022130313 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:28:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 721ms 16:28:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:28:50 INFO - PROCESS | 2076 | 1461022130344 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 2076 | 1461022130346 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:28:50 INFO - PROCESS | 2076 | 1461022130348 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 2076 | 1461022130349 Marionette TRACE conn2 <- [1,2766,null,{}] 16:28:50 INFO - PROCESS | 2076 | 1461022130352 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 2076 | 1461022130490 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:28:50 INFO - PROCESS | 2076 | 1461022130612 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x13ae16800 == 101 [pid = 2076] [id = 699] 16:28:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x12da7b800) [pid = 2076] [serial = 2097] [outer = 0x0] 16:28:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x12e2dd800) [pid = 2076] [serial = 2098] [outer = 0x12da7b800] 16:28:50 INFO - PROCESS | 2076 | 1461022130641 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x12e444c00) [pid = 2076] [serial = 2099] [outer = 0x12da7b800] 16:28:51 INFO - PROCESS | 2076 | 1461022131067 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:28:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 770ms 16:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:28:51 INFO - PROCESS | 2076 | 1461022131119 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 2076 | 1461022131120 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:28:51 INFO - PROCESS | 2076 | 1461022131122 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 2076 | 1461022131124 Marionette TRACE conn2 <- [1,2770,null,{}] 16:28:51 INFO - PROCESS | 2076 | 1461022131126 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:51 INFO - PROCESS | 2076 | 1461022131253 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:28:51 INFO - PROCESS | 2076 | 1461022131440 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x13ae2f800 == 102 [pid = 2076] [id = 700] 16:28:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x12c578c00) [pid = 2076] [serial = 2100] [outer = 0x0] 16:28:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x12e44b000) [pid = 2076] [serial = 2101] [outer = 0x12c578c00] 16:28:51 INFO - PROCESS | 2076 | 1461022131472 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x12e83c800) [pid = 2076] [serial = 2102] [outer = 0x12c578c00] 16:28:51 INFO - PROCESS | 2076 | 1461022131911 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:28:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 822ms 16:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:28:51 INFO - PROCESS | 2076 | 1461022131944 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 2076 | 1461022131945 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:28:51 INFO - PROCESS | 2076 | 1461022131948 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 2076 | 1461022131949 Marionette TRACE conn2 <- [1,2774,null,{}] 16:28:51 INFO - PROCESS | 2076 | 1461022131951 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:52 INFO - PROCESS | 2076 | 1461022132078 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:28:52 INFO - PROCESS | 2076 | 1461022132191 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x11b9ee800 == 103 [pid = 2076] [id = 701] 16:28:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x115571c00) [pid = 2076] [serial = 2103] [outer = 0x0] 16:28:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x11a992c00) [pid = 2076] [serial = 2104] [outer = 0x115571c00] 16:28:52 INFO - PROCESS | 2076 | 1461022132226 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x12e453000) [pid = 2076] [serial = 2105] [outer = 0x115571c00] 16:28:52 INFO - PROCESS | 2076 | 1461022132678 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 770ms 16:28:52 INFO - PROCESS | 2076 | 1461022132719 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 2076 | 1461022132720 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:28:52 INFO - PROCESS | 2076 | 1461022132723 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 2076 | 1461022132725 Marionette TRACE conn2 <- [1,2778,null,{}] 16:28:52 INFO - PROCESS | 2076 | 1461022132728 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:52 INFO - PROCESS | 2076 | 1461022132866 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:28:53 INFO - PROCESS | 2076 | 1461022133008 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a89d800 == 104 [pid = 2076] [id = 702] 16:28:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x11203d800) [pid = 2076] [serial = 2106] [outer = 0x0] 16:28:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x114bcf800) [pid = 2076] [serial = 2107] [outer = 0x11203d800] 16:28:53 INFO - PROCESS | 2076 | 1461022133041 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x11a93f400) [pid = 2076] [serial = 2108] [outer = 0x11203d800] 16:28:53 INFO - PROCESS | 2076 | 1461022133578 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:28:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 877ms 16:28:53 INFO - PROCESS | 2076 | 1461022133601 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 2076 | 1461022133602 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:28:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:28:53 INFO - PROCESS | 2076 | 1461022133604 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 2076 | 1461022133606 Marionette TRACE conn2 <- [1,2782,null,{}] 16:28:53 INFO - PROCESS | 2076 | 1461022133608 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:53 INFO - PROCESS | 2076 | 1461022133734 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:28:53 INFO - PROCESS | 2076 | 1461022133873 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x125e07000 == 105 [pid = 2076] [id = 703] 16:28:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x114a95800) [pid = 2076] [serial = 2109] [outer = 0x0] 16:28:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x114bd5800) [pid = 2076] [serial = 2110] [outer = 0x114a95800] 16:28:53 INFO - PROCESS | 2076 | 1461022133900 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x129c58800) [pid = 2076] [serial = 2111] [outer = 0x114a95800] 16:28:54 INFO - PROCESS | 2076 | 1461022134342 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 772ms 16:28:54 INFO - PROCESS | 2076 | 1461022134378 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:28:54 INFO - PROCESS | 2076 | 1461022134380 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:28:54 INFO - PROCESS | 2076 | 1461022134384 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 2076 | 1461022134386 Marionette TRACE conn2 <- [1,2786,null,{}] 16:28:54 INFO - PROCESS | 2076 | 1461022134390 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:54 INFO - PROCESS | 2076 | 1461022134578 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:28:54 INFO - PROCESS | 2076 | 1461022134777 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ac19000 == 106 [pid = 2076] [id = 704] 16:28:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x114276000) [pid = 2076] [serial = 2112] [outer = 0x0] 16:28:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x119b64000) [pid = 2076] [serial = 2113] [outer = 0x114276000] 16:28:54 INFO - PROCESS | 2076 | 1461022134829 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x129cd5c00) [pid = 2076] [serial = 2114] [outer = 0x114276000] 16:28:55 INFO - PROCESS | 2076 | 1461022135624 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:28:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1274ms 16:28:55 INFO - PROCESS | 2076 | 1461022135657 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 2076 | 1461022135661 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:28:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:28:55 INFO - PROCESS | 2076 | 1461022135664 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 2076 | 1461022135669 Marionette TRACE conn2 <- [1,2790,null,{}] 16:28:55 INFO - PROCESS | 2076 | 1461022135672 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:55 INFO - PROCESS | 2076 | 1461022135799 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:28:55 INFO - PROCESS | 2076 | 1461022135913 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x118a1b800 == 107 [pid = 2076] [id = 705] 16:28:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x114a99000) [pid = 2076] [serial = 2115] [outer = 0x0] 16:28:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x1152b2400) [pid = 2076] [serial = 2116] [outer = 0x114a99000] 16:28:55 INFO - PROCESS | 2076 | 1461022135988 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x119b65000) [pid = 2076] [serial = 2117] [outer = 0x114a99000] 16:28:56 INFO - PROCESS | 2076 | 1461022136525 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:28:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 875ms 16:28:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:28:56 INFO - PROCESS | 2076 | 1461022136541 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 2076 | 1461022136546 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:28:56 INFO - PROCESS | 2076 | 1461022136554 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 2076 | 1461022136556 Marionette TRACE conn2 <- [1,2794,null,{}] 16:28:56 INFO - PROCESS | 2076 | 1461022136560 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:56 INFO - PROCESS | 2076 | 1461022136690 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12ac36000 == 106 [pid = 2076] [id = 690] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x139ead800 == 105 [pid = 2076] [id = 662] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x126a8d000 == 104 [pid = 2076] [id = 689] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x138457000 == 103 [pid = 2076] [id = 688] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x13198f000 == 102 [pid = 2076] [id = 687] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12f404000 == 101 [pid = 2076] [id = 686] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x115153800 == 100 [pid = 2076] [id = 685] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x12c571000) [pid = 2076] [serial = 2023] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12b015000 == 99 [pid = 2076] [id = 684] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x127a09000 == 98 [pid = 2076] [id = 683] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12f5cf000 == 97 [pid = 2076] [id = 17] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12db65000 == 96 [pid = 2076] [id = 682] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12aa83800 == 95 [pid = 2076] [id = 681] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12a34b000 == 94 [pid = 2076] [id = 680] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x13a8cb800 == 93 [pid = 2076] [id = 679] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x13a837800 == 92 [pid = 2076] [id = 678] 16:28:56 INFO - PROCESS | 2076 | 1461022136856 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x139ec8000 == 91 [pid = 2076] [id = 677] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12ec6a000 == 90 [pid = 2076] [id = 676] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x12716c800 == 89 [pid = 2076] [id = 675] 16:28:56 INFO - PROCESS | 2076 | --DOCSHELL 0x1397c4000 == 88 [pid = 2076] [id = 674] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x12f59bc00) [pid = 2076] [serial = 1526] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x129e32400) [pid = 2076] [serial = 1745] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x139412000) [pid = 2076] [serial = 1769] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x12a5a4000) [pid = 2076] [serial = 1676] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12a524c00) [pid = 2076] [serial = 1949] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x12d3f2800) [pid = 2076] [serial = 1679] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x12e848800) [pid = 2076] [serial = 1613] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x139235000) [pid = 2076] [serial = 1697] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x12ef27800) [pid = 2076] [serial = 1616] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x129cd4c00) [pid = 2076] [serial = 1763] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x12a061800) [pid = 2076] [serial = 1673] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x12ef27000) [pid = 2076] [serial = 1820] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x136f74400) [pid = 2076] [serial = 1694] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x127b28c00) [pid = 2076] [serial = 1601] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x12eb59000) [pid = 2076] [serial = 1751] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x139e74800) [pid = 2076] [serial = 1832] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x139767400) [pid = 2076] [serial = 1829] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x136e2a000) [pid = 2076] [serial = 1622] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x12a292c00) [pid = 2076] [serial = 1913] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x136e2c400) [pid = 2076] [serial = 1754] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x1272c8400) [pid = 2076] [serial = 1742] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x129c56c00) [pid = 2076] [serial = 1814] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x12a523400) [pid = 2076] [serial = 1688] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x139e78400) [pid = 2076] [serial = 1838] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a01f800) [pid = 2076] [serial = 1604] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x11c92bc00) [pid = 2076] [serial = 1739] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 195 (0x12a461c00) [pid = 2076] [serial = 1817] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 194 (0x139411800) [pid = 2076] [serial = 1823] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 193 (0x126eccc00) [pid = 2076] [serial = 1670] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 192 (0x12fbe6800) [pid = 2076] [serial = 1619] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 191 (0x136f69c00) [pid = 2076] [serial = 1691] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 190 (0x139230400) [pid = 2076] [serial = 1757] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 189 (0x11acc4400) [pid = 2076] [serial = 1598] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 188 (0x139405400) [pid = 2076] [serial = 1625] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 187 (0x1192de800) [pid = 2076] [serial = 1811] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x12a55f800) [pid = 2076] [serial = 1685] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x13a1dec00) [pid = 2076] [serial = 1841] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x139408c00) [pid = 2076] [serial = 1760] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x12e21b800) [pid = 2076] [serial = 1748] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x12c562400) [pid = 2076] [serial = 1700] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x139411000) [pid = 2076] [serial = 1766] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12d038000) [pid = 2076] [serial = 1610] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x11a90a000) [pid = 2076] [serial = 1667] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x13923a800) [pid = 2076] [serial = 1682] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x13972c000) [pid = 2076] [serial = 1826] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x13998b800) [pid = 2076] [serial = 1835] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x12a733c00) [pid = 2076] [serial = 1607] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x129ec0400) [pid = 2076] [serial = 1910] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x129eb4000) [pid = 2076] [serial = 1907] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x129e2e400) [pid = 2076] [serial = 1904] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x129ccdc00) [pid = 2076] [serial = 1901] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x11557b000) [pid = 2076] [serial = 1883] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x119d97c00) [pid = 2076] [serial = 1886] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x11c544000) [pid = 2076] [serial = 1889] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x126d4e800) [pid = 2076] [serial = 1892] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x128baa400) [pid = 2076] [serial = 1895] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x129c39800) [pid = 2076] [serial = 1898] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x12a521800) [pid = 2076] [serial = 2020] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x129ebbc00) [pid = 2076] [serial = 2009] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x12a4b6c00) [pid = 2076] [serial = 2015] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x12a053000) [pid = 2076] [serial = 2018] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 160 (0x129c36000) [pid = 2076] [serial = 2006] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 159 (0x12aaa4000) [pid = 2076] [serial = 2021] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 158 (0x11c1c5400) [pid = 2076] [serial = 1355] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 157 (0x1281a7400) [pid = 2076] [serial = 1880] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 156 (0x129e2c800) [pid = 2076] [serial = 2008] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 155 (0x12a293000) [pid = 2076] [serial = 2012] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 154 (0x12a01e000) [pid = 2076] [serial = 2011] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 153 (0x12a3a7000) [pid = 2076] [serial = 2014] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 152 (0x11c1be400) [pid = 2076] [serial = 2017] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 151 (0x126d52c00) [pid = 2076] [serial = 1958] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 150 (0x11b580000) [pid = 2076] [serial = 1957] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 149 (0x11c313400) [pid = 2076] [serial = 1999] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 148 (0x125b7f400) [pid = 2076] [serial = 2000] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 147 (0x119b61c00) [pid = 2076] [serial = 1996] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 146 (0x11ad50c00) [pid = 2076] [serial = 1997] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 145 (0x11a93f000) [pid = 2076] [serial = 1955] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 144 (0x119b62c00) [pid = 2076] [serial = 1954] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 143 (0x112255800) [pid = 2076] [serial = 1951] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 142 (0x114aa0c00) [pid = 2076] [serial = 1952] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 141 (0x12c579400) [pid = 2076] [serial = 1984] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x12aaae000) [pid = 2076] [serial = 1973] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x12a730400) [pid = 2076] [serial = 1972] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x12a3aa000) [pid = 2076] [serial = 1964] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x12a299000) [pid = 2076] [serial = 1963] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x12c566000) [pid = 2076] [serial = 1981] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x128bb3c00) [pid = 2076] [serial = 2005] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x119d92800) [pid = 2076] [serial = 1994] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x118edcc00) [pid = 2076] [serial = 1993] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x12a599000) [pid = 2076] [serial = 1967] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x12a4bb400) [pid = 2076] [serial = 1966] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x129eb6400) [pid = 2076] [serial = 1961] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 129 (0x12810f400) [pid = 2076] [serial = 1960] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 128 (0x114a9a000) [pid = 2076] [serial = 1991] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 127 (0x112120c00) [pid = 2076] [serial = 1990] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 126 (0x12cf92400) [pid = 2076] [serial = 1987] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 125 (0x126ec1800) [pid = 2076] [serial = 2002] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 124 (0x127158800) [pid = 2076] [serial = 2003] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 123 (0x12a70f000) [pid = 2076] [serial = 1970] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 122 (0x12a5a6c00) [pid = 2076] [serial = 1969] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 121 (0x12acd0800) [pid = 2076] [serial = 1975] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | --DOMWINDOW == 120 (0x12b070800) [pid = 2076] [serial = 1978] [outer = 0x0] [url = about:blank] 16:28:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x119159000 == 89 [pid = 2076] [id = 706] 16:28:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 121 (0x112255800) [pid = 2076] [serial = 2118] [outer = 0x0] 16:28:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 122 (0x115869800) [pid = 2076] [serial = 2119] [outer = 0x112255800] 16:28:56 INFO - PROCESS | 2076 | 1461022136932 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 123 (0x11ad3d400) [pid = 2076] [serial = 2120] [outer = 0x112255800] 16:28:57 INFO - PROCESS | 2076 | 1461022137412 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:28:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 877ms 16:28:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:28:57 INFO - PROCESS | 2076 | 1461022137430 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 2076 | 1461022137431 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:28:57 INFO - PROCESS | 2076 | 1461022137433 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 2076 | 1461022137436 Marionette TRACE conn2 <- [1,2798,null,{}] 16:28:57 INFO - PROCESS | 2076 | 1461022137442 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:57 INFO - PROCESS | 2076 | 1461022137556 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:28:57 INFO - PROCESS | 2076 | 1461022137561 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d1f800 == 90 [pid = 2076] [id = 707] 16:28:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 124 (0x11af8f000) [pid = 2076] [serial = 2121] [outer = 0x0] 16:28:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 125 (0x11c313400) [pid = 2076] [serial = 2122] [outer = 0x11af8f000] 16:28:57 INFO - PROCESS | 2076 | 1461022137593 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 126 (0x125da5c00) [pid = 2076] [serial = 2123] [outer = 0x11af8f000] 16:28:58 INFO - PROCESS | 2076 | 1461022138142 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:28:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 773ms 16:28:58 INFO - PROCESS | 2076 | 1461022138207 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 2076 | 1461022138209 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:28:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:28:58 INFO - PROCESS | 2076 | 1461022138211 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 2076 | 1461022138212 Marionette TRACE conn2 <- [1,2802,null,{}] 16:28:58 INFO - PROCESS | 2076 | 1461022138218 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:58 INFO - PROCESS | 2076 | 1461022138401 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:28:58 INFO - PROCESS | 2076 | 1461022138455 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a240000 == 91 [pid = 2076] [id = 708] 16:28:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 127 (0x11c579800) [pid = 2076] [serial = 2124] [outer = 0x0] 16:28:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 128 (0x126eca400) [pid = 2076] [serial = 2125] [outer = 0x11c579800] 16:28:58 INFO - PROCESS | 2076 | 1461022138483 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 2076 | ++DOMWINDOW == 129 (0x1276f0000) [pid = 2076] [serial = 2126] [outer = 0x11c579800] 16:28:58 INFO - PROCESS | 2076 | 1461022138891 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:28:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 718ms 16:28:58 INFO - PROCESS | 2076 | 1461022138931 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 2076 | 1461022138933 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:28:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:28:58 INFO - PROCESS | 2076 | 1461022138936 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 2076 | 1461022138938 Marionette TRACE conn2 <- [1,2806,null,{}] 16:28:58 INFO - PROCESS | 2076 | 1461022138941 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:59 INFO - PROCESS | 2076 | 1461022139103 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:28:59 INFO - PROCESS | 2076 | 1461022139122 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ac1a000 == 92 [pid = 2076] [id = 709] 16:28:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 130 (0x126d50400) [pid = 2076] [serial = 2127] [outer = 0x0] 16:28:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x1280b0800) [pid = 2076] [serial = 2128] [outer = 0x126d50400] 16:28:59 INFO - PROCESS | 2076 | 1461022139149 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x128da6000) [pid = 2076] [serial = 2129] [outer = 0x126d50400] 16:28:59 INFO - PROCESS | 2076 | 1461022139541 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:28:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 620ms 16:28:59 INFO - PROCESS | 2076 | 1461022139556 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 2076 | 1461022139557 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:28:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:28:59 INFO - PROCESS | 2076 | 1461022139560 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 2076 | 1461022139561 Marionette TRACE conn2 <- [1,2810,null,{}] 16:28:59 INFO - PROCESS | 2076 | 1461022139563 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:59 INFO - PROCESS | 2076 | 1461022139717 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:28:59 INFO - PROCESS | 2076 | 1461022139755 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d07b000 == 93 [pid = 2076] [id = 710] 16:28:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x129c2f400) [pid = 2076] [serial = 2130] [outer = 0x0] 16:28:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x129e2e400) [pid = 2076] [serial = 2131] [outer = 0x129c2f400] 16:28:59 INFO - PROCESS | 2076 | 1461022139783 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x129f2e000) [pid = 2076] [serial = 2132] [outer = 0x129c2f400] 16:29:00 INFO - PROCESS | 2076 | 1461022140136 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:29:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 618ms 16:29:00 INFO - PROCESS | 2076 | 1461022140179 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 2076 | 1461022140180 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:29:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:29:00 INFO - PROCESS | 2076 | 1461022140183 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 2076 | 1461022140184 Marionette TRACE conn2 <- [1,2814,null,{}] 16:29:00 INFO - PROCESS | 2076 | 1461022140186 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:00 INFO - PROCESS | 2076 | 1461022140371 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:29:00 INFO - PROCESS | 2076 | 1461022140388 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 2076 | ++DOCSHELL 0x12d543800 == 94 [pid = 2076] [id = 711] 16:29:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x129f2d400) [pid = 2076] [serial = 2133] [outer = 0x0] 16:29:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x12a01f400) [pid = 2076] [serial = 2134] [outer = 0x129f2d400] 16:29:00 INFO - PROCESS | 2076 | 1461022140414 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x12a060000) [pid = 2076] [serial = 2135] [outer = 0x129f2d400] 16:29:00 INFO - PROCESS | 2076 | 1461022140803 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:29:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 669ms 16:29:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:29:00 INFO - PROCESS | 2076 | 1461022140853 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 2076 | 1461022140854 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:29:00 INFO - PROCESS | 2076 | 1461022140856 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 2076 | 1461022140857 Marionette TRACE conn2 <- [1,2818,null,{}] 16:29:00 INFO - PROCESS | 2076 | 1461022140859 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 2076 | 1461022141000 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:29:01 INFO - PROCESS | 2076 | 1461022141033 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e636000 == 95 [pid = 2076] [id = 712] 16:29:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x12a018000) [pid = 2076] [serial = 2136] [outer = 0x0] 16:29:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x12a29c000) [pid = 2076] [serial = 2137] [outer = 0x12a018000] 16:29:01 INFO - PROCESS | 2076 | 1461022141059 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x12a3a6000) [pid = 2076] [serial = 2138] [outer = 0x12a018000] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 140 (0x129cd7000) [pid = 2076] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 139 (0x12aaaf400) [pid = 2076] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 138 (0x1276f6400) [pid = 2076] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 137 (0x11acce400) [pid = 2076] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 136 (0x12f5d5800) [pid = 2076] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 135 (0x11b5ce400) [pid = 2076] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 134 (0x12accb800) [pid = 2076] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 133 (0x112122c00) [pid = 2076] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 132 (0x12a558000) [pid = 2076] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 131 (0x12a020400) [pid = 2076] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:29:01 INFO - PROCESS | 2076 | --DOMWINDOW == 130 (0x114034400) [pid = 2076] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:29:01 INFO - PROCESS | 2076 | 1461022141524 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:29:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 16:29:01 INFO - PROCESS | 2076 | 1461022141577 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 2076 | 1461022141578 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:29:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:29:01 INFO - PROCESS | 2076 | 1461022141580 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 2076 | 1461022141582 Marionette TRACE conn2 <- [1,2822,null,{}] 16:29:01 INFO - PROCESS | 2076 | 1461022141587 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 2076 | 1461022141695 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:29:01 INFO - PROCESS | 2076 | 1461022141699 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 2076 | ++DOCSHELL 0x12f403800 == 96 [pid = 2076] [id = 713] 16:29:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 131 (0x12a298000) [pid = 2076] [serial = 2139] [outer = 0x0] 16:29:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 132 (0x12a3aa800) [pid = 2076] [serial = 2140] [outer = 0x12a298000] 16:29:01 INFO - PROCESS | 2076 | 1461022141726 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 2076 | ++DOMWINDOW == 133 (0x12a45d400) [pid = 2076] [serial = 2141] [outer = 0x12a298000] 16:29:02 INFO - PROCESS | 2076 | 1461022142087 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:29:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 523ms 16:29:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:29:02 INFO - PROCESS | 2076 | 1461022142103 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 2076 | 1461022142104 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:29:02 INFO - PROCESS | 2076 | 1461022142107 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 2076 | 1461022142108 Marionette TRACE conn2 <- [1,2826,null,{}] 16:29:02 INFO - PROCESS | 2076 | 1461022142110 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:02 INFO - PROCESS | 2076 | 1461022142223 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:29:02 INFO - PROCESS | 2076 | 1461022142311 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fb60000 == 97 [pid = 2076] [id = 714] 16:29:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 134 (0x12a3a6400) [pid = 2076] [serial = 2142] [outer = 0x0] 16:29:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 135 (0x12a4b6c00) [pid = 2076] [serial = 2143] [outer = 0x12a3a6400] 16:29:02 INFO - PROCESS | 2076 | 1461022142337 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 136 (0x12a523c00) [pid = 2076] [serial = 2144] [outer = 0x12a3a6400] 16:29:02 INFO - PROCESS | 2076 | 1461022142688 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:29:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 617ms 16:29:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:29:02 INFO - PROCESS | 2076 | 1461022142725 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 2076 | 1461022142727 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:29:02 INFO - PROCESS | 2076 | 1461022142729 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 2076 | 1461022142731 Marionette TRACE conn2 <- [1,2830,null,{}] 16:29:02 INFO - PROCESS | 2076 | 1461022142736 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:02 INFO - PROCESS | 2076 | 1461022142857 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:29:02 INFO - PROCESS | 2076 | 1461022142942 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f54800 == 98 [pid = 2076] [id = 715] 16:29:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 137 (0x12a556000) [pid = 2076] [serial = 2145] [outer = 0x0] 16:29:02 INFO - PROCESS | 2076 | ++DOMWINDOW == 138 (0x12a70dc00) [pid = 2076] [serial = 2146] [outer = 0x12a556000] 16:29:02 INFO - PROCESS | 2076 | 1461022142973 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 139 (0x12c564800) [pid = 2076] [serial = 2147] [outer = 0x12a556000] 16:29:03 INFO - PROCESS | 2076 | 1461022143279 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:29:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 573ms 16:29:03 INFO - PROCESS | 2076 | 1461022143399 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 2076 | 1461022143401 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:29:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:29:03 INFO - PROCESS | 2076 | 1461022143406 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 2076 | 1461022143409 Marionette TRACE conn2 <- [1,2834,null,{}] 16:29:03 INFO - PROCESS | 2076 | 1461022143413 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 2076 | 1461022143545 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:29:03 INFO - PROCESS | 2076 | 1461022143738 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 2076 | ++DOCSHELL 0x126d3e000 == 99 [pid = 2076] [id = 716] 16:29:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 140 (0x114c14800) [pid = 2076] [serial = 2148] [outer = 0x0] 16:29:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 141 (0x115576000) [pid = 2076] [serial = 2149] [outer = 0x114c14800] 16:29:03 INFO - PROCESS | 2076 | 1461022143775 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 2076 | ++DOMWINDOW == 142 (0x119d97c00) [pid = 2076] [serial = 2150] [outer = 0x114c14800] 16:29:04 INFO - PROCESS | 2076 | 1461022144241 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:29:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 872ms 16:29:04 INFO - PROCESS | 2076 | 1461022144279 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 2076 | 1461022144282 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:29:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:29:04 INFO - PROCESS | 2076 | 1461022144288 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 2076 | 1461022144290 Marionette TRACE conn2 <- [1,2838,null,{}] 16:29:04 INFO - PROCESS | 2076 | 1461022144293 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:04 INFO - PROCESS | 2076 | 1461022144424 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:29:04 INFO - PROCESS | 2076 | 1461022144551 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 2076 | ++DOCSHELL 0x129eca000 == 100 [pid = 2076] [id = 717] 16:29:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 143 (0x115298c00) [pid = 2076] [serial = 2151] [outer = 0x0] 16:29:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 144 (0x11ad36400) [pid = 2076] [serial = 2152] [outer = 0x115298c00] 16:29:04 INFO - PROCESS | 2076 | 1461022144584 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 2076 | ++DOMWINDOW == 145 (0x11bbfac00) [pid = 2076] [serial = 2153] [outer = 0x115298c00] 16:29:05 INFO - PROCESS | 2076 | 1461022145056 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 824ms 16:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:29:05 INFO - PROCESS | 2076 | 1461022145109 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 2076 | 1461022145111 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:29:05 INFO - PROCESS | 2076 | 1461022145113 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 2076 | 1461022145115 Marionette TRACE conn2 <- [1,2842,null,{}] 16:29:05 INFO - PROCESS | 2076 | 1461022145122 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:05 INFO - PROCESS | 2076 | 1461022145258 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:29:05 INFO - PROCESS | 2076 | 1461022145389 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fd5d800 == 101 [pid = 2076] [id = 718] 16:29:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 146 (0x1281a7c00) [pid = 2076] [serial = 2154] [outer = 0x0] 16:29:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 147 (0x128de6c00) [pid = 2076] [serial = 2155] [outer = 0x1281a7c00] 16:29:05 INFO - PROCESS | 2076 | 1461022145424 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 2076 | ++DOMWINDOW == 148 (0x129ccac00) [pid = 2076] [serial = 2156] [outer = 0x1281a7c00] 16:29:05 INFO - PROCESS | 2076 | 1461022145867 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 772ms 16:29:05 INFO - PROCESS | 2076 | 1461022145886 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 2076 | 1461022145887 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:29:05 INFO - PROCESS | 2076 | 1461022145890 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 2076 | 1461022145891 Marionette TRACE conn2 <- [1,2846,null,{}] 16:29:05 INFO - PROCESS | 2076 | 1461022145894 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:06 INFO - PROCESS | 2076 | 1461022146025 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:29:06 INFO - PROCESS | 2076 | 1461022146155 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x1396c7800 == 102 [pid = 2076] [id = 719] 16:29:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 149 (0x128deac00) [pid = 2076] [serial = 2157] [outer = 0x0] 16:29:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 150 (0x12a025000) [pid = 2076] [serial = 2158] [outer = 0x128deac00] 16:29:06 INFO - PROCESS | 2076 | 1461022146188 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 151 (0x12a554c00) [pid = 2076] [serial = 2159] [outer = 0x128deac00] 16:29:06 INFO - PROCESS | 2076 | 1461022146665 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:29:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 819ms 16:29:06 INFO - PROCESS | 2076 | 1461022146709 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 2076 | 1461022146711 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:29:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:29:06 INFO - PROCESS | 2076 | 1461022146713 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 2076 | 1461022146715 Marionette TRACE conn2 <- [1,2850,null,{}] 16:29:06 INFO - PROCESS | 2076 | 1461022146720 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:06 INFO - PROCESS | 2076 | 1461022146846 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:29:06 INFO - PROCESS | 2076 | 1461022146944 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 2076 | ++DOCSHELL 0x139806000 == 103 [pid = 2076] [id = 720] 16:29:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 152 (0x12a704800) [pid = 2076] [serial = 2160] [outer = 0x0] 16:29:06 INFO - PROCESS | 2076 | ++DOMWINDOW == 153 (0x12a710400) [pid = 2076] [serial = 2161] [outer = 0x12a704800] 16:29:06 INFO - PROCESS | 2076 | 1461022146975 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 154 (0x12aaacc00) [pid = 2076] [serial = 2162] [outer = 0x12a704800] 16:29:07 INFO - PROCESS | 2076 | 1461022147408 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 725ms 16:29:07 INFO - PROCESS | 2076 | 1461022147444 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 2076 | 1461022147445 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:29:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:29:07 INFO - PROCESS | 2076 | 1461022147449 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 2076 | 1461022147451 Marionette TRACE conn2 <- [1,2854,null,{}] 16:29:07 INFO - PROCESS | 2076 | 1461022147454 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 2076 | 1461022147600 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:29:07 INFO - PROCESS | 2076 | 1461022147701 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 2076 | ++DOCSHELL 0x139b5c000 == 104 [pid = 2076] [id = 721] 16:29:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 155 (0x12d038c00) [pid = 2076] [serial = 2163] [outer = 0x0] 16:29:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 156 (0x12da85000) [pid = 2076] [serial = 2164] [outer = 0x12d038c00] 16:29:07 INFO - PROCESS | 2076 | 1461022147734 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 2076 | ++DOMWINDOW == 157 (0x12e447000) [pid = 2076] [serial = 2165] [outer = 0x12d038c00] 16:29:08 INFO - PROCESS | 2076 | 1461022148159 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:29:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 771ms 16:29:08 INFO - PROCESS | 2076 | 1461022148220 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 2076 | 1461022148221 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:29:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:29:08 INFO - PROCESS | 2076 | 1461022148224 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 2076 | 1461022148225 Marionette TRACE conn2 <- [1,2858,null,{}] 16:29:08 INFO - PROCESS | 2076 | 1461022148228 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:08 INFO - PROCESS | 2076 | 1461022148357 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:29:08 INFO - PROCESS | 2076 | 1461022148457 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 2076 | ++DOCSHELL 0x139de4000 == 105 [pid = 2076] [id = 722] 16:29:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 158 (0x12da80c00) [pid = 2076] [serial = 2166] [outer = 0x0] 16:29:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 159 (0x12e847800) [pid = 2076] [serial = 2167] [outer = 0x12da80c00] 16:29:08 INFO - PROCESS | 2076 | 1461022148487 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 2076 | ++DOMWINDOW == 160 (0x12eb52800) [pid = 2076] [serial = 2168] [outer = 0x12da80c00] 16:29:08 INFO - PROCESS | 2076 | 1461022148918 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:29:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 722ms 16:29:08 INFO - PROCESS | 2076 | 1461022148946 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 2076 | 1461022148948 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:29:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:29:08 INFO - PROCESS | 2076 | 1461022148970 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 2076 | 1461022148971 Marionette TRACE conn2 <- [1,2862,null,{}] 16:29:08 INFO - PROCESS | 2076 | 1461022148974 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 2076 | 1461022149102 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:29:09 INFO - PROCESS | 2076 | 1461022149201 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a36b000 == 106 [pid = 2076] [id = 723] 16:29:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 161 (0x12e84a400) [pid = 2076] [serial = 2169] [outer = 0x0] 16:29:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x12eb5b800) [pid = 2076] [serial = 2170] [outer = 0x12e84a400] 16:29:09 INFO - PROCESS | 2076 | 1461022149233 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x12ef26c00) [pid = 2076] [serial = 2171] [outer = 0x12e84a400] 16:29:09 INFO - PROCESS | 2076 | 1461022149739 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:29:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 823ms 16:29:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:29:09 INFO - PROCESS | 2076 | 1461022149792 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 2076 | 1461022149794 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:29:09 INFO - PROCESS | 2076 | 1461022149817 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 2076 | 1461022149819 Marionette TRACE conn2 <- [1,2866,null,{}] 16:29:09 INFO - PROCESS | 2076 | 1461022149828 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 2076 | 1461022149961 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:29:10 INFO - PROCESS | 2076 | 1461022150061 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a65a000 == 107 [pid = 2076] [id = 724] 16:29:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x12eb5a800) [pid = 2076] [serial = 2172] [outer = 0x0] 16:29:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x12efb4800) [pid = 2076] [serial = 2173] [outer = 0x12eb5a800] 16:29:10 INFO - PROCESS | 2076 | 1461022150091 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x12f595c00) [pid = 2076] [serial = 2174] [outer = 0x12eb5a800] 16:29:10 INFO - PROCESS | 2076 | 1461022150618 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:29:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 848ms 16:29:10 INFO - PROCESS | 2076 | 1461022150646 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 2076 | 1461022150648 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:29:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:29:10 INFO - PROCESS | 2076 | 1461022150650 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 2076 | 1461022150651 Marionette TRACE conn2 <- [1,2870,null,{}] 16:29:10 INFO - PROCESS | 2076 | 1461022150654 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 2076 | 1461022150783 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:29:10 INFO - PROCESS | 2076 | 1461022150886 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a8c2800 == 108 [pid = 2076] [id = 725] 16:29:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x12efb5400) [pid = 2076] [serial = 2175] [outer = 0x0] 16:29:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x12fa4fc00) [pid = 2076] [serial = 2176] [outer = 0x12efb5400] 16:29:10 INFO - PROCESS | 2076 | 1461022150916 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x12fa59800) [pid = 2076] [serial = 2177] [outer = 0x12efb5400] 16:29:11 INFO - PROCESS | 2076 | 1461022151344 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:29:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 769ms 16:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:29:11 INFO - PROCESS | 2076 | 1461022151420 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 2076 | 1461022151422 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:29:11 INFO - PROCESS | 2076 | 1461022151424 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 2076 | 1461022151426 Marionette TRACE conn2 <- [1,2874,null,{}] 16:29:11 INFO - PROCESS | 2076 | 1461022151428 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:11 INFO - PROCESS | 2076 | 1461022151571 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:29:11 INFO - PROCESS | 2076 | 1461022151702 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 2076 | ++DOCSHELL 0x13ae1c000 == 109 [pid = 2076] [id = 726] 16:29:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x12fa58000) [pid = 2076] [serial = 2178] [outer = 0x0] 16:29:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12fbe2000) [pid = 2076] [serial = 2179] [outer = 0x12fa58000] 16:29:11 INFO - PROCESS | 2076 | 1461022151739 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x13193ac00) [pid = 2076] [serial = 2180] [outer = 0x12fa58000] 16:29:12 INFO - PROCESS | 2076 | 1461022152145 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:29:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 774ms 16:29:12 INFO - PROCESS | 2076 | 1461022152202 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 2076 | 1461022152204 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:29:12 INFO - PROCESS | 2076 | 1461022152208 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 2076 | 1461022152209 Marionette TRACE conn2 <- [1,2878,null,{}] 16:29:12 INFO - PROCESS | 2076 | 1461022152212 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 2076 | 1461022152345 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:29:12 INFO - PROCESS | 2076 | 1461022152449 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 2076 | ++DOCSHELL 0x1456cb000 == 110 [pid = 2076] [id = 727] 16:29:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x13193c000) [pid = 2076] [serial = 2181] [outer = 0x0] 16:29:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x131945000) [pid = 2076] [serial = 2182] [outer = 0x13193c000] 16:29:12 INFO - PROCESS | 2076 | 1461022152478 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x136e2a000) [pid = 2076] [serial = 2183] [outer = 0x13193c000] 16:29:12 INFO - PROCESS | 2076 | 1461022152980 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 819ms 16:29:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:29:13 INFO - PROCESS | 2076 | 1461022153028 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 2076 | 1461022153029 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:29:13 INFO - PROCESS | 2076 | 1461022153032 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 2076 | 1461022153033 Marionette TRACE conn2 <- [1,2882,null,{}] 16:29:13 INFO - PROCESS | 2076 | 1461022153036 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:13 INFO - PROCESS | 2076 | 1461022153169 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:29:13 INFO - PROCESS | 2076 | 1461022153269 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 2076 | ++DOCSHELL 0x127530000 == 111 [pid = 2076] [id = 728] 16:29:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x118c96800) [pid = 2076] [serial = 2184] [outer = 0x0] 16:29:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x125b7f800) [pid = 2076] [serial = 2185] [outer = 0x118c96800] 16:29:13 INFO - PROCESS | 2076 | 1461022153300 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12c571800) [pid = 2076] [serial = 2186] [outer = 0x118c96800] 16:29:13 INFO - PROCESS | 2076 | 1461022153972 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:29:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 975ms 16:29:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:29:14 INFO - PROCESS | 2076 | 1461022154007 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 2076 | 1461022154010 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:29:14 INFO - PROCESS | 2076 | 1461022154013 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 2076 | 1461022154016 Marionette TRACE conn2 <- [1,2886,null,{}] 16:29:14 INFO - PROCESS | 2076 | 1461022154022 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:14 INFO - PROCESS | 2076 | 1461022154151 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:29:14 INFO - PROCESS | 2076 | 1461022154256 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b37a800 == 112 [pid = 2076] [id = 729] 16:29:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x1152afc00) [pid = 2076] [serial = 2187] [outer = 0x0] 16:29:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x119256000) [pid = 2076] [serial = 2188] [outer = 0x1152afc00] 16:29:14 INFO - PROCESS | 2076 | 1461022154287 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x11a911400) [pid = 2076] [serial = 2189] [outer = 0x1152afc00] 16:29:14 INFO - PROCESS | 2076 | 1461022154797 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:29:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 828ms 16:29:14 INFO - PROCESS | 2076 | 1461022154850 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 2076 | 1461022154854 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:29:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:29:14 INFO - PROCESS | 2076 | 1461022154861 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 2076 | 1461022154863 Marionette TRACE conn2 <- [1,2890,null,{}] 16:29:14 INFO - PROCESS | 2076 | 1461022154865 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:14 INFO - PROCESS | 2076 | 1461022154990 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:29:15 INFO - PROCESS | 2076 | 1461022155098 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 2076 | ++DOCSHELL 0x118153800 == 113 [pid = 2076] [id = 730] 16:29:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x119b5e400) [pid = 2076] [serial = 2190] [outer = 0x0] 16:29:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x11b5d0800) [pid = 2076] [serial = 2191] [outer = 0x119b5e400] 16:29:15 INFO - PROCESS | 2076 | 1461022155127 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x11c575c00) [pid = 2076] [serial = 2192] [outer = 0x119b5e400] 16:29:15 INFO - PROCESS | 2076 | 1461022155621 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:29:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 819ms 16:29:15 INFO - PROCESS | 2076 | 1461022155681 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 2076 | 1461022155683 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:29:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:29:15 INFO - PROCESS | 2076 | 1461022155687 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 2076 | 1461022155691 Marionette TRACE conn2 <- [1,2894,null,{}] 16:29:15 INFO - PROCESS | 2076 | 1461022155702 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:15 INFO - PROCESS | 2076 | 1461022155891 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:29:16 INFO - PROCESS | 2076 | 1461022156048 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a22a800 == 114 [pid = 2076] [id = 731] 16:29:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x126df9800) [pid = 2076] [serial = 2193] [outer = 0x0] 16:29:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x128109000) [pid = 2076] [serial = 2194] [outer = 0x126df9800] 16:29:16 INFO - PROCESS | 2076 | 1461022156093 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x129c34800) [pid = 2076] [serial = 2195] [outer = 0x126df9800] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x11c9da800 == 113 [pid = 2076] [id = 139] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12fb60000 == 112 [pid = 2076] [id = 714] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12f403800 == 111 [pid = 2076] [id = 713] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12e636000 == 110 [pid = 2076] [id = 712] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12d543800 == 109 [pid = 2076] [id = 711] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 186 (0x11a910800) [pid = 2076] [serial = 2071] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 185 (0x119d93800) [pid = 2076] [serial = 2026] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 184 (0x11c306000) [pid = 2076] [serial = 2029] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 183 (0x12a709000) [pid = 2076] [serial = 2035] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 182 (0x129e47400) [pid = 2076] [serial = 2032] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12d07b000 == 108 [pid = 2076] [id = 710] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12ac1a000 == 107 [pid = 2076] [id = 709] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12a240000 == 106 [pid = 2076] [id = 708] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x129d1f800 == 105 [pid = 2076] [id = 707] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x119159000 == 104 [pid = 2076] [id = 706] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x118a1b800 == 103 [pid = 2076] [id = 705] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x11a89d800 == 102 [pid = 2076] [id = 702] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x13ae2f800 == 101 [pid = 2076] [id = 700] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x13ae16800 == 100 [pid = 2076] [id = 699] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x13a923800 == 99 [pid = 2076] [id = 698] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x13a853000 == 98 [pid = 2076] [id = 697] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x139ee3800 == 97 [pid = 2076] [id = 696] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x139b6b000 == 96 [pid = 2076] [id = 695] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x13937a000 == 95 [pid = 2076] [id = 694] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef82000 == 94 [pid = 2076] [id = 693] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x12b35f000 == 93 [pid = 2076] [id = 692] 16:29:16 INFO - PROCESS | 2076 | --DOCSHELL 0x11a96b800 == 92 [pid = 2076] [id = 691] 16:29:16 INFO - PROCESS | 2076 | 1461022156545 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:29:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 875ms 16:29:16 INFO - PROCESS | 2076 | 1461022156562 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:29:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:29:16 INFO - PROCESS | 2076 | 1461022156564 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:29:16 INFO - PROCESS | 2076 | 1461022156567 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 2076 | 1461022156571 Marionette TRACE conn2 <- [1,2898,null,{}] 16:29:16 INFO - PROCESS | 2076 | 1461022156574 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:16 INFO - PROCESS | 2076 | 1461022156692 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 181 (0x129eb6c00) [pid = 2076] [serial = 2053] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 180 (0x12c57cc00) [pid = 2076] [serial = 2063] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 179 (0x129c34c00) [pid = 2076] [serial = 2048] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x11b5cd400) [pid = 2076] [serial = 2044] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x128ba7c00) [pid = 2076] [serial = 2050] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12d034000) [pid = 2076] [serial = 2038] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x12d31c400) [pid = 2076] [serial = 2065] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x1181a7800) [pid = 2076] [serial = 2068] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x11c313000) [pid = 2076] [serial = 2045] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x12a5a4800) [pid = 2076] [serial = 2059] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x129f3ac00) [pid = 2076] [serial = 2054] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x12a331400) [pid = 2076] [serial = 2056] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x119c59000) [pid = 2076] [serial = 2042] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x12aaac400) [pid = 2076] [serial = 2060] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x12a51c400) [pid = 2076] [serial = 2057] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 166 (0x119259400) [pid = 2076] [serial = 2069] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 165 (0x12b3c6800) [pid = 2076] [serial = 2062] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 164 (0x129c5d000) [pid = 2076] [serial = 2051] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 163 (0x115575c00) [pid = 2076] [serial = 2041] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 162 (0x128d9d000) [pid = 2076] [serial = 2047] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | --DOMWINDOW == 161 (0x12e214000) [pid = 2076] [serial = 2066] [outer = 0x0] [url = about:blank] 16:29:16 INFO - PROCESS | 2076 | 1461022156786 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 2076 | ++DOCSHELL 0x1280d8800 == 93 [pid = 2076] [id = 732] 16:29:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 162 (0x119c59000) [pid = 2076] [serial = 2196] [outer = 0x0] 16:29:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 163 (0x126ebe800) [pid = 2076] [serial = 2197] [outer = 0x119c59000] 16:29:16 INFO - PROCESS | 2076 | 1461022156813 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 2076 | ++DOMWINDOW == 164 (0x129c59800) [pid = 2076] [serial = 2198] [outer = 0x119c59000] 16:29:17 INFO - PROCESS | 2076 | 1461022157157 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:29:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 627ms 16:29:17 INFO - PROCESS | 2076 | 1461022157195 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 2076 | 1461022157196 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:29:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:29:17 INFO - PROCESS | 2076 | 1461022157199 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 2076 | 1461022157200 Marionette TRACE conn2 <- [1,2902,null,{}] 16:29:17 INFO - PROCESS | 2076 | 1461022157202 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:17 INFO - PROCESS | 2076 | 1461022157351 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:29:17 INFO - PROCESS | 2076 | 1461022157379 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b37d800 == 94 [pid = 2076] [id = 733] 16:29:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 165 (0x129e27800) [pid = 2076] [serial = 2199] [outer = 0x0] 16:29:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 166 (0x129eb6400) [pid = 2076] [serial = 2200] [outer = 0x129e27800] 16:29:17 INFO - PROCESS | 2076 | 1461022157406 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 167 (0x12a01c400) [pid = 2076] [serial = 2201] [outer = 0x129e27800] 16:29:17 INFO - PROCESS | 2076 | 1461022157792 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:29:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 621ms 16:29:17 INFO - PROCESS | 2076 | 1461022157820 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 2076 | 1461022157822 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:29:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:29:17 INFO - PROCESS | 2076 | 1461022157824 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 2076 | 1461022157825 Marionette TRACE conn2 <- [1,2906,null,{}] 16:29:17 INFO - PROCESS | 2076 | 1461022157827 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:17 INFO - PROCESS | 2076 | 1461022157952 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:29:17 INFO - PROCESS | 2076 | 1461022157957 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ef8c800 == 95 [pid = 2076] [id = 734] 16:29:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x12a05b000) [pid = 2076] [serial = 2202] [outer = 0x0] 16:29:17 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x12a461c00) [pid = 2076] [serial = 2203] [outer = 0x12a05b000] 16:29:17 INFO - PROCESS | 2076 | 1461022157985 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x12a709000) [pid = 2076] [serial = 2204] [outer = 0x12a05b000] 16:29:18 INFO - PROCESS | 2076 | 1461022158356 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:29:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 16:29:18 INFO - PROCESS | 2076 | 1461022158396 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 2076 | 1461022158397 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:29:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:29:18 INFO - PROCESS | 2076 | 1461022158405 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 2076 | 1461022158406 Marionette TRACE conn2 <- [1,2910,null,{}] 16:29:18 INFO - PROCESS | 2076 | 1461022158409 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 2076 | 1461022158631 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:29:18 INFO - PROCESS | 2076 | 1461022158759 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 2076 | ++DOCSHELL 0x12fd55000 == 96 [pid = 2076] [id = 735] 16:29:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x12a299000) [pid = 2076] [serial = 2205] [outer = 0x0] 16:29:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x12aaaa800) [pid = 2076] [serial = 2206] [outer = 0x12a299000] 16:29:18 INFO - PROCESS | 2076 | 1461022158801 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x12c561400) [pid = 2076] [serial = 2207] [outer = 0x12a299000] 16:29:19 INFO - PROCESS | 2076 | 1461022159198 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:29:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:29:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:29:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 821ms 16:29:19 INFO - TEST-START | /DOMEvents/constructors.html 16:29:19 INFO - PROCESS | 2076 | 1461022159225 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 2076 | 1461022159226 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:29:19 INFO - PROCESS | 2076 | 1461022159228 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 2076 | 1461022159229 Marionette TRACE conn2 <- [1,2914,null,{}] 16:29:19 INFO - PROCESS | 2076 | 1461022159232 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:19 INFO - PROCESS | 2076 | 1461022159375 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:29:19 INFO - PROCESS | 2076 | 1461022159392 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f5b800 == 97 [pid = 2076] [id = 736] 16:29:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x12c563800) [pid = 2076] [serial = 2208] [outer = 0x0] 16:29:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x12d02cc00) [pid = 2076] [serial = 2209] [outer = 0x12c563800] 16:29:19 INFO - PROCESS | 2076 | 1461022159418 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x12da7e400) [pid = 2076] [serial = 2210] [outer = 0x12c563800] 16:29:19 INFO - PROCESS | 2076 | 1461022159830 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:29:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:29:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:29:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 626ms 16:29:19 INFO - PROCESS | 2076 | 1461022159856 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 2076 | 1461022159857 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:29:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:29:19 INFO - PROCESS | 2076 | 1461022159859 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 2076 | 1461022159861 Marionette TRACE conn2 <- [1,2918,null,{}] 16:29:19 INFO - PROCESS | 2076 | 1461022159874 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:20 INFO - PROCESS | 2076 | 1461022160022 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:29:20 INFO - PROCESS | 2076 | 1461022160039 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x1396ce000 == 98 [pid = 2076] [id = 737] 16:29:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x12da7f800) [pid = 2076] [serial = 2211] [outer = 0x0] 16:29:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x12e2d9400) [pid = 2076] [serial = 2212] [outer = 0x12da7f800] 16:29:20 INFO - PROCESS | 2076 | 1461022160065 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x12fbe0000) [pid = 2076] [serial = 2213] [outer = 0x12da7f800] 16:29:20 INFO - PROCESS | 2076 | 1461022160462 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:29:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:29:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 627ms 16:29:20 INFO - PROCESS | 2076 | 1461022160487 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 2076 | 1461022160488 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:29:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:29:20 INFO - PROCESS | 2076 | 1461022160491 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 2076 | 1461022160492 Marionette TRACE conn2 <- [1,2922,null,{}] 16:29:20 INFO - PROCESS | 2076 | 1461022160494 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:20 INFO - PROCESS | 2076 | 1461022160837 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 178 (0x129c2f400) [pid = 2076] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 177 (0x129f2d400) [pid = 2076] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 176 (0x12a018000) [pid = 2076] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 175 (0x11c579800) [pid = 2076] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 174 (0x11af8f000) [pid = 2076] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 173 (0x112255800) [pid = 2076] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 172 (0x114a99000) [pid = 2076] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 171 (0x11557e400) [pid = 2076] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 170 (0x12a3a6400) [pid = 2076] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 169 (0x12a298000) [pid = 2076] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 168 (0x126d50400) [pid = 2076] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:29:20 INFO - PROCESS | 2076 | --DOMWINDOW == 167 (0x12a520800) [pid = 2076] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:29:20 INFO - PROCESS | 2076 | 1461022160906 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e18800 == 99 [pid = 2076] [id = 738] 16:29:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 168 (0x113ecb800) [pid = 2076] [serial = 2214] [outer = 0x0] 16:29:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 169 (0x119257c00) [pid = 2076] [serial = 2215] [outer = 0x113ecb800] 16:29:20 INFO - PROCESS | 2076 | 1461022160932 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 2076 | ++DOMWINDOW == 170 (0x127b2a800) [pid = 2076] [serial = 2216] [outer = 0x113ecb800] 16:29:21 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 16:29:21 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 16:29:21 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 16:29:21 INFO - PROCESS | 2076 | [2076] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 16:29:21 INFO - PROCESS | 2076 | 1461022161239 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:29:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:29:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:29:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:29:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:29:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:29:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 770ms 16:29:21 INFO - PROCESS | 2076 | 1461022161262 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 2076 | 1461022161263 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:29:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:29:21 INFO - PROCESS | 2076 | 1461022161266 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 2076 | 1461022161271 Marionette TRACE conn2 <- [1,2926,null,{}] 16:29:21 INFO - PROCESS | 2076 | 1461022161274 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 2076 | 1461022161464 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:29:21 INFO - PROCESS | 2076 | 1461022161475 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a374800 == 100 [pid = 2076] [id = 739] 16:29:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 171 (0x126d50400) [pid = 2076] [serial = 2217] [outer = 0x0] 16:29:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 172 (0x136e31c00) [pid = 2076] [serial = 2218] [outer = 0x126d50400] 16:29:21 INFO - PROCESS | 2076 | 1461022161522 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 2076 | ++DOMWINDOW == 173 (0x136f74400) [pid = 2076] [serial = 2219] [outer = 0x126d50400] 16:29:21 INFO - PROCESS | 2076 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:29:21 INFO - PROCESS | 2076 | 1461022161922 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:29:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:29:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 676ms 16:29:21 INFO - PROCESS | 2076 | 1461022161942 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 2076 | 1461022161943 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:29:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:29:21 INFO - PROCESS | 2076 | 1461022161946 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 2076 | 1461022161946 Marionette TRACE conn2 <- [1,2930,null,{}] 16:29:21 INFO - PROCESS | 2076 | 1461022161949 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:22 INFO - PROCESS | 2076 | 1461022162056 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:29:22 INFO - PROCESS | 2076 | 1461022162144 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a911000 == 101 [pid = 2076] [id = 740] 16:29:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 174 (0x136f71400) [pid = 2076] [serial = 2220] [outer = 0x0] 16:29:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 175 (0x139233c00) [pid = 2076] [serial = 2221] [outer = 0x136f71400] 16:29:22 INFO - PROCESS | 2076 | 1461022162166 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 176 (0x139403400) [pid = 2076] [serial = 2222] [outer = 0x136f71400] 16:29:22 INFO - PROCESS | 2076 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:29:22 INFO - PROCESS | 2076 | 1461022162413 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:29:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:29:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 16:29:22 INFO - PROCESS | 2076 | 1461022162421 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 2076 | 1461022162422 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:29:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:29:22 INFO - PROCESS | 2076 | 1461022162424 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 2076 | 1461022162425 Marionette TRACE conn2 <- [1,2934,null,{}] 16:29:22 INFO - PROCESS | 2076 | 1461022162428 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:22 INFO - PROCESS | 2076 | 1461022162549 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:29:22 INFO - PROCESS | 2076 | 1461022162554 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 2076 | ++DOCSHELL 0x13b05a800 == 102 [pid = 2076] [id = 741] 16:29:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 177 (0x139235000) [pid = 2076] [serial = 2223] [outer = 0x0] 16:29:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 178 (0x139407c00) [pid = 2076] [serial = 2224] [outer = 0x139235000] 16:29:22 INFO - PROCESS | 2076 | 1461022162580 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 2076 | ++DOMWINDOW == 179 (0x139410000) [pid = 2076] [serial = 2225] [outer = 0x139235000] 16:29:23 INFO - PROCESS | 2076 | 1461022163159 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:29:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 771ms 16:29:23 INFO - PROCESS | 2076 | 1461022163197 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 2076 | 1461022163200 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:29:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:29:23 INFO - PROCESS | 2076 | 1461022163204 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 2076 | 1461022163206 Marionette TRACE conn2 <- [1,2938,null,{}] 16:29:23 INFO - PROCESS | 2076 | 1461022163210 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:23 INFO - PROCESS | 2076 | 1461022163350 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:29:23 INFO - PROCESS | 2076 | 1461022163485 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a356000 == 103 [pid = 2076] [id = 742] 16:29:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 180 (0x119c5fc00) [pid = 2076] [serial = 2226] [outer = 0x0] 16:29:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 181 (0x11a99f400) [pid = 2076] [serial = 2227] [outer = 0x119c5fc00] 16:29:23 INFO - PROCESS | 2076 | 1461022163520 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 2076 | ++DOMWINDOW == 182 (0x11c128c00) [pid = 2076] [serial = 2228] [outer = 0x119c5fc00] 16:29:23 INFO - PROCESS | 2076 | 1461022163916 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:29:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 720ms 16:29:23 INFO - PROCESS | 2076 | 1461022163924 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 2076 | 1461022163929 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:29:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:29:23 INFO - PROCESS | 2076 | 1461022163934 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 2076 | 1461022163935 Marionette TRACE conn2 <- [1,2942,null,{}] 16:29:23 INFO - PROCESS | 2076 | 1461022163938 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:24 INFO - PROCESS | 2076 | 1461022164071 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:29:24 INFO - PROCESS | 2076 | 1461022164211 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e86c000 == 104 [pid = 2076] [id = 743] 16:29:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 183 (0x11c573400) [pid = 2076] [serial = 2229] [outer = 0x0] 16:29:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 184 (0x126864000) [pid = 2076] [serial = 2230] [outer = 0x11c573400] 16:29:24 INFO - PROCESS | 2076 | 1461022164243 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 185 (0x129c4f800) [pid = 2076] [serial = 2231] [outer = 0x11c573400] 16:29:24 INFO - PROCESS | 2076 | 1461022164623 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:29:24 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:29:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:29:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 720ms 16:29:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:29:24 INFO - PROCESS | 2076 | 1461022164654 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 2076 | 1461022164656 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:29:24 INFO - PROCESS | 2076 | 1461022164658 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 2076 | 1461022164661 Marionette TRACE conn2 <- [1,2946,null,{}] 16:29:24 INFO - PROCESS | 2076 | 1461022164669 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:24 INFO - PROCESS | 2076 | 1461022164804 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:29:24 INFO - PROCESS | 2076 | 1461022164939 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 2076 | ++DOCSHELL 0x139eaa000 == 105 [pid = 2076] [id = 744] 16:29:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 186 (0x129e49400) [pid = 2076] [serial = 2232] [outer = 0x0] 16:29:24 INFO - PROCESS | 2076 | ++DOMWINDOW == 187 (0x12a297800) [pid = 2076] [serial = 2233] [outer = 0x129e49400] 16:29:24 INFO - PROCESS | 2076 | 1461022164974 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 188 (0x12a557800) [pid = 2076] [serial = 2234] [outer = 0x129e49400] 16:29:25 INFO - PROCESS | 2076 | 1461022165354 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:29:25 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:29:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 721ms 16:29:25 INFO - PROCESS | 2076 | 1461022165380 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:29:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:29:25 INFO - PROCESS | 2076 | 1461022165382 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:29:25 INFO - PROCESS | 2076 | 1461022165384 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 2076 | 1461022165386 Marionette TRACE conn2 <- [1,2950,null,{}] 16:29:25 INFO - PROCESS | 2076 | 1461022165388 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:25 INFO - PROCESS | 2076 | 1461022165520 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:29:25 INFO - PROCESS | 2076 | 1461022165644 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 2076 | ++DOCSHELL 0x1456e5000 == 106 [pid = 2076] [id = 745] 16:29:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 189 (0x12a704000) [pid = 2076] [serial = 2235] [outer = 0x0] 16:29:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 190 (0x12e218c00) [pid = 2076] [serial = 2236] [outer = 0x12a704000] 16:29:25 INFO - PROCESS | 2076 | 1461022165674 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 2076 | ++DOMWINDOW == 191 (0x12e451400) [pid = 2076] [serial = 2237] [outer = 0x12a704000] 16:29:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x13ae23800 == 107 [pid = 2076] [id = 746] 16:29:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 192 (0x12fbdd400) [pid = 2076] [serial = 2238] [outer = 0x0] 16:29:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 193 (0x12d039c00) [pid = 2076] [serial = 2239] [outer = 0x12fbdd400] 16:29:26 INFO - PROCESS | 2076 | 1461022166131 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:29:26 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:29:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 16:29:26 INFO - PROCESS | 2076 | 1461022166155 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 2076 | 1461022166156 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:29:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:29:26 INFO - PROCESS | 2076 | 1461022166159 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 2076 | 1461022166160 Marionette TRACE conn2 <- [1,2954,null,{}] 16:29:26 INFO - PROCESS | 2076 | 1461022166162 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 2076 | 1461022166333 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:29:26 INFO - PROCESS | 2076 | 1461022166468 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 2076 | ++DOCSHELL 0x145cca000 == 108 [pid = 2076] [id = 747] 16:29:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 194 (0x12aaad800) [pid = 2076] [serial = 2240] [outer = 0x0] 16:29:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 195 (0x12eb59800) [pid = 2076] [serial = 2241] [outer = 0x12aaad800] 16:29:26 INFO - PROCESS | 2076 | 1461022166499 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 2076 | ++DOMWINDOW == 196 (0x12fea9000) [pid = 2076] [serial = 2242] [outer = 0x12aaad800] 16:29:26 INFO - PROCESS | 2076 | 1461022166870 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:29:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:29:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:29:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 718ms 16:29:26 INFO - PROCESS | 2076 | 1461022166878 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 2076 | 1461022166879 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:29:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:29:26 INFO - PROCESS | 2076 | 1461022166882 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 2076 | 1461022166883 Marionette TRACE conn2 <- [1,2958,null,{}] 16:29:26 INFO - PROCESS | 2076 | 1461022166885 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:27 INFO - PROCESS | 2076 | 1461022167063 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:29:27 INFO - PROCESS | 2076 | 1461022167199 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 2076 | ++DOCSHELL 0x147719800 == 109 [pid = 2076] [id = 748] 16:29:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x12ef2f000) [pid = 2076] [serial = 2243] [outer = 0x0] 16:29:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x136f6bc00) [pid = 2076] [serial = 2244] [outer = 0x12ef2f000] 16:29:27 INFO - PROCESS | 2076 | 1461022167233 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x13961e000) [pid = 2076] [serial = 2245] [outer = 0x12ef2f000] 16:29:27 INFO - PROCESS | 2076 | 1461022167665 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:29:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:29:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 820ms 16:29:27 INFO - PROCESS | 2076 | 1461022167704 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 2076 | 1461022167706 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:29:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:29:27 INFO - PROCESS | 2076 | 1461022167710 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 2076 | 1461022167712 Marionette TRACE conn2 <- [1,2962,null,{}] 16:29:27 INFO - PROCESS | 2076 | 1461022167715 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:27 INFO - PROCESS | 2076 | 1461022167883 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:29:28 INFO - PROCESS | 2076 | 1461022168019 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a76d000 == 110 [pid = 2076] [id = 749] 16:29:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x131944000) [pid = 2076] [serial = 2246] [outer = 0x0] 16:29:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x139621800) [pid = 2076] [serial = 2247] [outer = 0x131944000] 16:29:28 INFO - PROCESS | 2076 | 1461022168050 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x139728400) [pid = 2076] [serial = 2248] [outer = 0x131944000] 16:29:28 INFO - PROCESS | 2076 | 1461022168417 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:29:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:29:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 773ms 16:29:28 INFO - PROCESS | 2076 | 1461022168483 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 2076 | 1461022168484 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:29:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:29:28 INFO - PROCESS | 2076 | 1461022168486 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 2076 | 1461022168488 Marionette TRACE conn2 <- [1,2966,null,{}] 16:29:28 INFO - PROCESS | 2076 | 1461022168490 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 2076 | 1461022168621 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:29:28 INFO - PROCESS | 2076 | 1461022168756 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 2076 | ++DOCSHELL 0x1464c8800 == 111 [pid = 2076] [id = 750] 16:29:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x139727400) [pid = 2076] [serial = 2249] [outer = 0x0] 16:29:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x139730800) [pid = 2076] [serial = 2250] [outer = 0x139727400] 16:29:28 INFO - PROCESS | 2076 | 1461022168787 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x13975ec00) [pid = 2076] [serial = 2251] [outer = 0x139727400] 16:29:29 INFO - PROCESS | 2076 | 1461022169141 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:29:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:29:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 668ms 16:29:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:29:29 INFO - PROCESS | 2076 | 1461022169156 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 2076 | 1461022169157 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:29:29 INFO - PROCESS | 2076 | 1461022169159 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 2076 | 1461022169160 Marionette TRACE conn2 <- [1,2970,null,{}] 16:29:29 INFO - PROCESS | 2076 | 1461022169163 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:29 INFO - PROCESS | 2076 | 1461022169292 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:29:29 INFO - PROCESS | 2076 | 1461022169428 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 2076 | ++DOCSHELL 0x1464e1000 == 112 [pid = 2076] [id = 751] 16:29:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x139624400) [pid = 2076] [serial = 2252] [outer = 0x0] 16:29:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x139764800) [pid = 2076] [serial = 2253] [outer = 0x139624400] 16:29:29 INFO - PROCESS | 2076 | 1461022169465 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x13976ac00) [pid = 2076] [serial = 2254] [outer = 0x139624400] 16:29:29 INFO - PROCESS | 2076 | 1461022169829 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:29:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:29:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 719ms 16:29:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:29:29 INFO - PROCESS | 2076 | 1461022169879 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 2076 | 1461022169880 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:29:29 INFO - PROCESS | 2076 | 1461022169882 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 2076 | 1461022169883 Marionette TRACE conn2 <- [1,2974,null,{}] 16:29:29 INFO - PROCESS | 2076 | 1461022169886 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:30 INFO - PROCESS | 2076 | 1461022170019 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:29:30 INFO - PROCESS | 2076 | 1461022170159 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x1477b8000 == 113 [pid = 2076] [id = 752] 16:29:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x139985400) [pid = 2076] [serial = 2255] [outer = 0x0] 16:29:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x13998b000) [pid = 2076] [serial = 2256] [outer = 0x139985400] 16:29:30 INFO - PROCESS | 2076 | 1461022170192 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x13998f400) [pid = 2076] [serial = 2257] [outer = 0x139985400] 16:29:30 INFO - PROCESS | 2076 | 1461022170554 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:29:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:29:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 721ms 16:29:30 INFO - PROCESS | 2076 | 1461022170603 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:29:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:29:30 INFO - PROCESS | 2076 | 1461022170605 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:29:30 INFO - PROCESS | 2076 | 1461022170607 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 2076 | 1461022170609 Marionette TRACE conn2 <- [1,2978,null,{}] 16:29:30 INFO - PROCESS | 2076 | 1461022170612 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:30 INFO - PROCESS | 2076 | 1461022170755 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:29:30 INFO - PROCESS | 2076 | 1461022170896 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 2076 | ++DOCSHELL 0x14789f800 == 114 [pid = 2076] [id = 753] 16:29:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x13998fc00) [pid = 2076] [serial = 2258] [outer = 0x0] 16:29:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x139e7c800) [pid = 2076] [serial = 2259] [outer = 0x13998fc00] 16:29:30 INFO - PROCESS | 2076 | 1461022170930 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x13a1dd400) [pid = 2076] [serial = 2260] [outer = 0x13998fc00] 16:29:31 INFO - PROCESS | 2076 | 1461022171294 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:29:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:29:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 721ms 16:29:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:29:31 INFO - PROCESS | 2076 | 1461022171329 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 2076 | 1461022171330 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:29:31 INFO - PROCESS | 2076 | 1461022171333 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 2076 | 1461022171334 Marionette TRACE conn2 <- [1,2982,null,{}] 16:29:31 INFO - PROCESS | 2076 | 1461022171336 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:31 INFO - PROCESS | 2076 | 1461022171471 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:29:31 INFO - PROCESS | 2076 | 1461022171596 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 2076 | ++DOCSHELL 0x145b3d800 == 115 [pid = 2076] [id = 754] 16:29:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x139e74000) [pid = 2076] [serial = 2261] [outer = 0x0] 16:29:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x13a1e1000) [pid = 2076] [serial = 2262] [outer = 0x139e74000] 16:29:31 INFO - PROCESS | 2076 | 1461022171626 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x146213400) [pid = 2076] [serial = 2263] [outer = 0x139e74000] 16:29:31 INFO - PROCESS | 2076 | 1461022171980 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:29:32 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:29:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:29:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 668ms 16:29:32 INFO - PROCESS | 2076 | 1461022172002 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 2076 | 1461022172003 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:29:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:29:32 INFO - PROCESS | 2076 | 1461022172006 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 2076 | 1461022172007 Marionette TRACE conn2 <- [1,2986,null,{}] 16:29:32 INFO - PROCESS | 2076 | 1461022172009 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 2076 | 1461022172142 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:29:32 INFO - PROCESS | 2076 | 1461022172279 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 2076 | ++DOCSHELL 0x1467ba800 == 116 [pid = 2076] [id = 755] 16:29:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x13972f000) [pid = 2076] [serial = 2264] [outer = 0x0] 16:29:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x146215400) [pid = 2076] [serial = 2265] [outer = 0x13972f000] 16:29:32 INFO - PROCESS | 2076 | 1461022172310 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x14621e800) [pid = 2076] [serial = 2266] [outer = 0x13972f000] 16:29:32 INFO - PROCESS | 2076 | 1461022172731 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:29:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:29:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 770ms 16:29:32 INFO - PROCESS | 2076 | 1461022172786 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 2076 | 1461022172787 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:29:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:29:32 INFO - PROCESS | 2076 | 1461022172792 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 2076 | 1461022172793 Marionette TRACE conn2 <- [1,2990,null,{}] 16:29:32 INFO - PROCESS | 2076 | 1461022172796 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 2076 | 1461022172951 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:29:33 INFO - PROCESS | 2076 | 1461022173061 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b35e800 == 117 [pid = 2076] [id = 756] 16:29:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x11c1c5400) [pid = 2076] [serial = 2267] [outer = 0x0] 16:29:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x129cd5400) [pid = 2076] [serial = 2268] [outer = 0x11c1c5400] 16:29:33 INFO - PROCESS | 2076 | 1461022173091 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x1470e9400) [pid = 2076] [serial = 2269] [outer = 0x11c1c5400] 16:29:33 INFO - PROCESS | 2076 | ++DOCSHELL 0x1121ac000 == 118 [pid = 2076] [id = 757] 16:29:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x146267c00) [pid = 2076] [serial = 2270] [outer = 0x0] 16:29:33 INFO - PROCESS | 2076 | ++DOMWINDOW == 225 (0x12f590800) [pid = 2076] [serial = 2271] [outer = 0x146267c00] 16:29:33 INFO - PROCESS | 2076 | 1461022173557 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:29:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:29:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 820ms 16:29:33 INFO - PROCESS | 2076 | 1461022173613 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 2076 | 1461022173614 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:29:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:29:33 INFO - PROCESS | 2076 | 1461022173617 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 2076 | 1461022173618 Marionette TRACE conn2 <- [1,2994,null,{}] 16:29:33 INFO - PROCESS | 2076 | 1461022173620 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:33 INFO - PROCESS | 2076 | 1461022173804 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:29:34 INFO - PROCESS | 2076 | 1461022174226 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 2076 | ++DOCSHELL 0x11c414000 == 119 [pid = 2076] [id = 758] 16:29:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 226 (0x112039000) [pid = 2076] [serial = 2272] [outer = 0x0] 16:29:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 227 (0x11211bc00) [pid = 2076] [serial = 2273] [outer = 0x112039000] 16:29:34 INFO - PROCESS | 2076 | 1461022174297 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x114a96800) [pid = 2076] [serial = 2274] [outer = 0x112039000] 16:29:34 INFO - PROCESS | 2076 | 1461022174754 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:29:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:29:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:29:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1171ms 16:29:34 INFO - PROCESS | 2076 | 1461022174789 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 2076 | 1461022174792 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:29:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:29:34 INFO - PROCESS | 2076 | 1461022174796 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 2076 | 1461022174798 Marionette TRACE conn2 <- [1,2998,null,{}] 16:29:34 INFO - PROCESS | 2076 | 1461022174801 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:34 INFO - PROCESS | 2076 | 1461022174930 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:29:35 INFO - PROCESS | 2076 | 1461022175073 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x12a235000 == 120 [pid = 2076] [id = 759] 16:29:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 229 (0x118ceb000) [pid = 2076] [serial = 2275] [outer = 0x0] 16:29:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 230 (0x1192df800) [pid = 2076] [serial = 2276] [outer = 0x118ceb000] 16:29:35 INFO - PROCESS | 2076 | 1461022175105 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 231 (0x119d99000) [pid = 2076] [serial = 2277] [outer = 0x118ceb000] 16:29:35 INFO - PROCESS | 2076 | 1461022175637 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:29:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:29:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 874ms 16:29:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:29:35 INFO - PROCESS | 2076 | 1461022175671 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 2076 | 1461022175674 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:29:35 INFO - PROCESS | 2076 | 1461022175676 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 2076 | 1461022175678 Marionette TRACE conn2 <- [1,3002,null,{}] 16:29:35 INFO - PROCESS | 2076 | 1461022175680 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 2076 | 1461022175803 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:29:35 INFO - PROCESS | 2076 | 1461022175950 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 2076 | ++DOCSHELL 0x126e8c000 == 121 [pid = 2076] [id = 760] 16:29:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 232 (0x11a908c00) [pid = 2076] [serial = 2278] [outer = 0x0] 16:29:35 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x11adb8c00) [pid = 2076] [serial = 2279] [outer = 0x11a908c00] 16:29:35 INFO - PROCESS | 2076 | 1461022175982 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 234 (0x11bb2d800) [pid = 2076] [serial = 2280] [outer = 0x11a908c00] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x13a911000 == 120 [pid = 2076] [id = 740] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x13a374800 == 119 [pid = 2076] [id = 739] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x129e18800 == 118 [pid = 2076] [id = 738] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x1396ce000 == 117 [pid = 2076] [id = 737] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 233 (0x12f5db800) [pid = 2076] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 232 (0x12d036000) [pid = 2076] [serial = 2095] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 231 (0x12e2dd800) [pid = 2076] [serial = 2098] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 230 (0x12e44b000) [pid = 2076] [serial = 2101] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 229 (0x114bd5800) [pid = 2076] [serial = 2110] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 228 (0x114bcf800) [pid = 2076] [serial = 2107] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 227 (0x11a992c00) [pid = 2076] [serial = 2104] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 226 (0x12a70dc00) [pid = 2076] [serial = 2146] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x136f5b800 == 116 [pid = 2076] [id = 736] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x11b9ee800 == 115 [pid = 2076] [id = 701] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12fd55000 == 114 [pid = 2076] [id = 735] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12ef8c800 == 113 [pid = 2076] [id = 734] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12b37d800 == 112 [pid = 2076] [id = 733] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x1280d8800 == 111 [pid = 2076] [id = 732] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12a22a800 == 110 [pid = 2076] [id = 731] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x118153800 == 109 [pid = 2076] [id = 730] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12b37a800 == 108 [pid = 2076] [id = 729] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x13a36b000 == 107 [pid = 2076] [id = 723] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x139de4000 == 106 [pid = 2076] [id = 722] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x139b5c000 == 105 [pid = 2076] [id = 721] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x139806000 == 104 [pid = 2076] [id = 720] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x1396c7800 == 103 [pid = 2076] [id = 719] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x12fd5d800 == 102 [pid = 2076] [id = 718] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x129eca000 == 101 [pid = 2076] [id = 717] 16:29:36 INFO - PROCESS | 2076 | --DOCSHELL 0x126d3e000 == 100 [pid = 2076] [id = 716] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 225 (0x12da7c000) [pid = 2076] [serial = 2024] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 224 (0x129e2e400) [pid = 2076] [serial = 2131] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 223 (0x12a01f400) [pid = 2076] [serial = 2134] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 222 (0x12a29c000) [pid = 2076] [serial = 2137] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 221 (0x12a060000) [pid = 2076] [serial = 2135] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 220 (0x126eca400) [pid = 2076] [serial = 2125] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 219 (0x119b64000) [pid = 2076] [serial = 2113] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 218 (0x12a4bdc00) [pid = 2076] [serial = 2089] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 217 (0x12a05cc00) [pid = 2076] [serial = 2086] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 216 (0x129c56800) [pid = 2076] [serial = 2083] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 215 (0x11c313400) [pid = 2076] [serial = 2122] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 214 (0x125da5c00) [pid = 2076] [serial = 2123] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 213 (0x115869800) [pid = 2076] [serial = 2119] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 212 (0x11ad3d400) [pid = 2076] [serial = 2120] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 211 (0x1152b2400) [pid = 2076] [serial = 2116] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 210 (0x119b65000) [pid = 2076] [serial = 2117] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 209 (0x126b83000) [pid = 2076] [serial = 2080] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 208 (0x128ba8c00) [pid = 2076] [serial = 2072] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 207 (0x12a70f400) [pid = 2076] [serial = 2092] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 206 (0x114606400) [pid = 2076] [serial = 2074] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 205 (0x12a3a6000) [pid = 2076] [serial = 2138] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 204 (0x1276f0000) [pid = 2076] [serial = 2126] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 203 (0x11a990400) [pid = 2076] [serial = 2077] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 202 (0x12a523c00) [pid = 2076] [serial = 2144] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 201 (0x12a3aa800) [pid = 2076] [serial = 2140] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 200 (0x1280b0800) [pid = 2076] [serial = 2128] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 199 (0x128da6000) [pid = 2076] [serial = 2129] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 198 (0x129f2e000) [pid = 2076] [serial = 2132] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 197 (0x12a45d400) [pid = 2076] [serial = 2141] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | --DOMWINDOW == 196 (0x12a4b6c00) [pid = 2076] [serial = 2143] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 2076 | 1461022176439 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:29:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:29:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 771ms 16:29:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:29:36 INFO - PROCESS | 2076 | 1461022176448 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 2076 | 1461022176450 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:29:36 INFO - PROCESS | 2076 | 1461022176457 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 2076 | 1461022176461 Marionette TRACE conn2 <- [1,3006,null,{}] 16:29:36 INFO - PROCESS | 2076 | 1461022176464 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:36 INFO - PROCESS | 2076 | 1461022176581 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:29:36 INFO - PROCESS | 2076 | 1461022176585 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 2076 | ++DOCSHELL 0x129d26800 == 101 [pid = 2076] [id = 761] 16:29:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 197 (0x115869800) [pid = 2076] [serial = 2281] [outer = 0x0] 16:29:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 198 (0x11bbf8000) [pid = 2076] [serial = 2282] [outer = 0x115869800] 16:29:36 INFO - PROCESS | 2076 | 1461022176612 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 2076 | ++DOMWINDOW == 199 (0x11c57b400) [pid = 2076] [serial = 2283] [outer = 0x115869800] 16:29:37 INFO - PROCESS | 2076 | 1461022177010 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:29:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:29:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 577ms 16:29:37 INFO - PROCESS | 2076 | 1461022177031 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:29:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:29:37 INFO - PROCESS | 2076 | 1461022177033 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:29:37 INFO - PROCESS | 2076 | 1461022177035 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 2076 | 1461022177036 Marionette TRACE conn2 <- [1,3010,null,{}] 16:29:37 INFO - PROCESS | 2076 | 1461022177039 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:37 INFO - PROCESS | 2076 | 1461022177150 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:29:37 INFO - PROCESS | 2076 | 1461022177154 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 2076 | ++DOCSHELL 0x12acf1000 == 102 [pid = 2076] [id = 762] 16:29:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 200 (0x11c92ec00) [pid = 2076] [serial = 2284] [outer = 0x0] 16:29:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 201 (0x126d45800) [pid = 2076] [serial = 2285] [outer = 0x11c92ec00] 16:29:37 INFO - PROCESS | 2076 | 1461022177181 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 2076 | ++DOMWINDOW == 202 (0x1272c8800) [pid = 2076] [serial = 2286] [outer = 0x11c92ec00] 16:29:37 INFO - PROCESS | 2076 | 1461022177732 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:29:37 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:29:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 722ms 16:29:37 INFO - PROCESS | 2076 | 1461022177757 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 2076 | 1461022177760 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:29:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:29:37 INFO - PROCESS | 2076 | 1461022177764 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 2076 | 1461022177766 Marionette TRACE conn2 <- [1,3014,null,{}] 16:29:37 INFO - PROCESS | 2076 | 1461022177771 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:37 INFO - PROCESS | 2076 | 1461022177907 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:29:38 INFO - PROCESS | 2076 | 1461022178012 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x126a87000 == 103 [pid = 2076] [id = 763] 16:29:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 203 (0x11574b000) [pid = 2076] [serial = 2287] [outer = 0x0] 16:29:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 204 (0x118ce5400) [pid = 2076] [serial = 2288] [outer = 0x11574b000] 16:29:38 INFO - PROCESS | 2076 | 1461022178046 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 205 (0x11a908800) [pid = 2076] [serial = 2289] [outer = 0x11574b000] 16:29:38 INFO - PROCESS | 2076 | [2076] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:29:38 INFO - PROCESS | 2076 | 1461022178505 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:29:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:29:38 INFO - {} 16:29:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:29:38 INFO - {} 16:29:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:29:38 INFO - {} 16:29:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:29:38 INFO - {} 16:29:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 773ms 16:29:38 INFO - PROCESS | 2076 | 1461022178538 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 2076 | 1461022178542 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:29:38 INFO - TEST-START | /FileAPI/fileReader.html 16:29:38 INFO - PROCESS | 2076 | 1461022178613 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 2076 | 1461022178615 Marionette TRACE conn2 <- [1,3018,null,{}] 16:29:38 INFO - PROCESS | 2076 | 1461022178629 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:38 INFO - PROCESS | 2076 | 1461022178769 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:29:38 INFO - PROCESS | 2076 | 1461022178900 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 2076 | ++DOCSHELL 0x12cc22000 == 104 [pid = 2076] [id = 764] 16:29:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 206 (0x11a907c00) [pid = 2076] [serial = 2290] [outer = 0x0] 16:29:38 INFO - PROCESS | 2076 | ++DOMWINDOW == 207 (0x126d4cc00) [pid = 2076] [serial = 2291] [outer = 0x11a907c00] 16:29:38 INFO - PROCESS | 2076 | 1461022178955 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 208 (0x1276f0000) [pid = 2076] [serial = 2292] [outer = 0x11a907c00] 16:29:39 INFO - PROCESS | 2076 | 1461022179430 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:29:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:29:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:29:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:29:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:29:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 900ms 16:29:39 INFO - TEST-START | /FileAPI/historical.html 16:29:39 INFO - PROCESS | 2076 | 1461022179447 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 2076 | 1461022179448 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:29:39 INFO - PROCESS | 2076 | 1461022179451 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 2076 | 1461022179453 Marionette TRACE conn2 <- [1,3022,null,{}] 16:29:39 INFO - PROCESS | 2076 | 1461022179462 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:39 INFO - PROCESS | 2076 | 1461022179593 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:29:39 INFO - PROCESS | 2076 | 1461022179727 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 2076 | ++DOCSHELL 0x12db7e800 == 105 [pid = 2076] [id = 765] 16:29:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 209 (0x1280b0800) [pid = 2076] [serial = 2293] [outer = 0x0] 16:29:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 210 (0x128da5400) [pid = 2076] [serial = 2294] [outer = 0x1280b0800] 16:29:39 INFO - PROCESS | 2076 | 1461022179763 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 2076 | ++DOMWINDOW == 211 (0x129c51800) [pid = 2076] [serial = 2295] [outer = 0x1280b0800] 16:29:40 INFO - PROCESS | 2076 | 1461022180165 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:29:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:29:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:29:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:29:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:29:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:29:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:29:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:29:40 INFO - TEST-OK | /FileAPI/historical.html | took 722ms 16:29:40 INFO - TEST-START | /FileAPI/idlharness.html 16:29:40 INFO - PROCESS | 2076 | 1461022180174 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 2076 | 1461022180176 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:29:40 INFO - PROCESS | 2076 | 1461022180178 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 2076 | 1461022180180 Marionette TRACE conn2 <- [1,3026,null,{}] 16:29:40 INFO - PROCESS | 2076 | 1461022180182 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:40 INFO - PROCESS | 2076 | 1461022180329 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:29:40 INFO - PROCESS | 2076 | 1461022180433 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 2076 | ++DOCSHELL 0x12ec75800 == 106 [pid = 2076] [id = 766] 16:29:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 212 (0x129cc9800) [pid = 2076] [serial = 2296] [outer = 0x0] 16:29:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 213 (0x129eb1400) [pid = 2076] [serial = 2297] [outer = 0x129cc9800] 16:29:40 INFO - PROCESS | 2076 | 1461022180465 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 2076 | ++DOMWINDOW == 214 (0x129f2f800) [pid = 2076] [serial = 2298] [outer = 0x129cc9800] 16:29:41 INFO - PROCESS | 2076 | 1461022181115 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:29:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:29:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:29:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:29:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:29:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:29:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:29:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:29:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:29:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:29:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:29:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:29:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:29:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:29:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:29:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:29:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:29:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:29:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:29:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:29:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:29:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:29:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:29:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:29:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:29:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:29:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:29:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:29:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:29:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:29:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:29:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:29:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:29:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:29:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:29:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:29:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:29:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:29:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:29:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:29:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:29:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:29:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:29:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:29:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:29:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:29:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 983ms 16:29:41 INFO - PROCESS | 2076 | 1461022181163 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 2076 | 1461022181164 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:29:41 INFO - TEST-START | /FileAPI/idlharness.worker 16:29:41 INFO - PROCESS | 2076 | 1461022181167 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 2076 | 1461022181168 Marionette TRACE conn2 <- [1,3030,null,{}] 16:29:41 INFO - PROCESS | 2076 | 1461022181211 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:41 INFO - PROCESS | 2076 | 1461022181374 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:29:41 INFO - PROCESS | 2076 | 1461022181476 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 2076 | ++DOCSHELL 0x136f50000 == 107 [pid = 2076] [id = 767] 16:29:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 215 (0x129e24000) [pid = 2076] [serial = 2299] [outer = 0x0] 16:29:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 216 (0x12a025c00) [pid = 2076] [serial = 2300] [outer = 0x129e24000] 16:29:41 INFO - PROCESS | 2076 | 1461022181507 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 2076 | ++DOMWINDOW == 217 (0x12c56f800) [pid = 2076] [serial = 2301] [outer = 0x129e24000] 16:29:41 INFO - PROCESS | 2076 | [2076] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:29:42 INFO - PROCESS | 2076 | 1461022182309 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:29:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:29:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:29:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:29:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:29:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:29:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:29:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:29:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:29:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:29:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:29:42 INFO - {} 16:29:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1185ms 16:29:42 INFO - PROCESS | 2076 | 1461022182353 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 2076 | 1461022182354 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:29:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:29:42 INFO - PROCESS | 2076 | 1461022182356 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 2076 | 1461022182358 Marionette TRACE conn2 <- [1,3034,null,{}] 16:29:42 INFO - PROCESS | 2076 | 1461022182360 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 2076 | 1461022182509 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:29:42 INFO - PROCESS | 2076 | 1461022182637 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 2076 | ++DOCSHELL 0x139dd3000 == 108 [pid = 2076] [id = 768] 16:29:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 218 (0x12d322c00) [pid = 2076] [serial = 2302] [outer = 0x0] 16:29:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 219 (0x139985800) [pid = 2076] [serial = 2303] [outer = 0x12d322c00] 16:29:42 INFO - PROCESS | 2076 | 1461022182673 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 2076 | ++DOMWINDOW == 220 (0x139e7f000) [pid = 2076] [serial = 2304] [outer = 0x12d322c00] 16:29:43 INFO - PROCESS | 2076 | 1461022183048 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:29:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 719ms 16:29:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:29:43 INFO - PROCESS | 2076 | 1461022183077 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 2076 | 1461022183078 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:29:43 INFO - PROCESS | 2076 | 1461022183081 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 2076 | 1461022183082 Marionette TRACE conn2 <- [1,3038,null,{}] 16:29:43 INFO - PROCESS | 2076 | 1461022183084 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:43 INFO - PROCESS | 2076 | 1461022183212 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:29:43 INFO - PROCESS | 2076 | 1461022183348 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 2076 | ++DOCSHELL 0x139ee2800 == 109 [pid = 2076] [id = 769] 16:29:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 221 (0x12c56c800) [pid = 2076] [serial = 2305] [outer = 0x0] 16:29:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 222 (0x13a1d9800) [pid = 2076] [serial = 2306] [outer = 0x12c56c800] 16:29:43 INFO - PROCESS | 2076 | 1461022183381 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 2076 | ++DOMWINDOW == 223 (0x146219000) [pid = 2076] [serial = 2307] [outer = 0x12c56c800] 16:29:43 INFO - PROCESS | 2076 | 1461022183735 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:29:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 16:29:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:29:43 INFO - PROCESS | 2076 | 1461022183751 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 2076 | 1461022183753 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:29:43 INFO - PROCESS | 2076 | 1461022183755 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 2076 | 1461022183756 Marionette TRACE conn2 <- [1,3042,null,{}] 16:29:43 INFO - PROCESS | 2076 | 1461022183759 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:43 INFO - PROCESS | 2076 | 1461022183887 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:29:44 INFO - PROCESS | 2076 | 1461022184013 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b371000 == 110 [pid = 2076] [id = 770] 16:29:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 224 (0x11a938000) [pid = 2076] [serial = 2308] [outer = 0x0] 16:29:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 225 (0x13a1dbc00) [pid = 2076] [serial = 2309] [outer = 0x11a938000] 16:29:44 INFO - PROCESS | 2076 | 1461022184044 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 226 (0x146267400) [pid = 2076] [serial = 2310] [outer = 0x11a938000] 16:29:44 INFO - PROCESS | 2076 | 1461022184513 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:29:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:29:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:29:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:29:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:29:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 16:29:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:29:44 INFO - PROCESS | 2076 | 1461022184536 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 2076 | 1461022184537 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:29:44 INFO - PROCESS | 2076 | 1461022184539 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 2076 | 1461022184540 Marionette TRACE conn2 <- [1,3046,null,{}] 16:29:44 INFO - PROCESS | 2076 | 1461022184543 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:44 INFO - PROCESS | 2076 | 1461022184707 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:29:44 INFO - PROCESS | 2076 | 1461022184842 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a90e800 == 111 [pid = 2076] [id = 771] 16:29:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 227 (0x11b5d2000) [pid = 2076] [serial = 2311] [outer = 0x0] 16:29:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 228 (0x14626f000) [pid = 2076] [serial = 2312] [outer = 0x11b5d2000] 16:29:44 INFO - PROCESS | 2076 | 1461022184873 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 2076 | ++DOMWINDOW == 229 (0x1470f7000) [pid = 2076] [serial = 2313] [outer = 0x11b5d2000] 16:29:44 INFO - PROCESS | 2076 | [2076] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:29:45 INFO - PROCESS | 2076 | 1461022185291 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:29:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:29:45 INFO - {} 16:29:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 770ms 16:29:45 INFO - PROCESS | 2076 | 1461022185319 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 2076 | 1461022185321 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:29:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:29:45 INFO - PROCESS | 2076 | 1461022185326 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 2076 | 1461022185328 Marionette TRACE conn2 <- [1,3050,null,{}] 16:29:45 INFO - PROCESS | 2076 | 1461022185330 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 2076 | 1461022185462 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:29:45 INFO - PROCESS | 2076 | 1461022185568 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 2076 | ++DOCSHELL 0x13b066000 == 112 [pid = 2076] [id = 772] 16:29:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 230 (0x139d06000) [pid = 2076] [serial = 2314] [outer = 0x0] 16:29:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 231 (0x139d10800) [pid = 2076] [serial = 2315] [outer = 0x139d06000] 16:29:45 INFO - PROCESS | 2076 | 1461022185599 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 2076 | ++DOMWINDOW == 232 (0x13a868c00) [pid = 2076] [serial = 2316] [outer = 0x139d06000] 16:29:45 INFO - PROCESS | 2076 | 1461022185961 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:29:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:29:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:29:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:29:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:29:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 671ms 16:29:45 INFO - PROCESS | 2076 | 1461022185997 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:29:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:29:46 INFO - PROCESS | 2076 | 1461022185999 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:29:46 INFO - PROCESS | 2076 | 1461022186002 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 2076 | 1461022186004 Marionette TRACE conn2 <- [1,3054,null,{}] 16:29:46 INFO - PROCESS | 2076 | 1461022186007 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:46 INFO - PROCESS | 2076 | 1461022186149 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:29:46 INFO - PROCESS | 2076 | 1461022186260 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 2076 | ++DOCSHELL 0x1464e0000 == 113 [pid = 2076] [id = 773] 16:29:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 233 (0x13a869000) [pid = 2076] [serial = 2317] [outer = 0x0] 16:29:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 234 (0x13a870c00) [pid = 2076] [serial = 2318] [outer = 0x13a869000] 16:29:46 INFO - PROCESS | 2076 | 1461022186294 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 2076 | ++DOMWINDOW == 235 (0x147cb1c00) [pid = 2076] [serial = 2319] [outer = 0x13a869000] 16:29:46 INFO - PROCESS | 2076 | 1461022186844 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:29:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:29:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:29:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:29:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 936ms 16:29:46 INFO - PROCESS | 2076 | 1461022186939 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:29:46 INFO - PROCESS | 2076 | 1461022186941 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:29:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:29:46 INFO - PROCESS | 2076 | 1461022186944 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 2076 | 1461022186945 Marionette TRACE conn2 <- [1,3058,null,{}] 16:29:46 INFO - PROCESS | 2076 | 1461022186948 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 2076 | 1461022187083 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:29:47 INFO - PROCESS | 2076 | 1461022187216 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 2076 | ++DOCSHELL 0x1477bd000 == 114 [pid = 2076] [id = 774] 16:29:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 236 (0x13a86a400) [pid = 2076] [serial = 2320] [outer = 0x0] 16:29:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 237 (0x147a0ec00) [pid = 2076] [serial = 2321] [outer = 0x13a86a400] 16:29:47 INFO - PROCESS | 2076 | 1461022187249 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 2076 | ++DOMWINDOW == 238 (0x147a12800) [pid = 2076] [serial = 2322] [outer = 0x13a86a400] 16:29:47 INFO - PROCESS | 2076 | 1461022187662 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:29:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:29:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:29:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:29:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:29:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 775ms 16:29:47 INFO - PROCESS | 2076 | 1461022187748 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 2076 | 1461022187749 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:29:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:29:47 INFO - PROCESS | 2076 | 1461022187760 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 2076 | 1461022187761 Marionette TRACE conn2 <- [1,3062,null,{}] 16:29:47 INFO - PROCESS | 2076 | 1461022187763 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 2076 | 1461022187905 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:29:48 INFO - PROCESS | 2076 | 1461022188014 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x13937d000 == 115 [pid = 2076] [id = 775] 16:29:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 239 (0x12e2dbc00) [pid = 2076] [serial = 2323] [outer = 0x0] 16:29:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 240 (0x12e847400) [pid = 2076] [serial = 2324] [outer = 0x12e2dbc00] 16:29:48 INFO - PROCESS | 2076 | 1461022188045 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 241 (0x12ef22400) [pid = 2076] [serial = 2325] [outer = 0x12e2dbc00] 16:29:48 INFO - PROCESS | 2076 | [2076] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:29:48 INFO - PROCESS | 2076 | 1461022188492 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:29:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:29:48 INFO - {} 16:29:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 771ms 16:29:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:29:48 INFO - PROCESS | 2076 | 1461022188531 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 2076 | 1461022188532 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:29:48 INFO - PROCESS | 2076 | 1461022188534 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 2076 | 1461022188536 Marionette TRACE conn2 <- [1,3066,null,{}] 16:29:48 INFO - PROCESS | 2076 | 1461022188538 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:48 INFO - PROCESS | 2076 | 1461022188672 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:29:48 INFO - PROCESS | 2076 | 1461022188804 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 2076 | ++DOCSHELL 0x1397c3000 == 116 [pid = 2076] [id = 776] 16:29:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 242 (0x114a9b400) [pid = 2076] [serial = 2326] [outer = 0x0] 16:29:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 243 (0x12efb2000) [pid = 2076] [serial = 2327] [outer = 0x114a9b400] 16:29:48 INFO - PROCESS | 2076 | 1461022188834 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 2076 | ++DOMWINDOW == 244 (0x139233800) [pid = 2076] [serial = 2328] [outer = 0x114a9b400] 16:29:49 INFO - PROCESS | 2076 | 1461022189214 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:29:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 723ms 16:29:49 INFO - PROCESS | 2076 | 1461022189258 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 2076 | 1461022189259 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:29:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:29:49 INFO - PROCESS | 2076 | 1461022189261 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 2076 | 1461022189263 Marionette TRACE conn2 <- [1,3070,null,{}] 16:29:49 INFO - PROCESS | 2076 | 1461022189265 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:49 INFO - PROCESS | 2076 | 1461022189400 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:29:49 INFO - PROCESS | 2076 | 1461022189547 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 2076 | ++DOCSHELL 0x14c28a000 == 117 [pid = 2076] [id = 777] 16:29:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 245 (0x12f596c00) [pid = 2076] [serial = 2329] [outer = 0x0] 16:29:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 246 (0x147a15400) [pid = 2076] [serial = 2330] [outer = 0x12f596c00] 16:29:49 INFO - PROCESS | 2076 | 1461022189578 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 2076 | ++DOMWINDOW == 247 (0x147a19c00) [pid = 2076] [serial = 2331] [outer = 0x12f596c00] 16:29:49 INFO - PROCESS | 2076 | 1461022189955 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:29:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 722ms 16:29:49 INFO - PROCESS | 2076 | 1461022189985 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 2076 | 1461022189986 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:29:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:29:49 INFO - PROCESS | 2076 | 1461022189989 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 2076 | 1461022189990 Marionette TRACE conn2 <- [1,3074,null,{}] 16:29:49 INFO - PROCESS | 2076 | 1461022189992 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:50 INFO - PROCESS | 2076 | 1461022190127 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:29:50 INFO - PROCESS | 2076 | 1461022190302 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 2076 | ++DOCSHELL 0x147429800 == 118 [pid = 2076] [id = 778] 16:29:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 248 (0x136e2c000) [pid = 2076] [serial = 2332] [outer = 0x0] 16:29:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 249 (0x149e0f000) [pid = 2076] [serial = 2333] [outer = 0x136e2c000] 16:29:50 INFO - PROCESS | 2076 | 1461022190337 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 2076 | ++DOMWINDOW == 250 (0x139d0d800) [pid = 2076] [serial = 2334] [outer = 0x136e2c000] 16:29:50 INFO - PROCESS | 2076 | 1461022190706 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:29:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 769ms 16:29:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:29:50 INFO - PROCESS | 2076 | 1461022190758 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 2076 | 1461022190760 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:29:50 INFO - PROCESS | 2076 | 1461022190762 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 2076 | 1461022190763 Marionette TRACE conn2 <- [1,3078,null,{}] 16:29:50 INFO - PROCESS | 2076 | 1461022190765 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:50 INFO - PROCESS | 2076 | 1461022190902 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:29:51 INFO - PROCESS | 2076 | 1461022191049 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 2076 | ++DOCSHELL 0x14742f000 == 119 [pid = 2076] [id = 779] 16:29:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 251 (0x139d08400) [pid = 2076] [serial = 2335] [outer = 0x0] 16:29:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 252 (0x14c5c4000) [pid = 2076] [serial = 2336] [outer = 0x139d08400] 16:29:51 INFO - PROCESS | 2076 | 1461022191083 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 2076 | ++DOMWINDOW == 253 (0x14c5c8c00) [pid = 2076] [serial = 2337] [outer = 0x139d08400] 16:29:51 INFO - PROCESS | 2076 | 1461022191738 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 2076 | 1461022191789 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:29:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:29:51 INFO - PROCESS | 2076 | 1461022191810 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 2076 | 1461022191814 Marionette TRACE conn2 <- [1,3082,null,{}] 16:29:51 INFO - PROCESS | 2076 | 1461022191820 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:52 INFO - PROCESS | 2076 | 1461022192118 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:29:52 INFO - PROCESS | 2076 | 1461022192251 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 2076 | ++DOCSHELL 0x12b01d800 == 120 [pid = 2076] [id = 780] 16:29:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 254 (0x11a938400) [pid = 2076] [serial = 2338] [outer = 0x0] 16:29:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 255 (0x11acce400) [pid = 2076] [serial = 2339] [outer = 0x11a938400] 16:29:52 INFO - PROCESS | 2076 | 1461022192282 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 2076 | ++DOMWINDOW == 256 (0x11c579800) [pid = 2076] [serial = 2340] [outer = 0x11a938400] 16:29:52 INFO - PROCESS | 2076 | 1461022192696 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:29:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:29:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:29:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 925ms 16:29:52 INFO - PROCESS | 2076 | 1461022192736 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 2076 | 1461022192739 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:29:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:29:52 INFO - PROCESS | 2076 | 1461022192744 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 2076 | 1461022192745 Marionette TRACE conn2 <- [1,3086,null,{}] 16:29:52 INFO - PROCESS | 2076 | 1461022192748 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:52 INFO - PROCESS | 2076 | 1461022192879 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:29:53 INFO - PROCESS | 2076 | 1461022193027 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x129e19000 == 121 [pid = 2076] [id = 781] 16:29:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 257 (0x11c541400) [pid = 2076] [serial = 2341] [outer = 0x0] 16:29:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 258 (0x1280af800) [pid = 2076] [serial = 2342] [outer = 0x11c541400] 16:29:53 INFO - PROCESS | 2076 | 1461022193056 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 259 (0x128d9b800) [pid = 2076] [serial = 2343] [outer = 0x11c541400] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x129d26800 == 120 [pid = 2076] [id = 761] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x126e8c000 == 119 [pid = 2076] [id = 760] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x12a235000 == 118 [pid = 2076] [id = 759] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x11c414000 == 117 [pid = 2076] [id = 758] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x1121ac000 == 116 [pid = 2076] [id = 757] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x1464e1000 == 115 [pid = 2076] [id = 751] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x1464c8800 == 114 [pid = 2076] [id = 750] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x13a76d000 == 113 [pid = 2076] [id = 749] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x147719800 == 112 [pid = 2076] [id = 748] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x145cca000 == 111 [pid = 2076] [id = 747] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x13ae23800 == 110 [pid = 2076] [id = 746] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x1456e5000 == 109 [pid = 2076] [id = 745] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x139eaa000 == 108 [pid = 2076] [id = 744] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x12e86c000 == 107 [pid = 2076] [id = 743] 16:29:53 INFO - PROCESS | 2076 | --DOCSHELL 0x12a356000 == 106 [pid = 2076] [id = 742] 16:29:53 INFO - PROCESS | 2076 | 1461022193495 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:29:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 776ms 16:29:53 INFO - PROCESS | 2076 | 1461022193522 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 2076 | 1461022193523 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:29:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:29:53 INFO - PROCESS | 2076 | 1461022193526 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 2076 | 1461022193528 Marionette TRACE conn2 <- [1,3090,null,{}] 16:29:53 INFO - PROCESS | 2076 | 1461022193555 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:53 INFO - PROCESS | 2076 | 1461022193681 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:29:53 INFO - PROCESS | 2076 | 1461022193789 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 2076 | ++DOCSHELL 0x12e86c000 == 107 [pid = 2076] [id = 782] 16:29:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 260 (0x128da0400) [pid = 2076] [serial = 2344] [outer = 0x0] 16:29:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 261 (0x129ccf000) [pid = 2076] [serial = 2345] [outer = 0x128da0400] 16:29:53 INFO - PROCESS | 2076 | 1461022193818 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 2076 | ++DOMWINDOW == 262 (0x12b06a000) [pid = 2076] [serial = 2346] [outer = 0x128da0400] 16:29:54 INFO - PROCESS | 2076 | 1461022194137 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:29:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:29:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 638ms 16:29:54 INFO - PROCESS | 2076 | 1461022194165 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 2076 | 1461022194167 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:29:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:29:54 INFO - PROCESS | 2076 | 1461022194172 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 2076 | 1461022194173 Marionette TRACE conn2 <- [1,3094,null,{}] 16:29:54 INFO - PROCESS | 2076 | 1461022194175 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:54 INFO - PROCESS | 2076 | 1461022194293 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:29:54 INFO - PROCESS | 2076 | 1461022194434 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 2076 | ++DOCSHELL 0x139810800 == 108 [pid = 2076] [id = 783] 16:29:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 263 (0x128da8800) [pid = 2076] [serial = 2347] [outer = 0x0] 16:29:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 264 (0x12e44a400) [pid = 2076] [serial = 2348] [outer = 0x128da8800] 16:29:54 INFO - PROCESS | 2076 | 1461022194462 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 2076 | ++DOMWINDOW == 265 (0x12fa52400) [pid = 2076] [serial = 2349] [outer = 0x128da8800] 16:29:54 INFO - PROCESS | 2076 | 1461022194790 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:29:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:29:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 16:29:54 INFO - PROCESS | 2076 | 1461022194843 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 2076 | 1461022194844 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:29:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:29:54 INFO - PROCESS | 2076 | 1461022194854 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 2076 | 1461022194855 Marionette TRACE conn2 <- [1,3098,null,{}] 16:29:54 INFO - PROCESS | 2076 | 1461022194858 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:55 INFO - PROCESS | 2076 | 1461022195014 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:29:55 INFO - PROCESS | 2076 | 1461022195046 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x13a776000 == 109 [pid = 2076] [id = 784] 16:29:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 266 (0x12fa56800) [pid = 2076] [serial = 2350] [outer = 0x0] 16:29:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 267 (0x139234000) [pid = 2076] [serial = 2351] [outer = 0x12fa56800] 16:29:55 INFO - PROCESS | 2076 | 1461022195073 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 268 (0x13961d800) [pid = 2076] [serial = 2352] [outer = 0x12fa56800] 16:29:55 INFO - PROCESS | 2076 | 1461022195448 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:29:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 620ms 16:29:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:29:55 INFO - PROCESS | 2076 | 1461022195475 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 2076 | 1461022195476 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:29:55 INFO - PROCESS | 2076 | 1461022195478 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 2076 | 1461022195479 Marionette TRACE conn2 <- [1,3102,null,{}] 16:29:55 INFO - PROCESS | 2076 | 1461022195482 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:55 INFO - PROCESS | 2076 | 1461022195654 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:29:55 INFO - PROCESS | 2076 | 1461022195673 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 2076 | ++DOCSHELL 0x145cc8800 == 110 [pid = 2076] [id = 785] 16:29:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 269 (0x13961ec00) [pid = 2076] [serial = 2353] [outer = 0x0] 16:29:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 270 (0x139733800) [pid = 2076] [serial = 2354] [outer = 0x13961ec00] 16:29:55 INFO - PROCESS | 2076 | 1461022195701 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 2076 | ++DOMWINDOW == 271 (0x13a1d8800) [pid = 2076] [serial = 2355] [outer = 0x13961ec00] 16:29:56 INFO - PROCESS | 2076 | 1461022196075 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:29:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:29:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 618ms 16:29:56 INFO - PROCESS | 2076 | 1461022196105 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 2076 | 1461022196106 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:29:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:29:56 INFO - PROCESS | 2076 | 1461022196109 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 2076 | 1461022196110 Marionette TRACE conn2 <- [1,3106,null,{}] 16:29:56 INFO - PROCESS | 2076 | 1461022196113 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:56 INFO - PROCESS | 2076 | 1461022196292 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:29:56 INFO - PROCESS | 2076 | 1461022196684 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 270 (0x12c563800) [pid = 2076] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 269 (0x12da7f800) [pid = 2076] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 268 (0x126d50400) [pid = 2076] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 267 (0x136f71400) [pid = 2076] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 266 (0x12a556000) [pid = 2076] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 265 (0x113ecb800) [pid = 2076] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 264 (0x126df9800) [pid = 2076] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 263 (0x1152afc00) [pid = 2076] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 262 (0x119c59000) [pid = 2076] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 261 (0x119b5e400) [pid = 2076] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 260 (0x12a05b000) [pid = 2076] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 259 (0x129e27800) [pid = 2076] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 258 (0x12a299000) [pid = 2076] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 257 (0x112039000) [pid = 2076] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 256 (0x115869800) [pid = 2076] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 255 (0x12fbdd400) [pid = 2076] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 254 (0x118ceb000) [pid = 2076] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 253 (0x146267c00) [pid = 2076] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:29:56 INFO - PROCESS | 2076 | --DOMWINDOW == 252 (0x11a908c00) [pid = 2076] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:29:56 INFO - PROCESS | 2076 | ++DOCSHELL 0x11a96b800 == 111 [pid = 2076] [id = 786] 16:29:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 253 (0x114bd7c00) [pid = 2076] [serial = 2356] [outer = 0x0] 16:29:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 254 (0x119b5e400) [pid = 2076] [serial = 2357] [outer = 0x114bd7c00] 16:29:56 INFO - PROCESS | 2076 | 1461022196726 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 2076 | ++DOMWINDOW == 255 (0x1281a4c00) [pid = 2076] [serial = 2358] [outer = 0x114bd7c00] 16:29:57 INFO - PROCESS | 2076 | 1461022197012 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:29:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:29:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:29:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:29:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 919ms 16:29:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:29:57 INFO - PROCESS | 2076 | 1461022197029 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 2076 | 1461022197030 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:29:57 INFO - PROCESS | 2076 | 1461022197032 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 2076 | 1461022197033 Marionette TRACE conn2 <- [1,3110,null,{}] 16:29:57 INFO - PROCESS | 2076 | 1461022197045 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:57 INFO - PROCESS | 2076 | 1461022197170 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:29:57 INFO - PROCESS | 2076 | 1461022197175 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x1477a5000 == 112 [pid = 2076] [id = 787] 16:29:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 256 (0x126ec1000) [pid = 2076] [serial = 2359] [outer = 0x0] 16:29:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 257 (0x136f71400) [pid = 2076] [serial = 2360] [outer = 0x126ec1000] 16:29:57 INFO - PROCESS | 2076 | 1461022197201 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 258 (0x13a874800) [pid = 2076] [serial = 2361] [outer = 0x126ec1000] 16:29:57 INFO - PROCESS | 2076 | 1461022197587 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:29:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:29:57 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:29:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:29:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 580ms 16:29:57 INFO - PROCESS | 2076 | 1461022197613 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:29:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:29:57 INFO - PROCESS | 2076 | 1461022197615 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:29:57 INFO - PROCESS | 2076 | 1461022197626 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 2076 | 1461022197628 Marionette TRACE conn2 <- [1,3114,null,{}] 16:29:57 INFO - PROCESS | 2076 | 1461022197669 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:57 INFO - PROCESS | 2076 | 1461022197856 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:29:57 INFO - PROCESS | 2076 | 1461022197860 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\", \"48f83451-d644-4590-ae89-6ae1613841ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 2076 | ++DOCSHELL 0x149cd7000 == 113 [pid = 2076] [id = 788] 16:29:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 259 (0x146214800) [pid = 2076] [serial = 2362] [outer = 0x0] 16:29:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 260 (0x1470ec400) [pid = 2076] [serial = 2363] [outer = 0x146214800] 16:29:57 INFO - PROCESS | 2076 | 1461022197886 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 2076 | ++DOMWINDOW == 261 (0x1478e3400) [pid = 2076] [serial = 2364] [outer = 0x146214800] 16:29:58 INFO - PROCESS | 2076 | 1461022198262 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:29:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:29:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 679ms 16:29:58 INFO - PROCESS | 2076 | 1461022198297 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 2076 | 1461022198299 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:29:59 WARNING - u'runner_teardown' () 16:29:59 INFO - No more tests 16:29:59 INFO - Got 0 unexpected results 16:29:59 INFO - SUITE-END | took 565s 16:29:59 INFO - Closing logging queue 16:29:59 INFO - queue closed 16:29:59 INFO - Return code: 0 16:29:59 WARNING - # TBPL SUCCESS # 16:29:59 INFO - Running post-action listener: _resource_record_post_action 16:29:59 INFO - Running post-run listener: _resource_record_post_run 16:30:00 INFO - Total resource usage - Wall time: 588s; CPU: 58.0%; Read bytes: 29978112; Write bytes: 992801792; Read time: 302; Write time: 4755 16:30:00 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:30:00 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 175802880; Write bytes: 170317312; Read time: 14335; Write time: 351 16:30:00 INFO - run-tests - Wall time: 569s; CPU: 58.0%; Read bytes: 29978112; Write bytes: 794295808; Read time: 302; Write time: 4349 16:30:00 INFO - Running post-run listener: _upload_blobber_files 16:30:00 INFO - Blob upload gear active. 16:30:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:30:00 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:30:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:30:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:30:00 INFO - (blobuploader) - INFO - Open directory for files ... 16:30:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:30:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:30:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:30:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:30:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:30:02 INFO - (blobuploader) - INFO - Done attempting. 16:30:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:30:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:30:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:30:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:30:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:30:03 INFO - (blobuploader) - INFO - Done attempting. 16:30:03 INFO - (blobuploader) - INFO - Iteration through files over. 16:30:03 INFO - Return code: 0 16:30:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:30:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:30:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a34e6e69a781dc67fbd28ac0536f5e4a7d6d498e3863577f62d53a9e5bce445ebc2143490d9b605a789c63c87d65ccc5abc59aea4e5ad4f166ee7978132edb69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/504fb221f545e94f54f3584d2ec169ca65fb338ce3d9617c09ecabf661030aa993093e01c577b81d595105d4c05c9a3f490d29c059933fca1f93ad889062baf1"} 16:30:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:30:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:30:03 INFO - Contents: 16:30:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a34e6e69a781dc67fbd28ac0536f5e4a7d6d498e3863577f62d53a9e5bce445ebc2143490d9b605a789c63c87d65ccc5abc59aea4e5ad4f166ee7978132edb69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/504fb221f545e94f54f3584d2ec169ca65fb338ce3d9617c09ecabf661030aa993093e01c577b81d595105d4c05c9a3f490d29c059933fca1f93ad889062baf1"} 16:30:03 INFO - Running post-run listener: copy_logs_to_upload_dir 16:30:03 INFO - Copying logs to upload dir... 16:30:03 INFO - mkdir: /builds/slave/test/build/upload/logs 16:30:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=641.354300 ========= master_lag: 5.45 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 46 secs) (at 2016-04-18 16:30:09.353072) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:30:09.357106) ========= 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.4raXZ4JG1y/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.8fETAXpWcz/Listeners TMPDIR=/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a34e6e69a781dc67fbd28ac0536f5e4a7d6d498e3863577f62d53a9e5bce445ebc2143490d9b605a789c63c87d65ccc5abc59aea4e5ad4f166ee7978132edb69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/504fb221f545e94f54f3584d2ec169ca65fb338ce3d9617c09ecabf661030aa993093e01c577b81d595105d4c05c9a3f490d29c059933fca1f93ad889062baf1"} build_url:https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013080 build_url: 'https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a34e6e69a781dc67fbd28ac0536f5e4a7d6d498e3863577f62d53a9e5bce445ebc2143490d9b605a789c63c87d65ccc5abc59aea4e5ad4f166ee7978132edb69", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/504fb221f545e94f54f3584d2ec169ca65fb338ce3d9617c09ecabf661030aa993093e01c577b81d595105d4c05c9a3f490d29c059933fca1f93ad889062baf1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/c0ox3ZeKTBeqwGxQRX6Tbw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.14 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:30:09.505310) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 16:30:09.505623) ========= 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.4raXZ4JG1y/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.8fETAXpWcz/Listeners TMPDIR=/var/folders/cw/zb33kjnn0fl7x243_8cyf2fm00000w/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.005179 ========= master_lag: 3.90 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 16:30:13.414392) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:30:13.414726) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:30:13.420386) ========= ========= Total master_lag: 9.76 =========